From 3d481fc2ac5bf56d77528b761fb2dd3f444d08ab Mon Sep 17 00:00:00 2001 From: Matthew Leibowitz Date: Sat, 25 Jul 2026 02:02:26 +0200 Subject: [PATCH] Update MLKit GenAI to latest beta; add genai-schema and genai-speech-recognition Bump the MLKit GenAI family to the latest prerelease and add two new bindings that ship alongside it. Versions: - com.google.mlkit:genai-prompt 1.0.0-alpha1 -> 1.0.0-beta4 - com.google.mlkit:genai-common 1.0.0-beta2 -> 1.0.0-beta4 - com.google.mlkit:genai-schema new: 1.0.0-alpha1 (transitive dep of genai-prompt) - com.google.mlkit:genai-speech-recognition new: 1.0.0-alpha1 Binding fixes (consistent with existing genai conventions): - Enumify new IntDefs: AudioSourceMode (genai-common); ModelPreference, ModelReleaseStage, TypedCandidateFinishReason (genai-prompt); SpeechRecognizerOptionsMode (genai-speech-recognition), removing the nested annotation interfaces they replace. - Strip Kotlin file-facade classes (*Kt), companion objects, obfuscated zz* members, and data-class component/copy synthetics from the public API. Also regenerates cgmanifest.json, docs/artifact-list*.md, published-namespaces.txt, and the PublicAPI files. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 418a4307-6325-4810-a01d-cf793cea9f0f --- cgmanifest.json | 32 ++- config.json | 22 +- docs/artifact-list-with-versions.md | 256 +++++++++--------- docs/artifact-list.md | 252 ++++++++--------- published-namespaces.txt | 3 + .../PublicAPI/PublicAPI.Unshipped.txt | 11 + .../genai-common/Transforms/EnumFields.xml | 4 + .../genai-common/Transforms/EnumMethods.xml | 4 + .../genai-common/Transforms/Metadata.xml | 3 + .../PublicAPI/PublicAPI.Unshipped.txt | 119 +++++++- .../genai-prompt/Transforms/EnumFields.xml | 13 + .../genai-prompt/Transforms/EnumMethods.xml | 13 + .../genai-prompt/Transforms/Metadata.xml | 12 +- .../PublicAPI/PublicAPI.Shipped.txt | 1 + .../PublicAPI/PublicAPI.Unshipped.txt | 50 ++++ .../genai-schema/Transforms/Metadata.xml | 12 + .../PublicAPI/PublicAPI.Shipped.txt | 1 + .../PublicAPI/PublicAPI.Unshipped.txt | 59 ++++ .../Transforms/EnumFields.xml | 7 + .../Transforms/EnumMethods.xml | 7 + .../Transforms/Metadata.xml | 28 ++ 21 files changed, 644 insertions(+), 265 deletions(-) create mode 100644 source/com.google.mlkit/genai-schema/PublicAPI/PublicAPI.Shipped.txt create mode 100644 source/com.google.mlkit/genai-schema/PublicAPI/PublicAPI.Unshipped.txt create mode 100644 source/com.google.mlkit/genai-schema/Transforms/Metadata.xml create mode 100644 source/com.google.mlkit/genai-speech-recognition/PublicAPI/PublicAPI.Shipped.txt create mode 100644 source/com.google.mlkit/genai-speech-recognition/PublicAPI/PublicAPI.Unshipped.txt create mode 100644 source/com.google.mlkit/genai-speech-recognition/Transforms/EnumFields.xml create mode 100644 source/com.google.mlkit/genai-speech-recognition/Transforms/EnumMethods.xml create mode 100644 source/com.google.mlkit/genai-speech-recognition/Transforms/Metadata.xml diff --git a/cgmanifest.json b/cgmanifest.json index bb97958ef..864f62b89 100644 --- a/cgmanifest.json +++ b/cgmanifest.json @@ -7446,9 +7446,9 @@ "maven": { "artifactId": "genai-common", "groupId": "com.google.mlkit", - "version": "1.0.0-beta2", + "version": "1.0.0-beta4", "nuGetId": "Xamarin.Google.MLKit.GenAI.Common", - "nuGetVersion": "1.0.0.3-beta2" + "nuGetVersion": "1.0.0.3-beta4" } }, "license": "ML Kit Terms of Service" @@ -7459,8 +7459,34 @@ "maven": { "artifactId": "genai-prompt", "groupId": "com.google.mlkit", - "version": "1.0.0-alpha1", + "version": "1.0.0-beta4", "nuGetId": "Xamarin.Google.MLKit.GenAI.Prompt", + "nuGetVersion": "1.0.0.3-beta4" + } + }, + "license": "ML Kit Terms of Service" + }, + { + "component": { + "type": "maven", + "maven": { + "artifactId": "genai-schema", + "groupId": "com.google.mlkit", + "version": "1.0.0-alpha1", + "nuGetId": "Xamarin.Google.MLKit.GenAI.Schema", + "nuGetVersion": "1.0.0.3-alpha1" + } + }, + "license": "ML Kit Terms of Service" + }, + { + "component": { + "type": "maven", + "maven": { + "artifactId": "genai-speech-recognition", + "groupId": "com.google.mlkit", + "version": "1.0.0-alpha1", + "nuGetId": "Xamarin.Google.MLKit.GenAI.SpeechRecognition", "nuGetVersion": "1.0.0.3-alpha1" } }, diff --git a/config.json b/config.json index 2c1f9999e..4709d7875 100644 --- a/config.json +++ b/config.json @@ -4370,17 +4370,33 @@ { "groupId": "com.google.mlkit", "artifactId": "genai-common", - "version": "1.0.0-beta2", - "nugetVersion": "1.0.0.3-beta2", + "version": "1.0.0-beta4", + "nugetVersion": "1.0.0.3-beta4", "nugetId": "Xamarin.Google.MLKit.GenAI.Common", "type": "xbd" }, { "groupId": "com.google.mlkit", "artifactId": "genai-prompt", + "version": "1.0.0-beta4", + "nugetVersion": "1.0.0.3-beta4", + "nugetId": "Xamarin.Google.MLKit.GenAI.Prompt", + "type": "xbd" + }, + { + "groupId": "com.google.mlkit", + "artifactId": "genai-schema", "version": "1.0.0-alpha1", "nugetVersion": "1.0.0.3-alpha1", - "nugetId": "Xamarin.Google.MLKit.GenAI.Prompt", + "nugetId": "Xamarin.Google.MLKit.GenAI.Schema", + "type": "xbd" + }, + { + "groupId": "com.google.mlkit", + "artifactId": "genai-speech-recognition", + "version": "1.0.0-alpha1", + "nugetVersion": "1.0.0.3-alpha1", + "nugetId": "Xamarin.Google.MLKit.GenAI.SpeechRecognition", "type": "xbd" }, { diff --git a/docs/artifact-list-with-versions.md b/docs/artifact-list-with-versions.md index 1b38cbcb8..fcf994444 100644 --- a/docs/artifact-list-with-versions.md +++ b/docs/artifact-list-with-versions.md @@ -579,130 +579,132 @@ | 572|com.google.mlkit:digital-ink-common |16.0.0 |Xamarin.Google.MLKit.DigitalInk.Common |116.0.0.3 | | 573|com.google.mlkit:digital-ink-recognition |19.0.0 |Xamarin.Google.MLKit.DigitalInk.Recognition |119.0.0.3 | | 574|com.google.mlkit:face-detection |16.1.7 |Xamarin.Google.MLKit.FaceDetection |116.1.7.8 | -| 575|com.google.mlkit:genai-common |1.0.0-beta2 |Xamarin.Google.MLKit.GenAI.Common |1.0.0.3-beta2 | -| 576|com.google.mlkit:genai-prompt |1.0.0-alpha1 |Xamarin.Google.MLKit.GenAI.Prompt |1.0.0.3-alpha1 | -| 577|com.google.mlkit:image-labeling |17.0.9 |Xamarin.Google.MLKit.ImageLabeling |117.0.9.8 | -| 578|com.google.mlkit:image-labeling-automl |16.2.1 |Xamarin.Google.MLKit.ImageLabeling.AutoML |116.2.1.27 | -| 579|com.google.mlkit:image-labeling-common |18.1.0 |Xamarin.Google.MLKit.ImageLabeling.Common |118.1.0.19 | -| 580|com.google.mlkit:image-labeling-custom |17.0.3 |Xamarin.Google.MLKit.ImageLabeling.Custom |117.0.3.8 | -| 581|com.google.mlkit:image-labeling-custom-common |17.0.0 |Xamarin.Google.MLKit.ImageLabeling.Custom.Common |117.0.0.21 | -| 582|com.google.mlkit:image-labeling-default-common |17.0.0 |Xamarin.Google.MLKit.ImageLabeling.Default.Common |117.0.0.21 | -| 583|com.google.mlkit:language-id |17.0.6 |Xamarin.Google.MLKit.Language.Id |117.0.6.8 | -| 584|com.google.mlkit:language-id-common |16.1.0 |Xamarin.Google.MLKit.Language.Id.Common |116.1.0.19 | -| 585|com.google.mlkit:linkfirebase |17.0.0 |Xamarin.Google.MLKit.LinkFirebase |117.0.0.21 | -| 586|com.google.mlkit:mediapipe-internal |16.0.0 |Xamarin.Google.MLKit.MediaPipe.Internal |116.0.0.26 | -| 587|com.google.mlkit:object-detection |17.0.2 |Xamarin.Google.MLKit.ObjectDetection |117.0.2.8 | -| 588|com.google.mlkit:object-detection-common |18.0.0 |Xamarin.Google.MLKit.ObjectDetection.Common |118.0.0.22 | -| 589|com.google.mlkit:object-detection-custom |17.0.2 |Xamarin.Google.MLKit.ObjectDetection.Custom |117.0.2.8 | -| 590|com.google.mlkit:pose-detection |17.0.0 |Xamarin.Google.MLKit.PoseDetection |117.0.0.26 | -| 591|com.google.mlkit:pose-detection-accurate |17.0.0 |Xamarin.Google.MLKit.PoseDetection.Accurate |117.0.0.26 | -| 592|com.google.mlkit:pose-detection-common |17.0.0 |Xamarin.Google.MLKit.PoseDetection.Common |117.0.0.26 | -| 593|com.google.mlkit:smart-reply |17.0.4 |Xamarin.Google.MLKit.SmartReply |117.0.4.8 | -| 594|com.google.mlkit:smart-reply-common |16.1.0 |Xamarin.Google.MLKit.SmartReply.Common |116.1.0.19 | -| 595|com.google.mlkit:text-recognition |16.0.1 |Xamarin.Google.MLKit.TextRecognition |116.0.1.8 | -| 596|com.google.mlkit:text-recognition-bundled-common |17.0.0 |Xamarin.Google.MLKit.TextRecognition.Bundled.Common |117.0.0.8 | -| 597|com.google.mlkit:text-recognition-chinese |16.0.1 |Xamarin.Google.MLKit.TextRecognition.Chinese |116.0.1.8 | -| 598|com.google.mlkit:text-recognition-devanagari |16.0.1 |Xamarin.Google.MLKit.TextRecognition.Devanagari |116.0.1.8 | -| 599|com.google.mlkit:text-recognition-japanese |16.0.1 |Xamarin.Google.MLKit.TextRecognition.Japanese |116.0.1.8 | -| 600|com.google.mlkit:text-recognition-korean |16.0.1 |Xamarin.Google.MLKit.TextRecognition.Korean |116.0.1.8 | -| 601|com.google.mlkit:translate |17.0.3 |Xamarin.Google.MLKit.Translate |117.0.3.8 | -| 602|com.google.mlkit:vision-common |17.3.0 |Xamarin.Google.MLKit.Vision.Common |117.3.0.19 | -| 603|com.google.mlkit:vision-interfaces |16.3.0 |Xamarin.Google.MLKit.Vision.Interfaces |116.3.0.13 | -| 604|com.google.mlkit:vision-internal-vkp |18.2.3 |Xamarin.Google.MLKit.Vision.Internal.Vkp |118.2.3.8 | -| 605|com.google.protobuf:protobuf-javalite |4.35.1 |Xamarin.Protobuf.JavaLite |4.35.1.1 | -| 606|com.google.protobuf:protobuf-lite |3.0.1 |Xamarin.Protobuf.Lite |3.0.1.24 | -| 607|com.google.zxing:core |3.5.4 |Xamarin.Google.ZXing.Core |3.5.4.3 | -| 608|com.squareup:javapoet |1.13.0 |Square.JavaPoet |1.13.0.20 | -| 609|com.squareup.okhttp3:logging-interceptor |5.4.0 |Square.OkHttp3.LoggingInterceptor |5.4.0.1 | -| 610|com.squareup.okhttp3:okhttp |5.4.0 |Square.OkHttp3 |5.4.0.1 | -| 611|com.squareup.okhttp3:okhttp-android |5.4.0 |Square.OkHttp3.Android |5.4.0.1 | -| 612|com.squareup.okhttp3:okhttp-brotli |5.4.0 |Square.OkHttp3.OkHttp.Brotli |5.4.0.1 | -| 613|com.squareup.okhttp3:okhttp-java-net-cookiejar |5.4.0 |Square.OkHttp3.JavaNetCookieJar |5.4.0.1 | -| 614|com.squareup.okhttp3:okhttp-jvm |5.4.0 |Square.OkHttp3.JVM |5.4.0.1 | -| 615|com.squareup.okhttp3:okhttp-tls |5.4.0 |Square.OkHttp3.OkHttp.TLS |5.4.0.1 | -| 616|com.squareup.okhttp3:okhttp-urlconnection |5.4.0 |Square.OkHttp3.UrlConnection |5.4.0.1 | -| 617|com.squareup.okio:okio |3.17.0 |Square.OkIO |3.17.0.1 | -| 618|com.squareup.okio:okio-jvm |3.17.0 |Square.OkIO.JVM |3.17.0.1 | -| 619|com.squareup.picasso:picasso |2.8 |Square.Picasso |2.8.0.23 | -| 620|com.squareup.retrofit:retrofit |1.9.0 |Square.Retrofit |1.9.0.24 | -| 621|com.squareup.retrofit2:adapter-rxjava2 |3.0.0 |Square.Retrofit2.AdapterRxJava2 |3.0.0.4 | -| 622|com.squareup.retrofit2:converter-gson |3.0.0 |Square.Retrofit2.ConverterGson |3.0.0.4 | -| 623|com.squareup.retrofit2:converter-scalars |3.0.0 |Square.Retrofit2.ConverterScalars |3.0.0.4 | -| 624|com.squareup.retrofit2:retrofit |3.0.0 |Square.Retrofit2 |3.0.0.4 | -| 625|dev.chrisbanes.snapper:snapper |0.3.0 |Xamarin.Dev.ChrisBanes.Snapper |0.3.0.23 | -| 626|io.antmedia:rtmp-client |3.2.0 |Xamarin.Android.AntMedia.RtmpClient |3.2.0.10 | -| 627|io.github.aakira:napier |2.7.1 |Xamarin.AAkira.Napier |2.7.1.15 | -| 628|io.grpc:grpc-android |1.82.0 |Xamarin.Grpc.Android |1.82.0.1 | -| 629|io.grpc:grpc-api |1.82.0 |Xamarin.Grpc.Api |1.82.0.1 | -| 630|io.grpc:grpc-context |1.82.0 |Xamarin.Grpc.Context |1.82.0.1 | -| 631|io.grpc:grpc-core |1.82.0 |Xamarin.Grpc.Core |1.82.0.2 | -| 632|io.grpc:grpc-okhttp |1.82.0 |Xamarin.Grpc.OkHttp |1.82.0.1 | -| 633|io.grpc:grpc-protobuf-lite |1.82.0 |Xamarin.Grpc.Protobuf.Lite |1.82.0.1 | -| 634|io.grpc:grpc-stub |1.82.0 |Xamarin.Grpc.Stub |1.82.0.1 | -| 635|io.grpc:grpc-util |1.82.0 |Xamarin.Grpc.Util |1.82.0.1 | -| 636|io.opencensus:opencensus-api |0.31.1 |Xamarin.Io.OpenCensus.OpenCensusApi |0.31.1.17 | -| 637|io.opencensus:opencensus-contrib-grpc-metrics |0.31.1 |Xamarin.Io.OpenCensus.OpenCensusContribGrpcMetrics |0.31.1.17 | -| 638|io.perfmark:perfmark-api |0.27.0 |Xamarin.Io.PerfMark.PerfMarkApi |0.27.0.12 | -| 639|io.reactivex.rxjava2:rxandroid |2.1.1 |Xamarin.Android.ReactiveX.RxAndroid |2.1.1.23 | -| 640|io.reactivex.rxjava2:rxjava |2.2.21 |Xamarin.Android.ReactiveX.RxJava |2.2.21.30 | -| 641|io.reactivex.rxjava2:rxkotlin |2.4.0 |Xamarin.Android.ReactiveX.RxKotlin |2.4.0.23 | -| 642|io.reactivex.rxjava3:rxandroid |3.0.2 |Xamarin.Android.ReactiveX.RxJava3.RxAndroid |3.0.2.22 | -| 643|io.reactivex.rxjava3:rxjava |3.1.12 |Xamarin.Android.ReactiveX.RxJava3.RxJava |3.1.12.3 | -| 644|io.reactivex.rxjava3:rxkotlin |3.0.1 |Xamarin.Android.ReactiveX.RxJava3.RxKotlin |3.0.1.23 | -| 645|jakarta.inject:jakarta.inject-api |2.0.1 |Xamarin.Jakarta.Inject.InjectApi |2.0.1.10 | -| 646|javax.inject:javax.inject |1 |Xamarin.JavaX.Inject |1.0.0.24 | -| 647|org.aomedia.avif.android:avif |1.1.1.14d8e3c4 |Xamarin.AOMedia.AVIF.Android |1.1.1.349758412 | -| 648|org.brotli:dec |0.1.2 |Xamarin.Brotli.Dec |0.1.2.12 | -| 649|org.checkerframework:checker-compat-qual |2.5.6 |Xamarin.CheckerFramework.CheckerCompatQual |2.5.6.16 | -| 650|org.checkerframework:checker-qual |4.2.0 |Xamarin.CheckerFramework.CheckerQual |4.2.0.1 | -| 651|org.chromium.net:cronet-api |143.7445.0 |Xamarin.Chromium.CroNet.Api |143.7445.0.2 | -| 652|org.chromium.net:cronet-common |143.7445.0 |Xamarin.Chromium.CroNet.Common |143.7445.0.2 | -| 653|org.chromium.net:cronet-embedded |143.7445.0 |Xamarin.Chromium.CroNet.Embedded |143.7445.0.2 | -| 654|org.chromium.net:cronet-fallback |143.7445.0 |Xamarin.Chromium.CroNet.Fallback |143.7445.0.2 | -| 655|org.chromium.net:cronet-shared |143.7445.0 |Xamarin.Chromium.CroNet.Shared |143.7445.0.2 | -| 656|org.chromium.net:httpengine-native-provider |143.7445.0 |Xamarin.Chromium.CroNet.HttpEngine.Native.Provider |143.7445.0.2 | -| 657|org.codehaus.mojo:animal-sniffer-annotations |1.27 |Xamarin.CodeHaus.Mojo.AnimalSnifferAnnotations |1.27.0.2 | -| 658|org.jetbrains:annotations |26.1.0 |Xamarin.Jetbrains.Annotations |26.1.0.2 | -| 659|org.jetbrains.kotlin:kotlin-android-extensions-runtime |2.2.10 |Xamarin.Kotlin.Android.Extensions.Runtime.Library |2.2.10.3 | -| 660|org.jetbrains.kotlin:kotlin-parcelize-runtime |2.4.0 |Xamarin.Kotlin.Parcelize.Runtime |2.4.0.1 | -| 661|org.jetbrains.kotlin:kotlin-reflect |2.4.0 |Xamarin.Kotlin.Reflect |2.4.0.1 | -| 662|org.jetbrains.kotlin:kotlin-stdlib |2.4.0 |Xamarin.Kotlin.StdLib |2.4.0.1 | -| 663|org.jetbrains.kotlin:kotlin-stdlib-common |2.0.21 |Xamarin.Kotlin.StdLib.Common |2.0.21.8 | -| 664|org.jetbrains.kotlin:kotlin-stdlib-jdk7 |2.4.0 |Xamarin.Kotlin.StdLib.Jdk7 |2.4.0.1 | -| 665|org.jetbrains.kotlin:kotlin-stdlib-jdk8 |2.4.0 |Xamarin.Kotlin.StdLib.Jdk8 |2.4.0.1 | -| 666|org.jetbrains.kotlinx:atomicfu |0.33.0 |Xamarin.KotlinX.AtomicFU |0.33.0.1 | -| 667|org.jetbrains.kotlinx:atomicfu-jvm |0.33.0 |Xamarin.KotlinX.AtomicFU.Jvm |0.33.0.1 | -| 668|org.jetbrains.kotlinx:kotlinx-coroutines-android |1.11.0 |Xamarin.KotlinX.Coroutines.Android |1.11.0.1 | -| 669|org.jetbrains.kotlinx:kotlinx-coroutines-core |1.11.0 |Xamarin.KotlinX.Coroutines.Core |1.11.0.1 | -| 670|org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm |1.11.0 |Xamarin.KotlinX.Coroutines.Core.Jvm |1.11.0.1 | -| 671|org.jetbrains.kotlinx:kotlinx-coroutines-guava |1.11.0 |Xamarin.KotlinX.Coroutines.Guava |1.11.0.1 | -| 672|org.jetbrains.kotlinx:kotlinx-coroutines-jdk8 |1.11.0 |Xamarin.KotlinX.Coroutines.Jdk8 |1.11.0.1 | -| 673|org.jetbrains.kotlinx:kotlinx-coroutines-play-services |1.11.0 |Xamarin.KotlinX.Coroutines.Play.Services |1.11.0.1 | -| 674|org.jetbrains.kotlinx:kotlinx-coroutines-reactive |1.11.0 |Xamarin.KotlinX.Coroutines.Reactive |1.11.0.1 | -| 675|org.jetbrains.kotlinx:kotlinx-coroutines-rx2 |1.11.0 |Xamarin.KotlinX.Coroutines.Rx2 |1.11.0.1 | -| 676|org.jetbrains.kotlinx:kotlinx-coroutines-rx3 |1.11.0 |Xamarin.KotlinX.Coroutines.Rx3 |1.11.0.1 | -| 677|org.jetbrains.kotlinx:kotlinx-serialization-core |1.11.0 |Xamarin.KotlinX.Serialization.Core |1.11.0.1 | -| 678|org.jetbrains.kotlinx:kotlinx-serialization-core-jvm |1.11.0 |Xamarin.KotlinX.Serialization.Core.Jvm |1.11.0.1 | -| 679|org.jetbrains.kotlinx:kotlinx-serialization-json |1.11.0 |Xamarin.KotlinX.Serialization.Json |1.11.0.1 | -| 680|org.jetbrains.kotlinx:kotlinx-serialization-json-jvm |1.11.0 |Xamarin.KotlinX.Serialization.Json.Jvm |1.11.0.1 | -| 681|org.jetbrains.kotlinx:kotlinx-serialization-protobuf |1.11.0 |Xamarin.KotlinX.Serialization.Protobuf |1.11.0.1 | -| 682|org.jetbrains.kotlinx:kotlinx-serialization-protobuf-jvm |1.11.0 |Xamarin.KotlinX.Serialization.Protobuf.Jvm |1.11.0.1 | -| 683|org.jspecify:jspecify |1.0.0 |Xamarin.JSpecify |1.0.0.7 | -| 684|org.ow2.asm:asm |9.10.1 |Xamarin.OW2.ASM |9.10.1.1 | -| 685|org.reactivestreams:reactive-streams |1.0.4 |Xamarin.Android.ReactiveStreams |1.0.4.24 | -| 686|org.tensorflow:tensorflow-android |1.13.1 |Xamarin.TensorFlow.Android |1.13.1.18 | -| 687|org.tensorflow:tensorflow-lite |2.16.1 |Xamarin.TensorFlow.Lite |2.16.1.10 | -| 688|org.tensorflow:tensorflow-lite-api |2.16.1 |Xamarin.TensorFlow.Lite.Api |2.16.1.10 | -| 689|org.tensorflow:tensorflow-lite-gpu |2.16.1 |Xamarin.TensorFlow.Lite.Gpu |2.16.1.10 | -| 690|org.tensorflow:tensorflow-lite-gpu-api |2.16.1 |Xamarin.TensorFlow.Lite.Gpu.Api |2.16.1.10 | -| 691|org.tensorflow:tensorflow-lite-metadata |0.5.0 |Xamarin.TensorFlow.Lite.Metadata |0.5.0.6 | -| 692|org.tensorflow:tensorflow-lite-select-tf-ops |2.16.1 |Xamarin.TensorFlow.Lite.Select.TF.Ops |2.16.1.10 | -| 693|org.tensorflow:tensorflow-lite-support |0.5.0 |Xamarin.TensorFlow.Lite.Support.Library |0.5.0.6 | -| 694|org.tensorflow:tensorflow-lite-support-api |0.5.0 |Xamarin.TensorFlow.Lite.Support.Api |0.5.0.6 | -| 695|org.tensorflow:tensorflow-lite-task-audio |0.4.4 |Xamarin.TensorFlow.Lite.Task.Audio.Library |0.4.4.15 | -| 696|org.tensorflow:tensorflow-lite-task-audio-play-services |0.4.4 |Xamarin.TensorFlow.Lite.Task.Audio.PlayServices.Library |0.4.4.15 | -| 697|org.tensorflow:tensorflow-lite-task-base |0.4.4 |Xamarin.TensorFlow.Lite.Task.Base.Library |0.4.4.15 | -| 698|org.tensorflow:tensorflow-lite-task-text |0.4.4 |Xamarin.TensorFlow.Lite.Task.Text.Library |0.4.4.15 | -| 699|org.tensorflow:tensorflow-lite-task-text-play-services |0.4.4 |Xamarin.TensorFlow.Lite.Task.Text.PlayServices.Library |0.4.4.15 | -| 700|org.tensorflow:tensorflow-lite-task-vision |0.4.4 |Xamarin.TensorFlow.Lite.Task.Vision.Library |0.4.4.15 | -| 701|org.tensorflow:tensorflow-lite-task-vision-play-services |0.4.4 |Xamarin.TensorFlow.Lite.Task.Vision.PlayServices.Library |0.4.4.15 | +| 575|com.google.mlkit:genai-common |1.0.0-beta4 |Xamarin.Google.MLKit.GenAI.Common |1.0.0.3-beta4 | +| 576|com.google.mlkit:genai-prompt |1.0.0-beta4 |Xamarin.Google.MLKit.GenAI.Prompt |1.0.0.3-beta4 | +| 577|com.google.mlkit:genai-schema |1.0.0-alpha1 |Xamarin.Google.MLKit.GenAI.Schema |1.0.0.3-alpha1 | +| 578|com.google.mlkit:genai-speech-recognition |1.0.0-alpha1 |Xamarin.Google.MLKit.GenAI.SpeechRecognition |1.0.0.3-alpha1 | +| 579|com.google.mlkit:image-labeling |17.0.9 |Xamarin.Google.MLKit.ImageLabeling |117.0.9.8 | +| 580|com.google.mlkit:image-labeling-automl |16.2.1 |Xamarin.Google.MLKit.ImageLabeling.AutoML |116.2.1.27 | +| 581|com.google.mlkit:image-labeling-common |18.1.0 |Xamarin.Google.MLKit.ImageLabeling.Common |118.1.0.19 | +| 582|com.google.mlkit:image-labeling-custom |17.0.3 |Xamarin.Google.MLKit.ImageLabeling.Custom |117.0.3.8 | +| 583|com.google.mlkit:image-labeling-custom-common |17.0.0 |Xamarin.Google.MLKit.ImageLabeling.Custom.Common |117.0.0.21 | +| 584|com.google.mlkit:image-labeling-default-common |17.0.0 |Xamarin.Google.MLKit.ImageLabeling.Default.Common |117.0.0.21 | +| 585|com.google.mlkit:language-id |17.0.6 |Xamarin.Google.MLKit.Language.Id |117.0.6.8 | +| 586|com.google.mlkit:language-id-common |16.1.0 |Xamarin.Google.MLKit.Language.Id.Common |116.1.0.19 | +| 587|com.google.mlkit:linkfirebase |17.0.0 |Xamarin.Google.MLKit.LinkFirebase |117.0.0.21 | +| 588|com.google.mlkit:mediapipe-internal |16.0.0 |Xamarin.Google.MLKit.MediaPipe.Internal |116.0.0.26 | +| 589|com.google.mlkit:object-detection |17.0.2 |Xamarin.Google.MLKit.ObjectDetection |117.0.2.8 | +| 590|com.google.mlkit:object-detection-common |18.0.0 |Xamarin.Google.MLKit.ObjectDetection.Common |118.0.0.22 | +| 591|com.google.mlkit:object-detection-custom |17.0.2 |Xamarin.Google.MLKit.ObjectDetection.Custom |117.0.2.8 | +| 592|com.google.mlkit:pose-detection |17.0.0 |Xamarin.Google.MLKit.PoseDetection |117.0.0.26 | +| 593|com.google.mlkit:pose-detection-accurate |17.0.0 |Xamarin.Google.MLKit.PoseDetection.Accurate |117.0.0.26 | +| 594|com.google.mlkit:pose-detection-common |17.0.0 |Xamarin.Google.MLKit.PoseDetection.Common |117.0.0.26 | +| 595|com.google.mlkit:smart-reply |17.0.4 |Xamarin.Google.MLKit.SmartReply |117.0.4.8 | +| 596|com.google.mlkit:smart-reply-common |16.1.0 |Xamarin.Google.MLKit.SmartReply.Common |116.1.0.19 | +| 597|com.google.mlkit:text-recognition |16.0.1 |Xamarin.Google.MLKit.TextRecognition |116.0.1.8 | +| 598|com.google.mlkit:text-recognition-bundled-common |17.0.0 |Xamarin.Google.MLKit.TextRecognition.Bundled.Common |117.0.0.8 | +| 599|com.google.mlkit:text-recognition-chinese |16.0.1 |Xamarin.Google.MLKit.TextRecognition.Chinese |116.0.1.8 | +| 600|com.google.mlkit:text-recognition-devanagari |16.0.1 |Xamarin.Google.MLKit.TextRecognition.Devanagari |116.0.1.8 | +| 601|com.google.mlkit:text-recognition-japanese |16.0.1 |Xamarin.Google.MLKit.TextRecognition.Japanese |116.0.1.8 | +| 602|com.google.mlkit:text-recognition-korean |16.0.1 |Xamarin.Google.MLKit.TextRecognition.Korean |116.0.1.8 | +| 603|com.google.mlkit:translate |17.0.3 |Xamarin.Google.MLKit.Translate |117.0.3.8 | +| 604|com.google.mlkit:vision-common |17.3.0 |Xamarin.Google.MLKit.Vision.Common |117.3.0.19 | +| 605|com.google.mlkit:vision-interfaces |16.3.0 |Xamarin.Google.MLKit.Vision.Interfaces |116.3.0.13 | +| 606|com.google.mlkit:vision-internal-vkp |18.2.3 |Xamarin.Google.MLKit.Vision.Internal.Vkp |118.2.3.8 | +| 607|com.google.protobuf:protobuf-javalite |4.35.1 |Xamarin.Protobuf.JavaLite |4.35.1.1 | +| 608|com.google.protobuf:protobuf-lite |3.0.1 |Xamarin.Protobuf.Lite |3.0.1.24 | +| 609|com.google.zxing:core |3.5.4 |Xamarin.Google.ZXing.Core |3.5.4.3 | +| 610|com.squareup:javapoet |1.13.0 |Square.JavaPoet |1.13.0.20 | +| 611|com.squareup.okhttp3:logging-interceptor |5.4.0 |Square.OkHttp3.LoggingInterceptor |5.4.0.1 | +| 612|com.squareup.okhttp3:okhttp |5.4.0 |Square.OkHttp3 |5.4.0.1 | +| 613|com.squareup.okhttp3:okhttp-android |5.4.0 |Square.OkHttp3.Android |5.4.0.1 | +| 614|com.squareup.okhttp3:okhttp-brotli |5.4.0 |Square.OkHttp3.OkHttp.Brotli |5.4.0.1 | +| 615|com.squareup.okhttp3:okhttp-java-net-cookiejar |5.4.0 |Square.OkHttp3.JavaNetCookieJar |5.4.0.1 | +| 616|com.squareup.okhttp3:okhttp-jvm |5.4.0 |Square.OkHttp3.JVM |5.4.0.1 | +| 617|com.squareup.okhttp3:okhttp-tls |5.4.0 |Square.OkHttp3.OkHttp.TLS |5.4.0.1 | +| 618|com.squareup.okhttp3:okhttp-urlconnection |5.4.0 |Square.OkHttp3.UrlConnection |5.4.0.1 | +| 619|com.squareup.okio:okio |3.17.0 |Square.OkIO |3.17.0.1 | +| 620|com.squareup.okio:okio-jvm |3.17.0 |Square.OkIO.JVM |3.17.0.1 | +| 621|com.squareup.picasso:picasso |2.8 |Square.Picasso |2.8.0.23 | +| 622|com.squareup.retrofit:retrofit |1.9.0 |Square.Retrofit |1.9.0.24 | +| 623|com.squareup.retrofit2:adapter-rxjava2 |3.0.0 |Square.Retrofit2.AdapterRxJava2 |3.0.0.4 | +| 624|com.squareup.retrofit2:converter-gson |3.0.0 |Square.Retrofit2.ConverterGson |3.0.0.4 | +| 625|com.squareup.retrofit2:converter-scalars |3.0.0 |Square.Retrofit2.ConverterScalars |3.0.0.4 | +| 626|com.squareup.retrofit2:retrofit |3.0.0 |Square.Retrofit2 |3.0.0.4 | +| 627|dev.chrisbanes.snapper:snapper |0.3.0 |Xamarin.Dev.ChrisBanes.Snapper |0.3.0.23 | +| 628|io.antmedia:rtmp-client |3.2.0 |Xamarin.Android.AntMedia.RtmpClient |3.2.0.10 | +| 629|io.github.aakira:napier |2.7.1 |Xamarin.AAkira.Napier |2.7.1.15 | +| 630|io.grpc:grpc-android |1.82.0 |Xamarin.Grpc.Android |1.82.0.1 | +| 631|io.grpc:grpc-api |1.82.0 |Xamarin.Grpc.Api |1.82.0.1 | +| 632|io.grpc:grpc-context |1.82.0 |Xamarin.Grpc.Context |1.82.0.1 | +| 633|io.grpc:grpc-core |1.82.0 |Xamarin.Grpc.Core |1.82.0.2 | +| 634|io.grpc:grpc-okhttp |1.82.0 |Xamarin.Grpc.OkHttp |1.82.0.1 | +| 635|io.grpc:grpc-protobuf-lite |1.82.0 |Xamarin.Grpc.Protobuf.Lite |1.82.0.1 | +| 636|io.grpc:grpc-stub |1.82.0 |Xamarin.Grpc.Stub |1.82.0.1 | +| 637|io.grpc:grpc-util |1.82.0 |Xamarin.Grpc.Util |1.82.0.1 | +| 638|io.opencensus:opencensus-api |0.31.1 |Xamarin.Io.OpenCensus.OpenCensusApi |0.31.1.17 | +| 639|io.opencensus:opencensus-contrib-grpc-metrics |0.31.1 |Xamarin.Io.OpenCensus.OpenCensusContribGrpcMetrics |0.31.1.17 | +| 640|io.perfmark:perfmark-api |0.27.0 |Xamarin.Io.PerfMark.PerfMarkApi |0.27.0.12 | +| 641|io.reactivex.rxjava2:rxandroid |2.1.1 |Xamarin.Android.ReactiveX.RxAndroid |2.1.1.23 | +| 642|io.reactivex.rxjava2:rxjava |2.2.21 |Xamarin.Android.ReactiveX.RxJava |2.2.21.30 | +| 643|io.reactivex.rxjava2:rxkotlin |2.4.0 |Xamarin.Android.ReactiveX.RxKotlin |2.4.0.23 | +| 644|io.reactivex.rxjava3:rxandroid |3.0.2 |Xamarin.Android.ReactiveX.RxJava3.RxAndroid |3.0.2.22 | +| 645|io.reactivex.rxjava3:rxjava |3.1.12 |Xamarin.Android.ReactiveX.RxJava3.RxJava |3.1.12.3 | +| 646|io.reactivex.rxjava3:rxkotlin |3.0.1 |Xamarin.Android.ReactiveX.RxJava3.RxKotlin |3.0.1.23 | +| 647|jakarta.inject:jakarta.inject-api |2.0.1 |Xamarin.Jakarta.Inject.InjectApi |2.0.1.10 | +| 648|javax.inject:javax.inject |1 |Xamarin.JavaX.Inject |1.0.0.24 | +| 649|org.aomedia.avif.android:avif |1.1.1.14d8e3c4 |Xamarin.AOMedia.AVIF.Android |1.1.1.349758412 | +| 650|org.brotli:dec |0.1.2 |Xamarin.Brotli.Dec |0.1.2.12 | +| 651|org.checkerframework:checker-compat-qual |2.5.6 |Xamarin.CheckerFramework.CheckerCompatQual |2.5.6.16 | +| 652|org.checkerframework:checker-qual |4.2.0 |Xamarin.CheckerFramework.CheckerQual |4.2.0.1 | +| 653|org.chromium.net:cronet-api |143.7445.0 |Xamarin.Chromium.CroNet.Api |143.7445.0.2 | +| 654|org.chromium.net:cronet-common |143.7445.0 |Xamarin.Chromium.CroNet.Common |143.7445.0.2 | +| 655|org.chromium.net:cronet-embedded |143.7445.0 |Xamarin.Chromium.CroNet.Embedded |143.7445.0.2 | +| 656|org.chromium.net:cronet-fallback |143.7445.0 |Xamarin.Chromium.CroNet.Fallback |143.7445.0.2 | +| 657|org.chromium.net:cronet-shared |143.7445.0 |Xamarin.Chromium.CroNet.Shared |143.7445.0.2 | +| 658|org.chromium.net:httpengine-native-provider |143.7445.0 |Xamarin.Chromium.CroNet.HttpEngine.Native.Provider |143.7445.0.2 | +| 659|org.codehaus.mojo:animal-sniffer-annotations |1.27 |Xamarin.CodeHaus.Mojo.AnimalSnifferAnnotations |1.27.0.2 | +| 660|org.jetbrains:annotations |26.1.0 |Xamarin.Jetbrains.Annotations |26.1.0.2 | +| 661|org.jetbrains.kotlin:kotlin-android-extensions-runtime |2.2.10 |Xamarin.Kotlin.Android.Extensions.Runtime.Library |2.2.10.3 | +| 662|org.jetbrains.kotlin:kotlin-parcelize-runtime |2.4.0 |Xamarin.Kotlin.Parcelize.Runtime |2.4.0.1 | +| 663|org.jetbrains.kotlin:kotlin-reflect |2.4.0 |Xamarin.Kotlin.Reflect |2.4.0.1 | +| 664|org.jetbrains.kotlin:kotlin-stdlib |2.4.0 |Xamarin.Kotlin.StdLib |2.4.0.1 | +| 665|org.jetbrains.kotlin:kotlin-stdlib-common |2.0.21 |Xamarin.Kotlin.StdLib.Common |2.0.21.8 | +| 666|org.jetbrains.kotlin:kotlin-stdlib-jdk7 |2.4.0 |Xamarin.Kotlin.StdLib.Jdk7 |2.4.0.1 | +| 667|org.jetbrains.kotlin:kotlin-stdlib-jdk8 |2.4.0 |Xamarin.Kotlin.StdLib.Jdk8 |2.4.0.1 | +| 668|org.jetbrains.kotlinx:atomicfu |0.33.0 |Xamarin.KotlinX.AtomicFU |0.33.0.1 | +| 669|org.jetbrains.kotlinx:atomicfu-jvm |0.33.0 |Xamarin.KotlinX.AtomicFU.Jvm |0.33.0.1 | +| 670|org.jetbrains.kotlinx:kotlinx-coroutines-android |1.11.0 |Xamarin.KotlinX.Coroutines.Android |1.11.0.1 | +| 671|org.jetbrains.kotlinx:kotlinx-coroutines-core |1.11.0 |Xamarin.KotlinX.Coroutines.Core |1.11.0.1 | +| 672|org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm |1.11.0 |Xamarin.KotlinX.Coroutines.Core.Jvm |1.11.0.1 | +| 673|org.jetbrains.kotlinx:kotlinx-coroutines-guava |1.11.0 |Xamarin.KotlinX.Coroutines.Guava |1.11.0.1 | +| 674|org.jetbrains.kotlinx:kotlinx-coroutines-jdk8 |1.11.0 |Xamarin.KotlinX.Coroutines.Jdk8 |1.11.0.1 | +| 675|org.jetbrains.kotlinx:kotlinx-coroutines-play-services |1.11.0 |Xamarin.KotlinX.Coroutines.Play.Services |1.11.0.1 | +| 676|org.jetbrains.kotlinx:kotlinx-coroutines-reactive |1.11.0 |Xamarin.KotlinX.Coroutines.Reactive |1.11.0.1 | +| 677|org.jetbrains.kotlinx:kotlinx-coroutines-rx2 |1.11.0 |Xamarin.KotlinX.Coroutines.Rx2 |1.11.0.1 | +| 678|org.jetbrains.kotlinx:kotlinx-coroutines-rx3 |1.11.0 |Xamarin.KotlinX.Coroutines.Rx3 |1.11.0.1 | +| 679|org.jetbrains.kotlinx:kotlinx-serialization-core |1.11.0 |Xamarin.KotlinX.Serialization.Core |1.11.0.1 | +| 680|org.jetbrains.kotlinx:kotlinx-serialization-core-jvm |1.11.0 |Xamarin.KotlinX.Serialization.Core.Jvm |1.11.0.1 | +| 681|org.jetbrains.kotlinx:kotlinx-serialization-json |1.11.0 |Xamarin.KotlinX.Serialization.Json |1.11.0.1 | +| 682|org.jetbrains.kotlinx:kotlinx-serialization-json-jvm |1.11.0 |Xamarin.KotlinX.Serialization.Json.Jvm |1.11.0.1 | +| 683|org.jetbrains.kotlinx:kotlinx-serialization-protobuf |1.11.0 |Xamarin.KotlinX.Serialization.Protobuf |1.11.0.1 | +| 684|org.jetbrains.kotlinx:kotlinx-serialization-protobuf-jvm |1.11.0 |Xamarin.KotlinX.Serialization.Protobuf.Jvm |1.11.0.1 | +| 685|org.jspecify:jspecify |1.0.0 |Xamarin.JSpecify |1.0.0.7 | +| 686|org.ow2.asm:asm |9.10.1 |Xamarin.OW2.ASM |9.10.1.1 | +| 687|org.reactivestreams:reactive-streams |1.0.4 |Xamarin.Android.ReactiveStreams |1.0.4.24 | +| 688|org.tensorflow:tensorflow-android |1.13.1 |Xamarin.TensorFlow.Android |1.13.1.18 | +| 689|org.tensorflow:tensorflow-lite |2.16.1 |Xamarin.TensorFlow.Lite |2.16.1.10 | +| 690|org.tensorflow:tensorflow-lite-api |2.16.1 |Xamarin.TensorFlow.Lite.Api |2.16.1.10 | +| 691|org.tensorflow:tensorflow-lite-gpu |2.16.1 |Xamarin.TensorFlow.Lite.Gpu |2.16.1.10 | +| 692|org.tensorflow:tensorflow-lite-gpu-api |2.16.1 |Xamarin.TensorFlow.Lite.Gpu.Api |2.16.1.10 | +| 693|org.tensorflow:tensorflow-lite-metadata |0.5.0 |Xamarin.TensorFlow.Lite.Metadata |0.5.0.6 | +| 694|org.tensorflow:tensorflow-lite-select-tf-ops |2.16.1 |Xamarin.TensorFlow.Lite.Select.TF.Ops |2.16.1.10 | +| 695|org.tensorflow:tensorflow-lite-support |0.5.0 |Xamarin.TensorFlow.Lite.Support.Library |0.5.0.6 | +| 696|org.tensorflow:tensorflow-lite-support-api |0.5.0 |Xamarin.TensorFlow.Lite.Support.Api |0.5.0.6 | +| 697|org.tensorflow:tensorflow-lite-task-audio |0.4.4 |Xamarin.TensorFlow.Lite.Task.Audio.Library |0.4.4.15 | +| 698|org.tensorflow:tensorflow-lite-task-audio-play-services |0.4.4 |Xamarin.TensorFlow.Lite.Task.Audio.PlayServices.Library |0.4.4.15 | +| 699|org.tensorflow:tensorflow-lite-task-base |0.4.4 |Xamarin.TensorFlow.Lite.Task.Base.Library |0.4.4.15 | +| 700|org.tensorflow:tensorflow-lite-task-text |0.4.4 |Xamarin.TensorFlow.Lite.Task.Text.Library |0.4.4.15 | +| 701|org.tensorflow:tensorflow-lite-task-text-play-services |0.4.4 |Xamarin.TensorFlow.Lite.Task.Text.PlayServices.Library |0.4.4.15 | +| 702|org.tensorflow:tensorflow-lite-task-vision |0.4.4 |Xamarin.TensorFlow.Lite.Task.Vision.Library |0.4.4.15 | +| 703|org.tensorflow:tensorflow-lite-task-vision-play-services |0.4.4 |Xamarin.TensorFlow.Lite.Task.Vision.PlayServices.Library |0.4.4.15 | diff --git a/docs/artifact-list.md b/docs/artifact-list.md index 2783aab21..dcfcc1039 100644 --- a/docs/artifact-list.md +++ b/docs/artifact-list.md @@ -581,128 +581,130 @@ | 574|com.google.mlkit:face-detection |Xamarin.Google.MLKit.FaceDetection | | 575|com.google.mlkit:genai-common |Xamarin.Google.MLKit.GenAI.Common | | 576|com.google.mlkit:genai-prompt |Xamarin.Google.MLKit.GenAI.Prompt | -| 577|com.google.mlkit:image-labeling |Xamarin.Google.MLKit.ImageLabeling | -| 578|com.google.mlkit:image-labeling-automl |Xamarin.Google.MLKit.ImageLabeling.AutoML | -| 579|com.google.mlkit:image-labeling-common |Xamarin.Google.MLKit.ImageLabeling.Common | -| 580|com.google.mlkit:image-labeling-custom |Xamarin.Google.MLKit.ImageLabeling.Custom | -| 581|com.google.mlkit:image-labeling-custom-common |Xamarin.Google.MLKit.ImageLabeling.Custom.Common | -| 582|com.google.mlkit:image-labeling-default-common |Xamarin.Google.MLKit.ImageLabeling.Default.Common | -| 583|com.google.mlkit:language-id |Xamarin.Google.MLKit.Language.Id | -| 584|com.google.mlkit:language-id-common |Xamarin.Google.MLKit.Language.Id.Common | -| 585|com.google.mlkit:linkfirebase |Xamarin.Google.MLKit.LinkFirebase | -| 586|com.google.mlkit:mediapipe-internal |Xamarin.Google.MLKit.MediaPipe.Internal | -| 587|com.google.mlkit:object-detection |Xamarin.Google.MLKit.ObjectDetection | -| 588|com.google.mlkit:object-detection-common |Xamarin.Google.MLKit.ObjectDetection.Common | -| 589|com.google.mlkit:object-detection-custom |Xamarin.Google.MLKit.ObjectDetection.Custom | -| 590|com.google.mlkit:pose-detection |Xamarin.Google.MLKit.PoseDetection | -| 591|com.google.mlkit:pose-detection-accurate |Xamarin.Google.MLKit.PoseDetection.Accurate | -| 592|com.google.mlkit:pose-detection-common |Xamarin.Google.MLKit.PoseDetection.Common | -| 593|com.google.mlkit:smart-reply |Xamarin.Google.MLKit.SmartReply | -| 594|com.google.mlkit:smart-reply-common |Xamarin.Google.MLKit.SmartReply.Common | -| 595|com.google.mlkit:text-recognition |Xamarin.Google.MLKit.TextRecognition | -| 596|com.google.mlkit:text-recognition-bundled-common |Xamarin.Google.MLKit.TextRecognition.Bundled.Common | -| 597|com.google.mlkit:text-recognition-chinese |Xamarin.Google.MLKit.TextRecognition.Chinese | -| 598|com.google.mlkit:text-recognition-devanagari |Xamarin.Google.MLKit.TextRecognition.Devanagari | -| 599|com.google.mlkit:text-recognition-japanese |Xamarin.Google.MLKit.TextRecognition.Japanese | -| 600|com.google.mlkit:text-recognition-korean |Xamarin.Google.MLKit.TextRecognition.Korean | -| 601|com.google.mlkit:translate |Xamarin.Google.MLKit.Translate | -| 602|com.google.mlkit:vision-common |Xamarin.Google.MLKit.Vision.Common | -| 603|com.google.mlkit:vision-interfaces |Xamarin.Google.MLKit.Vision.Interfaces | -| 604|com.google.mlkit:vision-internal-vkp |Xamarin.Google.MLKit.Vision.Internal.Vkp | -| 605|com.google.protobuf:protobuf-javalite |Xamarin.Protobuf.JavaLite | -| 606|com.google.protobuf:protobuf-lite |Xamarin.Protobuf.Lite | -| 607|com.google.zxing:core |Xamarin.Google.ZXing.Core | -| 608|com.squareup:javapoet |Square.JavaPoet | -| 609|com.squareup.okhttp3:logging-interceptor |Square.OkHttp3.LoggingInterceptor | -| 610|com.squareup.okhttp3:okhttp |Square.OkHttp3 | -| 611|com.squareup.okhttp3:okhttp-android |Square.OkHttp3.Android | -| 612|com.squareup.okhttp3:okhttp-brotli |Square.OkHttp3.OkHttp.Brotli | -| 613|com.squareup.okhttp3:okhttp-java-net-cookiejar |Square.OkHttp3.JavaNetCookieJar | -| 614|com.squareup.okhttp3:okhttp-jvm |Square.OkHttp3.JVM | -| 615|com.squareup.okhttp3:okhttp-tls |Square.OkHttp3.OkHttp.TLS | -| 616|com.squareup.okhttp3:okhttp-urlconnection |Square.OkHttp3.UrlConnection | -| 617|com.squareup.okio:okio |Square.OkIO | -| 618|com.squareup.okio:okio-jvm |Square.OkIO.JVM | -| 619|com.squareup.picasso:picasso |Square.Picasso | -| 620|com.squareup.retrofit:retrofit |Square.Retrofit | -| 621|com.squareup.retrofit2:adapter-rxjava2 |Square.Retrofit2.AdapterRxJava2 | -| 622|com.squareup.retrofit2:converter-gson |Square.Retrofit2.ConverterGson | -| 623|com.squareup.retrofit2:converter-scalars |Square.Retrofit2.ConverterScalars | -| 624|com.squareup.retrofit2:retrofit |Square.Retrofit2 | -| 625|dev.chrisbanes.snapper:snapper |Xamarin.Dev.ChrisBanes.Snapper | -| 626|io.antmedia:rtmp-client |Xamarin.Android.AntMedia.RtmpClient | -| 627|io.github.aakira:napier |Xamarin.AAkira.Napier | -| 628|io.grpc:grpc-android |Xamarin.Grpc.Android | -| 629|io.grpc:grpc-api |Xamarin.Grpc.Api | -| 630|io.grpc:grpc-context |Xamarin.Grpc.Context | -| 631|io.grpc:grpc-core |Xamarin.Grpc.Core | -| 632|io.grpc:grpc-okhttp |Xamarin.Grpc.OkHttp | -| 633|io.grpc:grpc-protobuf-lite |Xamarin.Grpc.Protobuf.Lite | -| 634|io.grpc:grpc-stub |Xamarin.Grpc.Stub | -| 635|io.grpc:grpc-util |Xamarin.Grpc.Util | -| 636|io.opencensus:opencensus-api |Xamarin.Io.OpenCensus.OpenCensusApi | -| 637|io.opencensus:opencensus-contrib-grpc-metrics |Xamarin.Io.OpenCensus.OpenCensusContribGrpcMetrics | -| 638|io.perfmark:perfmark-api |Xamarin.Io.PerfMark.PerfMarkApi | -| 639|io.reactivex.rxjava2:rxandroid |Xamarin.Android.ReactiveX.RxAndroid | -| 640|io.reactivex.rxjava2:rxjava |Xamarin.Android.ReactiveX.RxJava | -| 641|io.reactivex.rxjava2:rxkotlin |Xamarin.Android.ReactiveX.RxKotlin | -| 642|io.reactivex.rxjava3:rxandroid |Xamarin.Android.ReactiveX.RxJava3.RxAndroid | -| 643|io.reactivex.rxjava3:rxjava |Xamarin.Android.ReactiveX.RxJava3.RxJava | -| 644|io.reactivex.rxjava3:rxkotlin |Xamarin.Android.ReactiveX.RxJava3.RxKotlin | -| 645|jakarta.inject:jakarta.inject-api |Xamarin.Jakarta.Inject.InjectApi | -| 646|javax.inject:javax.inject |Xamarin.JavaX.Inject | -| 647|org.aomedia.avif.android:avif |Xamarin.AOMedia.AVIF.Android | -| 648|org.brotli:dec |Xamarin.Brotli.Dec | -| 649|org.checkerframework:checker-compat-qual |Xamarin.CheckerFramework.CheckerCompatQual | -| 650|org.checkerframework:checker-qual |Xamarin.CheckerFramework.CheckerQual | -| 651|org.chromium.net:cronet-api |Xamarin.Chromium.CroNet.Api | -| 652|org.chromium.net:cronet-common |Xamarin.Chromium.CroNet.Common | -| 653|org.chromium.net:cronet-embedded |Xamarin.Chromium.CroNet.Embedded | -| 654|org.chromium.net:cronet-fallback |Xamarin.Chromium.CroNet.Fallback | -| 655|org.chromium.net:cronet-shared |Xamarin.Chromium.CroNet.Shared | -| 656|org.chromium.net:httpengine-native-provider |Xamarin.Chromium.CroNet.HttpEngine.Native.Provider | -| 657|org.codehaus.mojo:animal-sniffer-annotations |Xamarin.CodeHaus.Mojo.AnimalSnifferAnnotations | -| 658|org.jetbrains:annotations |Xamarin.Jetbrains.Annotations | -| 659|org.jetbrains.kotlin:kotlin-android-extensions-runtime |Xamarin.Kotlin.Android.Extensions.Runtime.Library | -| 660|org.jetbrains.kotlin:kotlin-parcelize-runtime |Xamarin.Kotlin.Parcelize.Runtime | -| 661|org.jetbrains.kotlin:kotlin-reflect |Xamarin.Kotlin.Reflect | -| 662|org.jetbrains.kotlin:kotlin-stdlib |Xamarin.Kotlin.StdLib | -| 663|org.jetbrains.kotlin:kotlin-stdlib-common |Xamarin.Kotlin.StdLib.Common | -| 664|org.jetbrains.kotlin:kotlin-stdlib-jdk7 |Xamarin.Kotlin.StdLib.Jdk7 | -| 665|org.jetbrains.kotlin:kotlin-stdlib-jdk8 |Xamarin.Kotlin.StdLib.Jdk8 | -| 666|org.jetbrains.kotlinx:atomicfu |Xamarin.KotlinX.AtomicFU | -| 667|org.jetbrains.kotlinx:atomicfu-jvm |Xamarin.KotlinX.AtomicFU.Jvm | -| 668|org.jetbrains.kotlinx:kotlinx-coroutines-android |Xamarin.KotlinX.Coroutines.Android | -| 669|org.jetbrains.kotlinx:kotlinx-coroutines-core |Xamarin.KotlinX.Coroutines.Core | -| 670|org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm |Xamarin.KotlinX.Coroutines.Core.Jvm | -| 671|org.jetbrains.kotlinx:kotlinx-coroutines-guava |Xamarin.KotlinX.Coroutines.Guava | -| 672|org.jetbrains.kotlinx:kotlinx-coroutines-jdk8 |Xamarin.KotlinX.Coroutines.Jdk8 | -| 673|org.jetbrains.kotlinx:kotlinx-coroutines-play-services |Xamarin.KotlinX.Coroutines.Play.Services | -| 674|org.jetbrains.kotlinx:kotlinx-coroutines-reactive |Xamarin.KotlinX.Coroutines.Reactive | -| 675|org.jetbrains.kotlinx:kotlinx-coroutines-rx2 |Xamarin.KotlinX.Coroutines.Rx2 | -| 676|org.jetbrains.kotlinx:kotlinx-coroutines-rx3 |Xamarin.KotlinX.Coroutines.Rx3 | -| 677|org.jetbrains.kotlinx:kotlinx-serialization-core |Xamarin.KotlinX.Serialization.Core | -| 678|org.jetbrains.kotlinx:kotlinx-serialization-core-jvm |Xamarin.KotlinX.Serialization.Core.Jvm | -| 679|org.jetbrains.kotlinx:kotlinx-serialization-json |Xamarin.KotlinX.Serialization.Json | -| 680|org.jetbrains.kotlinx:kotlinx-serialization-json-jvm |Xamarin.KotlinX.Serialization.Json.Jvm | -| 681|org.jetbrains.kotlinx:kotlinx-serialization-protobuf |Xamarin.KotlinX.Serialization.Protobuf | -| 682|org.jetbrains.kotlinx:kotlinx-serialization-protobuf-jvm |Xamarin.KotlinX.Serialization.Protobuf.Jvm | -| 683|org.jspecify:jspecify |Xamarin.JSpecify | -| 684|org.ow2.asm:asm |Xamarin.OW2.ASM | -| 685|org.reactivestreams:reactive-streams |Xamarin.Android.ReactiveStreams | -| 686|org.tensorflow:tensorflow-android |Xamarin.TensorFlow.Android | -| 687|org.tensorflow:tensorflow-lite |Xamarin.TensorFlow.Lite | -| 688|org.tensorflow:tensorflow-lite-api |Xamarin.TensorFlow.Lite.Api | -| 689|org.tensorflow:tensorflow-lite-gpu |Xamarin.TensorFlow.Lite.Gpu | -| 690|org.tensorflow:tensorflow-lite-gpu-api |Xamarin.TensorFlow.Lite.Gpu.Api | -| 691|org.tensorflow:tensorflow-lite-metadata |Xamarin.TensorFlow.Lite.Metadata | -| 692|org.tensorflow:tensorflow-lite-select-tf-ops |Xamarin.TensorFlow.Lite.Select.TF.Ops | -| 693|org.tensorflow:tensorflow-lite-support |Xamarin.TensorFlow.Lite.Support.Library | -| 694|org.tensorflow:tensorflow-lite-support-api |Xamarin.TensorFlow.Lite.Support.Api | -| 695|org.tensorflow:tensorflow-lite-task-audio |Xamarin.TensorFlow.Lite.Task.Audio.Library | -| 696|org.tensorflow:tensorflow-lite-task-audio-play-services |Xamarin.TensorFlow.Lite.Task.Audio.PlayServices.Library | -| 697|org.tensorflow:tensorflow-lite-task-base |Xamarin.TensorFlow.Lite.Task.Base.Library | -| 698|org.tensorflow:tensorflow-lite-task-text |Xamarin.TensorFlow.Lite.Task.Text.Library | -| 699|org.tensorflow:tensorflow-lite-task-text-play-services |Xamarin.TensorFlow.Lite.Task.Text.PlayServices.Library | -| 700|org.tensorflow:tensorflow-lite-task-vision |Xamarin.TensorFlow.Lite.Task.Vision.Library | -| 701|org.tensorflow:tensorflow-lite-task-vision-play-services |Xamarin.TensorFlow.Lite.Task.Vision.PlayServices.Library | +| 577|com.google.mlkit:genai-schema |Xamarin.Google.MLKit.GenAI.Schema | +| 578|com.google.mlkit:genai-speech-recognition |Xamarin.Google.MLKit.GenAI.SpeechRecognition | +| 579|com.google.mlkit:image-labeling |Xamarin.Google.MLKit.ImageLabeling | +| 580|com.google.mlkit:image-labeling-automl |Xamarin.Google.MLKit.ImageLabeling.AutoML | +| 581|com.google.mlkit:image-labeling-common |Xamarin.Google.MLKit.ImageLabeling.Common | +| 582|com.google.mlkit:image-labeling-custom |Xamarin.Google.MLKit.ImageLabeling.Custom | +| 583|com.google.mlkit:image-labeling-custom-common |Xamarin.Google.MLKit.ImageLabeling.Custom.Common | +| 584|com.google.mlkit:image-labeling-default-common |Xamarin.Google.MLKit.ImageLabeling.Default.Common | +| 585|com.google.mlkit:language-id |Xamarin.Google.MLKit.Language.Id | +| 586|com.google.mlkit:language-id-common |Xamarin.Google.MLKit.Language.Id.Common | +| 587|com.google.mlkit:linkfirebase |Xamarin.Google.MLKit.LinkFirebase | +| 588|com.google.mlkit:mediapipe-internal |Xamarin.Google.MLKit.MediaPipe.Internal | +| 589|com.google.mlkit:object-detection |Xamarin.Google.MLKit.ObjectDetection | +| 590|com.google.mlkit:object-detection-common |Xamarin.Google.MLKit.ObjectDetection.Common | +| 591|com.google.mlkit:object-detection-custom |Xamarin.Google.MLKit.ObjectDetection.Custom | +| 592|com.google.mlkit:pose-detection |Xamarin.Google.MLKit.PoseDetection | +| 593|com.google.mlkit:pose-detection-accurate |Xamarin.Google.MLKit.PoseDetection.Accurate | +| 594|com.google.mlkit:pose-detection-common |Xamarin.Google.MLKit.PoseDetection.Common | +| 595|com.google.mlkit:smart-reply |Xamarin.Google.MLKit.SmartReply | +| 596|com.google.mlkit:smart-reply-common |Xamarin.Google.MLKit.SmartReply.Common | +| 597|com.google.mlkit:text-recognition |Xamarin.Google.MLKit.TextRecognition | +| 598|com.google.mlkit:text-recognition-bundled-common |Xamarin.Google.MLKit.TextRecognition.Bundled.Common | +| 599|com.google.mlkit:text-recognition-chinese |Xamarin.Google.MLKit.TextRecognition.Chinese | +| 600|com.google.mlkit:text-recognition-devanagari |Xamarin.Google.MLKit.TextRecognition.Devanagari | +| 601|com.google.mlkit:text-recognition-japanese |Xamarin.Google.MLKit.TextRecognition.Japanese | +| 602|com.google.mlkit:text-recognition-korean |Xamarin.Google.MLKit.TextRecognition.Korean | +| 603|com.google.mlkit:translate |Xamarin.Google.MLKit.Translate | +| 604|com.google.mlkit:vision-common |Xamarin.Google.MLKit.Vision.Common | +| 605|com.google.mlkit:vision-interfaces |Xamarin.Google.MLKit.Vision.Interfaces | +| 606|com.google.mlkit:vision-internal-vkp |Xamarin.Google.MLKit.Vision.Internal.Vkp | +| 607|com.google.protobuf:protobuf-javalite |Xamarin.Protobuf.JavaLite | +| 608|com.google.protobuf:protobuf-lite |Xamarin.Protobuf.Lite | +| 609|com.google.zxing:core |Xamarin.Google.ZXing.Core | +| 610|com.squareup:javapoet |Square.JavaPoet | +| 611|com.squareup.okhttp3:logging-interceptor |Square.OkHttp3.LoggingInterceptor | +| 612|com.squareup.okhttp3:okhttp |Square.OkHttp3 | +| 613|com.squareup.okhttp3:okhttp-android |Square.OkHttp3.Android | +| 614|com.squareup.okhttp3:okhttp-brotli |Square.OkHttp3.OkHttp.Brotli | +| 615|com.squareup.okhttp3:okhttp-java-net-cookiejar |Square.OkHttp3.JavaNetCookieJar | +| 616|com.squareup.okhttp3:okhttp-jvm |Square.OkHttp3.JVM | +| 617|com.squareup.okhttp3:okhttp-tls |Square.OkHttp3.OkHttp.TLS | +| 618|com.squareup.okhttp3:okhttp-urlconnection |Square.OkHttp3.UrlConnection | +| 619|com.squareup.okio:okio |Square.OkIO | +| 620|com.squareup.okio:okio-jvm |Square.OkIO.JVM | +| 621|com.squareup.picasso:picasso |Square.Picasso | +| 622|com.squareup.retrofit:retrofit |Square.Retrofit | +| 623|com.squareup.retrofit2:adapter-rxjava2 |Square.Retrofit2.AdapterRxJava2 | +| 624|com.squareup.retrofit2:converter-gson |Square.Retrofit2.ConverterGson | +| 625|com.squareup.retrofit2:converter-scalars |Square.Retrofit2.ConverterScalars | +| 626|com.squareup.retrofit2:retrofit |Square.Retrofit2 | +| 627|dev.chrisbanes.snapper:snapper |Xamarin.Dev.ChrisBanes.Snapper | +| 628|io.antmedia:rtmp-client |Xamarin.Android.AntMedia.RtmpClient | +| 629|io.github.aakira:napier |Xamarin.AAkira.Napier | +| 630|io.grpc:grpc-android |Xamarin.Grpc.Android | +| 631|io.grpc:grpc-api |Xamarin.Grpc.Api | +| 632|io.grpc:grpc-context |Xamarin.Grpc.Context | +| 633|io.grpc:grpc-core |Xamarin.Grpc.Core | +| 634|io.grpc:grpc-okhttp |Xamarin.Grpc.OkHttp | +| 635|io.grpc:grpc-protobuf-lite |Xamarin.Grpc.Protobuf.Lite | +| 636|io.grpc:grpc-stub |Xamarin.Grpc.Stub | +| 637|io.grpc:grpc-util |Xamarin.Grpc.Util | +| 638|io.opencensus:opencensus-api |Xamarin.Io.OpenCensus.OpenCensusApi | +| 639|io.opencensus:opencensus-contrib-grpc-metrics |Xamarin.Io.OpenCensus.OpenCensusContribGrpcMetrics | +| 640|io.perfmark:perfmark-api |Xamarin.Io.PerfMark.PerfMarkApi | +| 641|io.reactivex.rxjava2:rxandroid |Xamarin.Android.ReactiveX.RxAndroid | +| 642|io.reactivex.rxjava2:rxjava |Xamarin.Android.ReactiveX.RxJava | +| 643|io.reactivex.rxjava2:rxkotlin |Xamarin.Android.ReactiveX.RxKotlin | +| 644|io.reactivex.rxjava3:rxandroid |Xamarin.Android.ReactiveX.RxJava3.RxAndroid | +| 645|io.reactivex.rxjava3:rxjava |Xamarin.Android.ReactiveX.RxJava3.RxJava | +| 646|io.reactivex.rxjava3:rxkotlin |Xamarin.Android.ReactiveX.RxJava3.RxKotlin | +| 647|jakarta.inject:jakarta.inject-api |Xamarin.Jakarta.Inject.InjectApi | +| 648|javax.inject:javax.inject |Xamarin.JavaX.Inject | +| 649|org.aomedia.avif.android:avif |Xamarin.AOMedia.AVIF.Android | +| 650|org.brotli:dec |Xamarin.Brotli.Dec | +| 651|org.checkerframework:checker-compat-qual |Xamarin.CheckerFramework.CheckerCompatQual | +| 652|org.checkerframework:checker-qual |Xamarin.CheckerFramework.CheckerQual | +| 653|org.chromium.net:cronet-api |Xamarin.Chromium.CroNet.Api | +| 654|org.chromium.net:cronet-common |Xamarin.Chromium.CroNet.Common | +| 655|org.chromium.net:cronet-embedded |Xamarin.Chromium.CroNet.Embedded | +| 656|org.chromium.net:cronet-fallback |Xamarin.Chromium.CroNet.Fallback | +| 657|org.chromium.net:cronet-shared |Xamarin.Chromium.CroNet.Shared | +| 658|org.chromium.net:httpengine-native-provider |Xamarin.Chromium.CroNet.HttpEngine.Native.Provider | +| 659|org.codehaus.mojo:animal-sniffer-annotations |Xamarin.CodeHaus.Mojo.AnimalSnifferAnnotations | +| 660|org.jetbrains:annotations |Xamarin.Jetbrains.Annotations | +| 661|org.jetbrains.kotlin:kotlin-android-extensions-runtime |Xamarin.Kotlin.Android.Extensions.Runtime.Library | +| 662|org.jetbrains.kotlin:kotlin-parcelize-runtime |Xamarin.Kotlin.Parcelize.Runtime | +| 663|org.jetbrains.kotlin:kotlin-reflect |Xamarin.Kotlin.Reflect | +| 664|org.jetbrains.kotlin:kotlin-stdlib |Xamarin.Kotlin.StdLib | +| 665|org.jetbrains.kotlin:kotlin-stdlib-common |Xamarin.Kotlin.StdLib.Common | +| 666|org.jetbrains.kotlin:kotlin-stdlib-jdk7 |Xamarin.Kotlin.StdLib.Jdk7 | +| 667|org.jetbrains.kotlin:kotlin-stdlib-jdk8 |Xamarin.Kotlin.StdLib.Jdk8 | +| 668|org.jetbrains.kotlinx:atomicfu |Xamarin.KotlinX.AtomicFU | +| 669|org.jetbrains.kotlinx:atomicfu-jvm |Xamarin.KotlinX.AtomicFU.Jvm | +| 670|org.jetbrains.kotlinx:kotlinx-coroutines-android |Xamarin.KotlinX.Coroutines.Android | +| 671|org.jetbrains.kotlinx:kotlinx-coroutines-core |Xamarin.KotlinX.Coroutines.Core | +| 672|org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm |Xamarin.KotlinX.Coroutines.Core.Jvm | +| 673|org.jetbrains.kotlinx:kotlinx-coroutines-guava |Xamarin.KotlinX.Coroutines.Guava | +| 674|org.jetbrains.kotlinx:kotlinx-coroutines-jdk8 |Xamarin.KotlinX.Coroutines.Jdk8 | +| 675|org.jetbrains.kotlinx:kotlinx-coroutines-play-services |Xamarin.KotlinX.Coroutines.Play.Services | +| 676|org.jetbrains.kotlinx:kotlinx-coroutines-reactive |Xamarin.KotlinX.Coroutines.Reactive | +| 677|org.jetbrains.kotlinx:kotlinx-coroutines-rx2 |Xamarin.KotlinX.Coroutines.Rx2 | +| 678|org.jetbrains.kotlinx:kotlinx-coroutines-rx3 |Xamarin.KotlinX.Coroutines.Rx3 | +| 679|org.jetbrains.kotlinx:kotlinx-serialization-core |Xamarin.KotlinX.Serialization.Core | +| 680|org.jetbrains.kotlinx:kotlinx-serialization-core-jvm |Xamarin.KotlinX.Serialization.Core.Jvm | +| 681|org.jetbrains.kotlinx:kotlinx-serialization-json |Xamarin.KotlinX.Serialization.Json | +| 682|org.jetbrains.kotlinx:kotlinx-serialization-json-jvm |Xamarin.KotlinX.Serialization.Json.Jvm | +| 683|org.jetbrains.kotlinx:kotlinx-serialization-protobuf |Xamarin.KotlinX.Serialization.Protobuf | +| 684|org.jetbrains.kotlinx:kotlinx-serialization-protobuf-jvm |Xamarin.KotlinX.Serialization.Protobuf.Jvm | +| 685|org.jspecify:jspecify |Xamarin.JSpecify | +| 686|org.ow2.asm:asm |Xamarin.OW2.ASM | +| 687|org.reactivestreams:reactive-streams |Xamarin.Android.ReactiveStreams | +| 688|org.tensorflow:tensorflow-android |Xamarin.TensorFlow.Android | +| 689|org.tensorflow:tensorflow-lite |Xamarin.TensorFlow.Lite | +| 690|org.tensorflow:tensorflow-lite-api |Xamarin.TensorFlow.Lite.Api | +| 691|org.tensorflow:tensorflow-lite-gpu |Xamarin.TensorFlow.Lite.Gpu | +| 692|org.tensorflow:tensorflow-lite-gpu-api |Xamarin.TensorFlow.Lite.Gpu.Api | +| 693|org.tensorflow:tensorflow-lite-metadata |Xamarin.TensorFlow.Lite.Metadata | +| 694|org.tensorflow:tensorflow-lite-select-tf-ops |Xamarin.TensorFlow.Lite.Select.TF.Ops | +| 695|org.tensorflow:tensorflow-lite-support |Xamarin.TensorFlow.Lite.Support.Library | +| 696|org.tensorflow:tensorflow-lite-support-api |Xamarin.TensorFlow.Lite.Support.Api | +| 697|org.tensorflow:tensorflow-lite-task-audio |Xamarin.TensorFlow.Lite.Task.Audio.Library | +| 698|org.tensorflow:tensorflow-lite-task-audio-play-services |Xamarin.TensorFlow.Lite.Task.Audio.PlayServices.Library | +| 699|org.tensorflow:tensorflow-lite-task-base |Xamarin.TensorFlow.Lite.Task.Base.Library | +| 700|org.tensorflow:tensorflow-lite-task-text |Xamarin.TensorFlow.Lite.Task.Text.Library | +| 701|org.tensorflow:tensorflow-lite-task-text-play-services |Xamarin.TensorFlow.Lite.Task.Text.PlayServices.Library | +| 702|org.tensorflow:tensorflow-lite-task-vision |Xamarin.TensorFlow.Lite.Task.Vision.Library | +| 703|org.tensorflow:tensorflow-lite-task-vision-play-services |Xamarin.TensorFlow.Lite.Task.Vision.PlayServices.Library | diff --git a/published-namespaces.txt b/published-namespaces.txt index cf7baf8bb..0c51e4940 100644 --- a/published-namespaces.txt +++ b/published-namespaces.txt @@ -1382,6 +1382,9 @@ Google.MLKit.GenAI.Common Google.MLKit.GenAI.Common.Audio Google.MLKit.GenAI.Prompt Google.MLKit.GenAI.Prompt.Java +Google.MLKit.GenAI.Schema.Annotations +Google.MLKit.GenAI.Schema.Guided +Google.MLKit.GenAI.Speechrecognition Google.MLKit.Vision.Digitalink.Common Google.MLKit.Vision.Digitalink.Common.Downloading Google.MLKit.Vision.Digitalink.Common.Internal diff --git a/source/com.google.mlkit/genai-common/PublicAPI/PublicAPI.Unshipped.txt b/source/com.google.mlkit/genai-common/PublicAPI/PublicAPI.Unshipped.txt index 445231fd3..4d8cf6efd 100644 --- a/source/com.google.mlkit/genai-common/PublicAPI/PublicAPI.Unshipped.txt +++ b/source/com.google.mlkit/genai-common/PublicAPI/PublicAPI.Unshipped.txt @@ -1,6 +1,9 @@ #nullable enable Google.MLKit.GenAI.Common.Audio.AudioSource Google.MLKit.GenAI.Common.Audio.AudioSource.AudioSource(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.MLKit.GenAI.Common.Audio.AudioSourceMode +Google.MLKit.GenAI.Common.Audio.AudioSourceMode.OneShot = 1 -> Google.MLKit.GenAI.Common.Audio.AudioSourceMode +Google.MLKit.GenAI.Common.Audio.AudioSourceMode.Streaming = 0 -> Google.MLKit.GenAI.Common.Audio.AudioSourceMode Google.MLKit.GenAI.Common.BaseOptions Google.MLKit.GenAI.Common.BaseOptions.BaseOptions() -> void Google.MLKit.GenAI.Common.BaseOptions.BaseOptions(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void @@ -43,8 +46,10 @@ Google.MLKit.GenAI.Common.GenAIErrorCode.ResponseProcessingError = 11 -> Google. Google.MLKit.GenAI.Common.GenAIErrorCode.Unknown = 0 -> Google.MLKit.GenAI.Common.GenAIErrorCode Google.MLKit.GenAI.Common.GenAIException Google.MLKit.GenAI.Common.GenAIException.GenAIException(Java.Lang.Throwable? cause, Google.MLKit.GenAI.Common.GenAIErrorCode errorCode) -> void +Google.MLKit.GenAI.Common.GenAIException.GenAIException(Java.Lang.Throwable? cause, Google.MLKit.GenAI.Common.GenAIErrorCode errorCode, Java.Time.Duration! retryDelay) -> void Google.MLKit.GenAI.Common.GenAIException.GenAIException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void Google.MLKit.GenAI.Common.GenAIException.GenAIException(string! message, Java.Lang.Throwable? cause, Google.MLKit.GenAI.Common.GenAIErrorCode errorCode) -> void +Google.MLKit.GenAI.Common.GenAIException.GenAIException(string! message, Java.Lang.Throwable? cause, Google.MLKit.GenAI.Common.GenAIErrorCode errorCode, Java.Time.Duration! retryDelay) -> void Google.MLKit.GenAI.Common.IDownloadCallback Google.MLKit.GenAI.Common.IDownloadCallback.OnDownloadCompleted() -> void Google.MLKit.GenAI.Common.IDownloadCallback.OnDownloadFailed(Google.MLKit.GenAI.Common.GenAIException! p0) -> void @@ -53,6 +58,7 @@ Google.MLKit.GenAI.Common.IDownloadCallback.OnDownloadStarted(long p0) -> void Google.MLKit.GenAI.Common.IFeatureStatus Google.MLKit.GenAI.Common.IStreamingCallback Google.MLKit.GenAI.Common.IStreamingCallback.OnNewText(string! p0) -> void +Google.MLKit.GenAI.Common.IStreamingCallback.OnNewThought(string! p0) -> void abstract Google.MLKit.GenAI.Common.BaseOptions.TargetVersion.get -> Java.Lang.Integer? abstract Google.MLKit.GenAI.Common.BaseRequest.OverrideRequestKind.get -> Java.Lang.Integer? const Google.MLKit.GenAI.Common.FeatureStatus.Available = 3 -> int @@ -80,8 +86,13 @@ override Google.MLKit.GenAI.Common.GenAIException.ThresholdClass.get -> nint override Google.MLKit.GenAI.Common.GenAIException.ThresholdType.get -> System.Type! static Google.MLKit.GenAI.Common.Audio.AudioSource.FromMic() -> Google.MLKit.GenAI.Common.Audio.AudioSource! static Google.MLKit.GenAI.Common.Audio.AudioSource.FromPfd(Android.OS.ParcelFileDescriptor! pfd) -> Google.MLKit.GenAI.Common.Audio.AudioSource! +static Google.MLKit.GenAI.Common.Audio.AudioSource.FromPfd(Android.OS.ParcelFileDescriptor! pfd, Google.MLKit.GenAI.Common.Audio.AudioSourceMode mode) -> Google.MLKit.GenAI.Common.Audio.AudioSource! +static Google.MLKit.GenAI.Common.Audio.AudioSource.FromPfd(Android.OS.ParcelFileDescriptor! pfd, Google.MLKit.GenAI.Common.Audio.AudioSourceMode mode, Android.Media.AudioFormat! format) -> Google.MLKit.GenAI.Common.Audio.AudioSource! static Google.MLKit.GenAI.Common.DownloadStatus.DownloadCompleted.Instance.get -> Google.MLKit.GenAI.Common.DownloadStatus.DownloadCompleted! +virtual Google.MLKit.GenAI.Common.Audio.AudioSource.AudioFormat.get -> Android.Media.AudioFormat! +virtual Google.MLKit.GenAI.Common.Audio.AudioSource.Mode.get -> Google.MLKit.GenAI.Common.Audio.AudioSourceMode virtual Google.MLKit.GenAI.Common.Audio.AudioSource.Pfd.get -> Android.OS.ParcelFileDescriptor? virtual Google.MLKit.GenAI.Common.BaseOptions.TargetVersionOrDefault.get -> int virtual Google.MLKit.GenAI.Common.BaseRequest.OverrideRequestKindOrDefault.get -> int virtual Google.MLKit.GenAI.Common.GenAIException.ErrorCode.get -> Google.MLKit.GenAI.Common.GenAIErrorCode +virtual Google.MLKit.GenAI.Common.GenAIException.RetryDelay.get -> Java.Time.Duration! diff --git a/source/com.google.mlkit/genai-common/Transforms/EnumFields.xml b/source/com.google.mlkit/genai-common/Transforms/EnumFields.xml index 90d8cfb0b..85ffab1a8 100644 --- a/source/com.google.mlkit/genai-common/Transforms/EnumFields.xml +++ b/source/com.google.mlkit/genai-common/Transforms/EnumFields.xml @@ -18,4 +18,8 @@ + + + + diff --git a/source/com.google.mlkit/genai-common/Transforms/EnumMethods.xml b/source/com.google.mlkit/genai-common/Transforms/EnumMethods.xml index 6352d862e..810be5918 100644 --- a/source/com.google.mlkit/genai-common/Transforms/EnumMethods.xml +++ b/source/com.google.mlkit/genai-common/Transforms/EnumMethods.xml @@ -4,4 +4,8 @@ + + + + diff --git a/source/com.google.mlkit/genai-common/Transforms/Metadata.xml b/source/com.google.mlkit/genai-common/Transforms/Metadata.xml index 11b0795fd..da86ce158 100644 --- a/source/com.google.mlkit/genai-common/Transforms/Metadata.xml +++ b/source/com.google.mlkit/genai-common/Transforms/Metadata.xml @@ -3,6 +3,9 @@ + + + diff --git a/source/com.google.mlkit/genai-prompt/PublicAPI/PublicAPI.Unshipped.txt b/source/com.google.mlkit/genai-prompt/PublicAPI/PublicAPI.Unshipped.txt index 8ed77b055..6c8380cea 100644 --- a/source/com.google.mlkit/genai-prompt/PublicAPI/PublicAPI.Unshipped.txt +++ b/source/com.google.mlkit/genai-prompt/PublicAPI/PublicAPI.Unshipped.txt @@ -1,4 +1,6 @@ #nullable enable +Google.MLKit.GenAI.Prompt.CachedContext +Google.MLKit.GenAI.Prompt.CachedContext.Name.get -> string! Google.MLKit.GenAI.Prompt.Candidate Google.MLKit.GenAI.Prompt.Candidate.FinishReason.get -> Google.MLKit.GenAI.Prompt.CandidateFinishReason Google.MLKit.GenAI.Prompt.Candidate.Text.get -> string! @@ -6,36 +8,77 @@ Google.MLKit.GenAI.Prompt.CandidateFinishReason Google.MLKit.GenAI.Prompt.CandidateFinishReason.MaxTokens = 1 -> Google.MLKit.GenAI.Prompt.CandidateFinishReason Google.MLKit.GenAI.Prompt.CandidateFinishReason.Other = -100 -> Google.MLKit.GenAI.Prompt.CandidateFinishReason Google.MLKit.GenAI.Prompt.CandidateFinishReason.Stop = 0 -> Google.MLKit.GenAI.Prompt.CandidateFinishReason +Google.MLKit.GenAI.Prompt.Content +Google.MLKit.GenAI.Prompt.Content.Builder +Google.MLKit.GenAI.Prompt.Content.Builder.AddPart(Google.MLKit.GenAI.Prompt.Part! part) -> Google.MLKit.GenAI.Prompt.Content.Builder! +Google.MLKit.GenAI.Prompt.Content.Builder.Build() -> Google.MLKit.GenAI.Prompt.Content! +Google.MLKit.GenAI.Prompt.Content.Builder.Builder() -> void +Google.MLKit.GenAI.Prompt.Content.Builder.Image(Android.Graphics.Bitmap! bitmap) -> Google.MLKit.GenAI.Prompt.Content.Builder! +Google.MLKit.GenAI.Prompt.Content.Builder.Parts(params Google.MLKit.GenAI.Prompt.Part![]! part) -> Google.MLKit.GenAI.Prompt.Content.Builder! +Google.MLKit.GenAI.Prompt.Content.Builder.Text(string! text) -> Google.MLKit.GenAI.Prompt.Content.Builder! +Google.MLKit.GenAI.Prompt.Content.Parts.get -> System.Collections.Generic.IList! Google.MLKit.GenAI.Prompt.CountTokensResponse Google.MLKit.GenAI.Prompt.CountTokensResponse.CountTokensResponse(int totalTokens) -> void Google.MLKit.GenAI.Prompt.CountTokensResponse.TotalTokens.get -> int +Google.MLKit.GenAI.Prompt.CreateCachedContextRequest +Google.MLKit.GenAI.Prompt.CreateCachedContextRequest.Builder +Google.MLKit.GenAI.Prompt.CreateCachedContextRequest.Builder.Build() -> Google.MLKit.GenAI.Prompt.CreateCachedContextRequest! +Google.MLKit.GenAI.Prompt.CreateCachedContextRequest.Builder.Builder(string! name, Google.MLKit.GenAI.Prompt.PromptPrefix! promptPrefix) -> void +Google.MLKit.GenAI.Prompt.CreateCachedContextRequest.Name.get -> string! +Google.MLKit.GenAI.Prompt.CreateCachedContextRequest.PromptPrefix.get -> Google.MLKit.GenAI.Prompt.PromptPrefix! Google.MLKit.GenAI.Prompt.GenerateContentRequest Google.MLKit.GenAI.Prompt.GenerateContentRequest.Builder Google.MLKit.GenAI.Prompt.GenerateContentRequest.Builder.Build() -> Google.MLKit.GenAI.Prompt.GenerateContentRequest! +Google.MLKit.GenAI.Prompt.GenerateContentRequest.Builder.Builder(Google.MLKit.GenAI.Prompt.Content! content) -> void Google.MLKit.GenAI.Prompt.GenerateContentRequest.Builder.Builder(Google.MLKit.GenAI.Prompt.ImagePart! image, Google.MLKit.GenAI.Prompt.TextPart! text) -> void +Google.MLKit.GenAI.Prompt.GenerateContentRequest.Builder.Builder(Google.MLKit.GenAI.Prompt.SystemInstruction! systemInstruction, Google.MLKit.GenAI.Prompt.ImagePart! image, Google.MLKit.GenAI.Prompt.TextPart! text) -> void +Google.MLKit.GenAI.Prompt.GenerateContentRequest.Builder.Builder(Google.MLKit.GenAI.Prompt.SystemInstruction! systemInstruction, Google.MLKit.GenAI.Prompt.TextPart! text) -> void Google.MLKit.GenAI.Prompt.GenerateContentRequest.Builder.Builder(Google.MLKit.GenAI.Prompt.TextPart! text) -> void +Google.MLKit.GenAI.Prompt.GenerateContentRequest.Builder.Builder(System.Collections.Generic.IList! contents) -> void +Google.MLKit.GenAI.Prompt.GenerateContentRequest.Builder.CachedContextName.get -> string? +Google.MLKit.GenAI.Prompt.GenerateContentRequest.Builder.CachedContextName.set -> void Google.MLKit.GenAI.Prompt.GenerateContentRequest.Builder.CandidateCount.get -> Java.Lang.Integer? Google.MLKit.GenAI.Prompt.GenerateContentRequest.Builder.CandidateCount.set -> void +Google.MLKit.GenAI.Prompt.GenerateContentRequest.Builder.EnableThinking.get -> bool +Google.MLKit.GenAI.Prompt.GenerateContentRequest.Builder.EnableThinking.set -> void Google.MLKit.GenAI.Prompt.GenerateContentRequest.Builder.MaxOutputTokens.get -> Java.Lang.Integer? Google.MLKit.GenAI.Prompt.GenerateContentRequest.Builder.MaxOutputTokens.set -> void Google.MLKit.GenAI.Prompt.GenerateContentRequest.Builder.PromptPrefix.get -> Google.MLKit.GenAI.Prompt.PromptPrefix? Google.MLKit.GenAI.Prompt.GenerateContentRequest.Builder.PromptPrefix.set -> void Google.MLKit.GenAI.Prompt.GenerateContentRequest.Builder.Seed.get -> Java.Lang.Integer? Google.MLKit.GenAI.Prompt.GenerateContentRequest.Builder.Seed.set -> void +Google.MLKit.GenAI.Prompt.GenerateContentRequest.Builder.SystemInstruction.get -> Google.MLKit.GenAI.Prompt.SystemInstruction? +Google.MLKit.GenAI.Prompt.GenerateContentRequest.Builder.SystemInstruction.set -> void Google.MLKit.GenAI.Prompt.GenerateContentRequest.Builder.Temperature.get -> Java.Lang.Float? Google.MLKit.GenAI.Prompt.GenerateContentRequest.Builder.Temperature.set -> void Google.MLKit.GenAI.Prompt.GenerateContentRequest.Builder.TopK.get -> Java.Lang.Integer? Google.MLKit.GenAI.Prompt.GenerateContentRequest.Builder.TopK.set -> void +Google.MLKit.GenAI.Prompt.GenerateContentRequest.CachedContextName.get -> string? Google.MLKit.GenAI.Prompt.GenerateContentRequest.CandidateCount.get -> int +Google.MLKit.GenAI.Prompt.GenerateContentRequest.Contents.get -> System.Collections.Generic.IList! +Google.MLKit.GenAI.Prompt.GenerateContentRequest.EnableThinking.get -> bool Google.MLKit.GenAI.Prompt.GenerateContentRequest.Image.get -> Google.MLKit.GenAI.Prompt.ImagePart? Google.MLKit.GenAI.Prompt.GenerateContentRequest.MaxOutputTokens.get -> int Google.MLKit.GenAI.Prompt.GenerateContentRequest.PromptPrefix.get -> Google.MLKit.GenAI.Prompt.PromptPrefix? Google.MLKit.GenAI.Prompt.GenerateContentRequest.Seed.get -> int +Google.MLKit.GenAI.Prompt.GenerateContentRequest.SystemInstruction.get -> Google.MLKit.GenAI.Prompt.SystemInstruction? Google.MLKit.GenAI.Prompt.GenerateContentRequest.Temperature.get -> float Google.MLKit.GenAI.Prompt.GenerateContentRequest.Text.get -> Google.MLKit.GenAI.Prompt.TextPart! Google.MLKit.GenAI.Prompt.GenerateContentRequest.TopK.get -> int Google.MLKit.GenAI.Prompt.GenerateContentResponse Google.MLKit.GenAI.Prompt.GenerateContentResponse.Candidates.get -> System.Collections.Generic.IList! +Google.MLKit.GenAI.Prompt.GenerateContentResponse.ThoughtProcess.get -> System.Collections.Generic.IList! +Google.MLKit.GenAI.Prompt.GenerateTypedContentRequest +Google.MLKit.GenAI.Prompt.GenerateTypedContentRequest.Builder +Google.MLKit.GenAI.Prompt.GenerateTypedContentRequest.Builder.Build() -> Google.MLKit.GenAI.Prompt.GenerateTypedContentRequest! +Google.MLKit.GenAI.Prompt.GenerateTypedContentRequest.Builder.Builder(Google.MLKit.GenAI.Prompt.GenerateContentRequest! generateContentRequest, Kotlin.Reflect.IKClass! outputClass) -> void +Google.MLKit.GenAI.Prompt.GenerateTypedContentRequest.Builder.IncludeSchemaInPrompt.get -> bool +Google.MLKit.GenAI.Prompt.GenerateTypedContentRequest.Builder.IncludeSchemaInPrompt.set -> void +Google.MLKit.GenAI.Prompt.GenerateTypedContentRequest.GenerateContentRequest.get -> Google.MLKit.GenAI.Prompt.GenerateContentRequest! +Google.MLKit.GenAI.Prompt.GenerateTypedContentRequest.IncludeSchemaInPrompt.get -> bool +Google.MLKit.GenAI.Prompt.GenerateTypedContentRequest.OutputClass.get -> Kotlin.Reflect.IKClass! +Google.MLKit.GenAI.Prompt.GenerateTypedContentResponse +Google.MLKit.GenAI.Prompt.GenerateTypedContentResponse.Candidates.get -> System.Collections.IList! Google.MLKit.GenAI.Prompt.Generation Google.MLKit.GenAI.Prompt.Generation.Client.get -> Google.MLKit.GenAI.Prompt.IGenerativeModel! Google.MLKit.GenAI.Prompt.Generation.GetClient(Google.MLKit.GenAI.Prompt.GenerationConfig! options) -> Google.MLKit.GenAI.Prompt.IGenerativeModel! @@ -43,23 +86,38 @@ Google.MLKit.GenAI.Prompt.GenerationConfig Google.MLKit.GenAI.Prompt.GenerationConfig.Builder Google.MLKit.GenAI.Prompt.GenerationConfig.Builder.Build() -> Google.MLKit.GenAI.Prompt.GenerationConfig! Google.MLKit.GenAI.Prompt.GenerationConfig.Builder.Builder() -> void +Google.MLKit.GenAI.Prompt.GenerationConfig.Builder.ModelConfig.get -> Google.MLKit.GenAI.Prompt.ModelConfig! +Google.MLKit.GenAI.Prompt.GenerationConfig.Builder.ModelConfig.set -> void Google.MLKit.GenAI.Prompt.GenerationConfig.Builder.WorkerExecutor.get -> Java.Util.Concurrent.IExecutorService? Google.MLKit.GenAI.Prompt.GenerationConfig.Builder.WorkerExecutor.set -> void +Google.MLKit.GenAI.Prompt.GenerationConfig.ModelConfig.get -> Google.MLKit.GenAI.Prompt.ModelConfig! Google.MLKit.GenAI.Prompt.GenerationConfig.WorkerExecutor.get -> Java.Util.Concurrent.IExecutorService? +Google.MLKit.GenAI.Prompt.ICaches +Google.MLKit.GenAI.Prompt.ICaches.Create(Google.MLKit.GenAI.Prompt.CreateCachedContextRequest! request, Kotlin.Coroutines.IContinuation! p1) -> Java.Lang.Object? +Google.MLKit.GenAI.Prompt.ICaches.Delete(string! name, Kotlin.Coroutines.IContinuation! p1) -> Java.Lang.Object? +Google.MLKit.GenAI.Prompt.ICaches.Get(string! name, Kotlin.Coroutines.IContinuation! p1) -> Java.Lang.Object? +Google.MLKit.GenAI.Prompt.ICaches.List(Kotlin.Coroutines.IContinuation! p0) -> Java.Lang.Object? Google.MLKit.GenAI.Prompt.IGenerativeModel +Google.MLKit.GenAI.Prompt.IGenerativeModel.Caches.get -> Google.MLKit.GenAI.Prompt.ICaches! Google.MLKit.GenAI.Prompt.IGenerativeModel.CheckStatus(Kotlin.Coroutines.IContinuation! p0) -> Java.Lang.Object? -Google.MLKit.GenAI.Prompt.IGenerativeModel.ClearCaches(Kotlin.Coroutines.IContinuation! p0) -> Java.Lang.Object? +Google.MLKit.GenAI.Prompt.IGenerativeModel.ClearImplicitCaches(Kotlin.Coroutines.IContinuation! p0) -> Java.Lang.Object? Google.MLKit.GenAI.Prompt.IGenerativeModel.Close() -> void Google.MLKit.GenAI.Prompt.IGenerativeModel.CountTokens(Google.MLKit.GenAI.Prompt.GenerateContentRequest! request, Kotlin.Coroutines.IContinuation! p1) -> Java.Lang.Object? +Google.MLKit.GenAI.Prompt.IGenerativeModel.CountTokens(Google.MLKit.GenAI.Prompt.GenerateTypedContentRequest! request, Kotlin.Coroutines.IContinuation! p1) -> Java.Lang.Object? Google.MLKit.GenAI.Prompt.IGenerativeModel.Download() -> Xamarin.KotlinX.Coroutines.Flow.IFlow! Google.MLKit.GenAI.Prompt.IGenerativeModel.GenerateContent(Google.MLKit.GenAI.Prompt.GenerateContentRequest! request, Google.MLKit.GenAI.Common.IStreamingCallback! streamingCallback, Kotlin.Coroutines.IContinuation! p2) -> Java.Lang.Object? Google.MLKit.GenAI.Prompt.IGenerativeModel.GenerateContent(Google.MLKit.GenAI.Prompt.GenerateContentRequest! request, Kotlin.Coroutines.IContinuation! p1) -> Java.Lang.Object? -Google.MLKit.GenAI.Prompt.IGenerativeModel.GenerateContent(string! prompt, Google.MLKit.GenAI.Common.IStreamingCallback! streamingCallback, Kotlin.Coroutines.IContinuation! p2) -> Java.Lang.Object? -Google.MLKit.GenAI.Prompt.IGenerativeModel.GenerateContent(string! prompt, Kotlin.Coroutines.IContinuation! p1) -> Java.Lang.Object? +Google.MLKit.GenAI.Prompt.IGenerativeModel.GenerateContent(Google.MLKit.GenAI.Prompt.GenerateTypedContentRequest! request, Kotlin.Coroutines.IContinuation! p1) -> Java.Lang.Object? +Google.MLKit.GenAI.Prompt.IGenerativeModel.GenerateContent(string! prompt, Google.MLKit.GenAI.Common.IStreamingCallback! streamingCallback, Kotlin.Coroutines.IContinuation! _completion) -> Java.Lang.Object? +Google.MLKit.GenAI.Prompt.IGenerativeModel.GenerateContent(string! prompt, Kotlin.Coroutines.IContinuation! _completion) -> Java.Lang.Object? Google.MLKit.GenAI.Prompt.IGenerativeModel.GenerateContentStream(Google.MLKit.GenAI.Prompt.GenerateContentRequest! request) -> Xamarin.KotlinX.Coroutines.Flow.IFlow! Google.MLKit.GenAI.Prompt.IGenerativeModel.GenerateContentStream(string! prompt) -> Xamarin.KotlinX.Coroutines.Flow.IFlow! Google.MLKit.GenAI.Prompt.IGenerativeModel.GetBaseModelName(Kotlin.Coroutines.IContinuation! p0) -> Java.Lang.Object? Google.MLKit.GenAI.Prompt.IGenerativeModel.GetTokenLimit(Kotlin.Coroutines.IContinuation! p0) -> Java.Lang.Object? +Google.MLKit.GenAI.Prompt.IGenerativeModel.IsCachingFeatureAvailable(Kotlin.Coroutines.IContinuation! p0) -> Java.Lang.Object? +Google.MLKit.GenAI.Prompt.IGenerativeModel.IsStructuredOutputFeatureAvailable(Kotlin.Coroutines.IContinuation! p0) -> Java.Lang.Object? +Google.MLKit.GenAI.Prompt.IGenerativeModel.IsSystemPromptAvailable(Kotlin.Coroutines.IContinuation! p0) -> Java.Lang.Object? +Google.MLKit.GenAI.Prompt.IGenerativeModel.IsThinkingModeAvailable(Kotlin.Coroutines.IContinuation! p0) -> Java.Lang.Object? Google.MLKit.GenAI.Prompt.IGenerativeModel.Warmup(Kotlin.Coroutines.IContinuation! p0) -> Java.Lang.Object? Google.MLKit.GenAI.Prompt.ImagePart Google.MLKit.GenAI.Prompt.ImagePart.Bitmap.get -> Android.Graphics.Bitmap! @@ -68,20 +126,53 @@ Google.MLKit.GenAI.Prompt.ImagePart.ImagePart(Android.Graphics.Bitmap! bitmap) - Google.MLKit.GenAI.Prompt.ImagePart.ImagePart(Android.Net.Uri! uri) -> void Google.MLKit.GenAI.Prompt.ImagePart.ImagePart(byte[]! blob) -> void Google.MLKit.GenAI.Prompt.ImagePart.Width.get -> int +Google.MLKit.GenAI.Prompt.Java.CachesFutures +Google.MLKit.GenAI.Prompt.Java.CachesFutures.CachesFutures() -> void +Google.MLKit.GenAI.Prompt.Java.CachesFutures.CachesFutures(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void Google.MLKit.GenAI.Prompt.Java.GenerativeModelFutures Google.MLKit.GenAI.Prompt.Java.GenerativeModelFutures.GenerativeModelFutures() -> void Google.MLKit.GenAI.Prompt.Java.GenerativeModelFutures.GenerativeModelFutures(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.MLKit.GenAI.Prompt.ModelConfig +Google.MLKit.GenAI.Prompt.ModelConfig.Builder +Google.MLKit.GenAI.Prompt.ModelConfig.Builder.Build() -> Google.MLKit.GenAI.Prompt.ModelConfig! +Google.MLKit.GenAI.Prompt.ModelConfig.Builder.Builder() -> void +Google.MLKit.GenAI.Prompt.ModelConfig.Builder.Preference.get -> Google.MLKit.GenAI.Prompt.ModelPreference +Google.MLKit.GenAI.Prompt.ModelConfig.Builder.Preference.set -> void +Google.MLKit.GenAI.Prompt.ModelConfig.Builder.ReleaseStage.get -> Google.MLKit.GenAI.Prompt.ModelReleaseStage +Google.MLKit.GenAI.Prompt.ModelConfig.Builder.ReleaseStage.set -> void +Google.MLKit.GenAI.Prompt.ModelConfig.Preference.get -> Google.MLKit.GenAI.Prompt.ModelPreference +Google.MLKit.GenAI.Prompt.ModelConfig.ReleaseStage.get -> Google.MLKit.GenAI.Prompt.ModelReleaseStage +Google.MLKit.GenAI.Prompt.ModelPreference +Google.MLKit.GenAI.Prompt.ModelPreference.Fast = 1 -> Google.MLKit.GenAI.Prompt.ModelPreference +Google.MLKit.GenAI.Prompt.ModelPreference.Full = 2 -> Google.MLKit.GenAI.Prompt.ModelPreference +Google.MLKit.GenAI.Prompt.ModelReleaseStage +Google.MLKit.GenAI.Prompt.ModelReleaseStage.Preview = 1 -> Google.MLKit.GenAI.Prompt.ModelReleaseStage +Google.MLKit.GenAI.Prompt.ModelReleaseStage.Stable = 0 -> Google.MLKit.GenAI.Prompt.ModelReleaseStage Google.MLKit.GenAI.Prompt.Part Google.MLKit.GenAI.Prompt.Part.Part(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void Google.MLKit.GenAI.Prompt.PromptPrefix Google.MLKit.GenAI.Prompt.PromptPrefix.PromptPrefix(string! textString) -> void Google.MLKit.GenAI.Prompt.PromptPrefix.TextString.get -> string! +Google.MLKit.GenAI.Prompt.SystemInstruction +Google.MLKit.GenAI.Prompt.SystemInstruction.SystemInstruction(string! textString) -> void +Google.MLKit.GenAI.Prompt.SystemInstruction.TextString.get -> string! Google.MLKit.GenAI.Prompt.TextPart Google.MLKit.GenAI.Prompt.TextPart.TextPart(string! textString) -> void Google.MLKit.GenAI.Prompt.TextPart.TextString.get -> string! +Google.MLKit.GenAI.Prompt.TypedCandidate +Google.MLKit.GenAI.Prompt.TypedCandidate.FinishReason.get -> Google.MLKit.GenAI.Prompt.TypedCandidateFinishReason +Google.MLKit.GenAI.Prompt.TypedCandidate.Response.get -> Java.Lang.Object? +Google.MLKit.GenAI.Prompt.TypedCandidateFinishReason +Google.MLKit.GenAI.Prompt.TypedCandidateFinishReason.MaxTokens = 1 -> Google.MLKit.GenAI.Prompt.TypedCandidateFinishReason +Google.MLKit.GenAI.Prompt.TypedCandidateFinishReason.Other = -100 -> Google.MLKit.GenAI.Prompt.TypedCandidateFinishReason +Google.MLKit.GenAI.Prompt.TypedCandidateFinishReason.Stop = 0 -> Google.MLKit.GenAI.Prompt.TypedCandidateFinishReason +abstract Google.MLKit.GenAI.Prompt.Java.CachesFutures.Create(Google.MLKit.GenAI.Prompt.CreateCachedContextRequest! request) -> Google.Common.Util.Concurrent.IListenableFuture! +abstract Google.MLKit.GenAI.Prompt.Java.CachesFutures.Delete(string! name) -> Google.Common.Util.Concurrent.IListenableFuture! +abstract Google.MLKit.GenAI.Prompt.Java.CachesFutures.Get(string! name) -> Google.Common.Util.Concurrent.IListenableFuture! +abstract Google.MLKit.GenAI.Prompt.Java.CachesFutures.List() -> Google.Common.Util.Concurrent.IListenableFuture! abstract Google.MLKit.GenAI.Prompt.Java.GenerativeModelFutures.BaseModelName.get -> Google.Common.Util.Concurrent.IListenableFuture! abstract Google.MLKit.GenAI.Prompt.Java.GenerativeModelFutures.CheckStatus() -> Google.Common.Util.Concurrent.IListenableFuture! -abstract Google.MLKit.GenAI.Prompt.Java.GenerativeModelFutures.ClearCaches() -> Google.Common.Util.Concurrent.IListenableFuture! +abstract Google.MLKit.GenAI.Prompt.Java.GenerativeModelFutures.ClearImplicitCaches() -> Google.Common.Util.Concurrent.IListenableFuture! abstract Google.MLKit.GenAI.Prompt.Java.GenerativeModelFutures.CountTokens(Google.MLKit.GenAI.Prompt.GenerateContentRequest! request) -> Google.Common.Util.Concurrent.IListenableFuture! abstract Google.MLKit.GenAI.Prompt.Java.GenerativeModelFutures.Download(Google.MLKit.GenAI.Common.IDownloadCallback! callback) -> Google.Common.Util.Concurrent.IListenableFuture! abstract Google.MLKit.GenAI.Prompt.Java.GenerativeModelFutures.GenerateContent(Google.MLKit.GenAI.Prompt.GenerateContentRequest! request) -> Google.Common.Util.Concurrent.IListenableFuture! @@ -89,24 +180,44 @@ abstract Google.MLKit.GenAI.Prompt.Java.GenerativeModelFutures.GenerateContent(G abstract Google.MLKit.GenAI.Prompt.Java.GenerativeModelFutures.GenerateContent(string! prompt) -> Google.Common.Util.Concurrent.IListenableFuture! abstract Google.MLKit.GenAI.Prompt.Java.GenerativeModelFutures.GenerateContent(string! prompt, Google.MLKit.GenAI.Common.IStreamingCallback! callback) -> Google.Common.Util.Concurrent.IListenableFuture! abstract Google.MLKit.GenAI.Prompt.Java.GenerativeModelFutures.GenerativeModel.get -> Google.MLKit.GenAI.Prompt.IGenerativeModel! +abstract Google.MLKit.GenAI.Prompt.Java.GenerativeModelFutures.IsSystemPromptAvailable() -> Google.Common.Util.Concurrent.IListenableFuture! +abstract Google.MLKit.GenAI.Prompt.Java.GenerativeModelFutures.IsThinkingModeAvailable() -> Google.Common.Util.Concurrent.IListenableFuture! abstract Google.MLKit.GenAI.Prompt.Java.GenerativeModelFutures.TokenLimit.get -> Google.Common.Util.Concurrent.IListenableFuture! abstract Google.MLKit.GenAI.Prompt.Java.GenerativeModelFutures.Warmup() -> Google.Common.Util.Concurrent.IListenableFuture! +override Google.MLKit.GenAI.Prompt.CachedContext.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Google.MLKit.GenAI.Prompt.Candidate.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.MLKit.GenAI.Prompt.Content.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.MLKit.GenAI.Prompt.Content.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Google.MLKit.GenAI.Prompt.CountTokensResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.MLKit.GenAI.Prompt.CreateCachedContextRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.MLKit.GenAI.Prompt.CreateCachedContextRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Google.MLKit.GenAI.Prompt.GenerateContentRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Google.MLKit.GenAI.Prompt.GenerateContentRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Google.MLKit.GenAI.Prompt.GenerateContentResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.MLKit.GenAI.Prompt.GenerateTypedContentRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.MLKit.GenAI.Prompt.GenerateTypedContentRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.MLKit.GenAI.Prompt.GenerateTypedContentResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Google.MLKit.GenAI.Prompt.Generation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Google.MLKit.GenAI.Prompt.GenerationConfig.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Google.MLKit.GenAI.Prompt.GenerationConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Google.MLKit.GenAI.Prompt.ImagePart.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.MLKit.GenAI.Prompt.Java.CachesFutures.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.MLKit.GenAI.Prompt.Java.CachesFutures.ThresholdClass.get -> nint +override Google.MLKit.GenAI.Prompt.Java.CachesFutures.ThresholdType.get -> System.Type! override Google.MLKit.GenAI.Prompt.Java.GenerativeModelFutures.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Google.MLKit.GenAI.Prompt.Java.GenerativeModelFutures.ThresholdClass.get -> nint override Google.MLKit.GenAI.Prompt.Java.GenerativeModelFutures.ThresholdType.get -> System.Type! +override Google.MLKit.GenAI.Prompt.ModelConfig.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.MLKit.GenAI.Prompt.ModelConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Google.MLKit.GenAI.Prompt.Part.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Google.MLKit.GenAI.Prompt.Part.ThresholdClass.get -> nint override Google.MLKit.GenAI.Prompt.Part.ThresholdType.get -> System.Type! override Google.MLKit.GenAI.Prompt.PromptPrefix.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.MLKit.GenAI.Prompt.SystemInstruction.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Google.MLKit.GenAI.Prompt.TextPart.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.MLKit.GenAI.Prompt.TypedCandidate.JniPeerMembers.get -> Java.Interop.JniPeerMembers! static Google.MLKit.GenAI.Prompt.Generation.Instance.get -> Google.MLKit.GenAI.Prompt.Generation! +static Google.MLKit.GenAI.Prompt.Java.CachesFutures.From(Google.MLKit.GenAI.Prompt.IGenerativeModel! generativeModel) -> Google.MLKit.GenAI.Prompt.Java.CachesFutures! static Google.MLKit.GenAI.Prompt.Java.GenerativeModelFutures.From(Google.MLKit.GenAI.Prompt.IGenerativeModel! generativeModel) -> Google.MLKit.GenAI.Prompt.Java.GenerativeModelFutures! +static Google.MLKit.GenAI.Prompt.ModelConfig.DEFAULT.get -> Google.MLKit.GenAI.Prompt.ModelConfig! +static Google.MLKit.GenAI.Prompt.ModelConfig.InvokeBuilder() -> Google.MLKit.GenAI.Prompt.ModelConfig.Builder! diff --git a/source/com.google.mlkit/genai-prompt/Transforms/EnumFields.xml b/source/com.google.mlkit/genai-prompt/Transforms/EnumFields.xml index 0a520149e..955356819 100644 --- a/source/com.google.mlkit/genai-prompt/Transforms/EnumFields.xml +++ b/source/com.google.mlkit/genai-prompt/Transforms/EnumFields.xml @@ -5,4 +5,17 @@ + + + + + + + + + + + + + diff --git a/source/com.google.mlkit/genai-prompt/Transforms/EnumMethods.xml b/source/com.google.mlkit/genai-prompt/Transforms/EnumMethods.xml index b16f21dba..cbf6d24cb 100644 --- a/source/com.google.mlkit/genai-prompt/Transforms/EnumMethods.xml +++ b/source/com.google.mlkit/genai-prompt/Transforms/EnumMethods.xml @@ -3,4 +3,17 @@ + + + + + + + + + + + + + diff --git a/source/com.google.mlkit/genai-prompt/Transforms/Metadata.xml b/source/com.google.mlkit/genai-prompt/Transforms/Metadata.xml index 724402cf9..0b6862a46 100644 --- a/source/com.google.mlkit/genai-prompt/Transforms/Metadata.xml +++ b/source/com.google.mlkit/genai-prompt/Transforms/Metadata.xml @@ -10,13 +10,19 @@ - - - + + + + + + + diff --git a/source/com.google.mlkit/genai-schema/PublicAPI/PublicAPI.Shipped.txt b/source/com.google.mlkit/genai-schema/PublicAPI/PublicAPI.Shipped.txt new file mode 100644 index 000000000..7dc5c5811 --- /dev/null +++ b/source/com.google.mlkit/genai-schema/PublicAPI/PublicAPI.Shipped.txt @@ -0,0 +1 @@ +#nullable enable diff --git a/source/com.google.mlkit/genai-schema/PublicAPI/PublicAPI.Unshipped.txt b/source/com.google.mlkit/genai-schema/PublicAPI/PublicAPI.Unshipped.txt new file mode 100644 index 000000000..aff10b1f7 --- /dev/null +++ b/source/com.google.mlkit/genai-schema/PublicAPI/PublicAPI.Unshipped.txt @@ -0,0 +1,50 @@ +#nullable enable +Google.MLKit.GenAI.Schema.Annotations.GenerableAttribute +Google.MLKit.GenAI.Schema.Annotations.GenerableAttribute.Description.get -> string! +Google.MLKit.GenAI.Schema.Annotations.GenerableAttribute.Description.set -> void +Google.MLKit.GenAI.Schema.Annotations.GenerableAttribute.GenerableAttribute() -> void +Google.MLKit.GenAI.Schema.Annotations.GuideAttribute +Google.MLKit.GenAI.Schema.Annotations.GuideAttribute.Description.get -> string! +Google.MLKit.GenAI.Schema.Annotations.GuideAttribute.Description.set -> void +Google.MLKit.GenAI.Schema.Annotations.GuideAttribute.EnumValues.get -> string![]! +Google.MLKit.GenAI.Schema.Annotations.GuideAttribute.EnumValues.set -> void +Google.MLKit.GenAI.Schema.Annotations.GuideAttribute.GuideAttribute() -> void +Google.MLKit.GenAI.Schema.Annotations.GuideAttribute.MaxItems.get -> int +Google.MLKit.GenAI.Schema.Annotations.GuideAttribute.MaxItems.set -> void +Google.MLKit.GenAI.Schema.Annotations.GuideAttribute.Maximum.get -> double +Google.MLKit.GenAI.Schema.Annotations.GuideAttribute.Maximum.set -> void +Google.MLKit.GenAI.Schema.Annotations.GuideAttribute.MinItems.get -> int +Google.MLKit.GenAI.Schema.Annotations.GuideAttribute.MinItems.set -> void +Google.MLKit.GenAI.Schema.Annotations.GuideAttribute.Minimum.get -> double +Google.MLKit.GenAI.Schema.Annotations.GuideAttribute.Minimum.set -> void +Google.MLKit.GenAI.Schema.Annotations.IGenerable +Google.MLKit.GenAI.Schema.Annotations.IGenerable.Description() -> string! +Google.MLKit.GenAI.Schema.Annotations.IGuide +Google.MLKit.GenAI.Schema.Annotations.IGuide.Description() -> string! +Google.MLKit.GenAI.Schema.Annotations.IGuide.EnumValues() -> string![]! +Google.MLKit.GenAI.Schema.Annotations.IGuide.MaxItems() -> int +Google.MLKit.GenAI.Schema.Annotations.IGuide.Maximum() -> double +Google.MLKit.GenAI.Schema.Annotations.IGuide.MinItems() -> int +Google.MLKit.GenAI.Schema.Annotations.IGuide.Minimum() -> double +Google.MLKit.GenAI.Schema.Guided.GenerableDetail +Google.MLKit.GenAI.Schema.Guided.GenerableDetail.Description.get -> string! +Google.MLKit.GenAI.Schema.Guided.GenerableDetail.GenerableDetail(string! description, System.Collections.Generic.IList! guideDetails) -> void +Google.MLKit.GenAI.Schema.Guided.GenerableDetail.GuideDetail +Google.MLKit.GenAI.Schema.Guided.GenerableDetail.GuideDetail.Description.get -> string? +Google.MLKit.GenAI.Schema.Guided.GenerableDetail.GuideDetail.GetEnumValues() -> string![]? +Google.MLKit.GenAI.Schema.Guided.GenerableDetail.GuideDetail.GuideDetail(string! name, Kotlin.Reflect.IKClass! type, bool nullable, string? description, Java.Lang.Integer? maxItems, Java.Lang.Integer? minItems, Java.Lang.Double? maximum, Java.Lang.Double? minimum, string![]? enumValues, bool isList, Kotlin.Reflect.IKClass? listItemType) -> void +Google.MLKit.GenAI.Schema.Guided.GenerableDetail.GuideDetail.IsList.get -> bool +Google.MLKit.GenAI.Schema.Guided.GenerableDetail.GuideDetail.ListItemType.get -> Kotlin.Reflect.IKClass? +Google.MLKit.GenAI.Schema.Guided.GenerableDetail.GuideDetail.MaxItems.get -> Java.Lang.Integer? +Google.MLKit.GenAI.Schema.Guided.GenerableDetail.GuideDetail.Maximum.get -> Java.Lang.Double? +Google.MLKit.GenAI.Schema.Guided.GenerableDetail.GuideDetail.MinItems.get -> Java.Lang.Integer? +Google.MLKit.GenAI.Schema.Guided.GenerableDetail.GuideDetail.Minimum.get -> Java.Lang.Double? +Google.MLKit.GenAI.Schema.Guided.GenerableDetail.GuideDetail.Name.get -> string! +Google.MLKit.GenAI.Schema.Guided.GenerableDetail.GuideDetail.Nullable.get -> bool +Google.MLKit.GenAI.Schema.Guided.GenerableDetail.GuideDetail.Type.get -> Kotlin.Reflect.IKClass! +Google.MLKit.GenAI.Schema.Guided.GenerableDetail.GuideDetails.get -> System.Collections.Generic.IList! +Google.MLKit.GenAI.Schema.Guided.IGenerableProvider +Google.MLKit.GenAI.Schema.Guided.IGenerableProvider.GenerableDetail.get -> Google.MLKit.GenAI.Schema.Guided.GenerableDetail! +Google.MLKit.GenAI.Schema.Guided.IGenerableProvider.TargetClass.get -> Kotlin.Reflect.IKClass! +override Google.MLKit.GenAI.Schema.Guided.GenerableDetail.GuideDetail.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.MLKit.GenAI.Schema.Guided.GenerableDetail.JniPeerMembers.get -> Java.Interop.JniPeerMembers! diff --git a/source/com.google.mlkit/genai-schema/Transforms/Metadata.xml b/source/com.google.mlkit/genai-schema/Transforms/Metadata.xml new file mode 100644 index 000000000..652807c40 --- /dev/null +++ b/source/com.google.mlkit/genai-schema/Transforms/Metadata.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/source/com.google.mlkit/genai-speech-recognition/PublicAPI/PublicAPI.Shipped.txt b/source/com.google.mlkit/genai-speech-recognition/PublicAPI/PublicAPI.Shipped.txt new file mode 100644 index 000000000..7dc5c5811 --- /dev/null +++ b/source/com.google.mlkit/genai-speech-recognition/PublicAPI/PublicAPI.Shipped.txt @@ -0,0 +1 @@ +#nullable enable diff --git a/source/com.google.mlkit/genai-speech-recognition/PublicAPI/PublicAPI.Unshipped.txt b/source/com.google.mlkit/genai-speech-recognition/PublicAPI/PublicAPI.Unshipped.txt new file mode 100644 index 000000000..369202d5e --- /dev/null +++ b/source/com.google.mlkit/genai-speech-recognition/PublicAPI/PublicAPI.Unshipped.txt @@ -0,0 +1,59 @@ +#nullable enable +Google.MLKit.GenAI.Speechrecognition.ISpeechRecognizerCallback +Google.MLKit.GenAI.Speechrecognition.ISpeechRecognizerCallback.OnCompleted() -> void +Google.MLKit.GenAI.Speechrecognition.ISpeechRecognizerCallback.OnError(Google.MLKit.GenAI.Common.GenAIException! e) -> void +Google.MLKit.GenAI.Speechrecognition.ISpeechRecognizerCallback.OnNext(Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerResponse! response) -> void +Google.MLKit.GenAI.Speechrecognition.SpeechRecognition +Google.MLKit.GenAI.Speechrecognition.SpeechRecognition.GetClient(Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerOptions! options) -> Google.MLKit.GenAI.Speechrecognition.SpeechRecognizer! +Google.MLKit.GenAI.Speechrecognition.SpeechRecognizer +Google.MLKit.GenAI.Speechrecognition.SpeechRecognizer.CheckStatus(Kotlin.Coroutines.IContinuation! _completion) -> Java.Lang.Object? +Google.MLKit.GenAI.Speechrecognition.SpeechRecognizer.Close() -> void +Google.MLKit.GenAI.Speechrecognition.SpeechRecognizer.Download() -> Xamarin.KotlinX.Coroutines.Flow.IFlow! +Google.MLKit.GenAI.Speechrecognition.SpeechRecognizer.StartRecognition(Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerRequest! request) -> Xamarin.KotlinX.Coroutines.Flow.IFlow! +Google.MLKit.GenAI.Speechrecognition.SpeechRecognizer.StopRecognition(Kotlin.Coroutines.IContinuation! _completion) -> Java.Lang.Object? +Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerOptions +Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerOptions.Builder +Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerOptions.Builder.Build() -> Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerOptions! +Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerOptions.Builder.Builder() -> void +Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerOptions.Builder.Executor.get -> Java.Util.Concurrent.IExecutor? +Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerOptions.Builder.Executor.set -> void +Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerOptions.Builder.Locale.get -> Java.Util.Locale! +Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerOptions.Builder.Locale.set -> void +Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerOptions.Builder.PreferredMode.get -> Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerOptionsMode +Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerOptions.Builder.PreferredMode.set -> void +Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerOptionsMode +Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerOptionsMode.Advanced = 1 -> Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerOptionsMode +Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerOptionsMode.Basic = 0 -> Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerOptionsMode +Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerRequest +Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerRequest.Builder +Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerRequest.Builder.AudioSource.get -> Google.MLKit.GenAI.Common.Audio.AudioSource! +Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerRequest.Builder.AudioSource.set -> void +Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerRequest.Builder.Build() -> Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerRequest! +Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerRequest.Builder.Builder() -> void +Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerResponse +Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerResponse.CompletedResponse +Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerResponse.ErrorResponse +Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerResponse.ErrorResponse.ErrorResponse(Google.MLKit.GenAI.Common.GenAIException! e) -> void +Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerResponse.ErrorResponse.GetE() -> Google.MLKit.GenAI.Common.GenAIException! +Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerResponse.FinalTextResponse +Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerResponse.FinalTextResponse.FinalTextResponse(string! text) -> void +Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerResponse.FinalTextResponse.Text.get -> string! +Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerResponse.PartialTextResponse +Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerResponse.PartialTextResponse.PartialTextResponse(string! text) -> void +Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerResponse.PartialTextResponse.Text.get -> string! +Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerResponse.SpeechRecognizerResponse(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +override Google.MLKit.GenAI.Speechrecognition.SpeechRecognition.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.MLKit.GenAI.Speechrecognition.SpeechRecognizer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerOptions.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerOptions.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerResponse.CompletedResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerResponse.ErrorResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerResponse.FinalTextResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerResponse.PartialTextResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerResponse.ThresholdClass.get -> nint +override Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerResponse.ThresholdType.get -> System.Type! +static Google.MLKit.GenAI.Speechrecognition.SpeechRecognition.Instance.get -> Google.MLKit.GenAI.Speechrecognition.SpeechRecognition! +static Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerResponse.CompletedResponse.Instance.get -> Google.MLKit.GenAI.Speechrecognition.SpeechRecognizerResponse.CompletedResponse! diff --git a/source/com.google.mlkit/genai-speech-recognition/Transforms/EnumFields.xml b/source/com.google.mlkit/genai-speech-recognition/Transforms/EnumFields.xml new file mode 100644 index 000000000..b29e5a76d --- /dev/null +++ b/source/com.google.mlkit/genai-speech-recognition/Transforms/EnumFields.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/source/com.google.mlkit/genai-speech-recognition/Transforms/EnumMethods.xml b/source/com.google.mlkit/genai-speech-recognition/Transforms/EnumMethods.xml new file mode 100644 index 000000000..5a3192dac --- /dev/null +++ b/source/com.google.mlkit/genai-speech-recognition/Transforms/EnumMethods.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/source/com.google.mlkit/genai-speech-recognition/Transforms/Metadata.xml b/source/com.google.mlkit/genai-speech-recognition/Transforms/Metadata.xml new file mode 100644 index 000000000..08fb9271e --- /dev/null +++ b/source/com.google.mlkit/genai-speech-recognition/Transforms/Metadata.xml @@ -0,0 +1,28 @@ + + + + + CompanionStatic + + DefaultStatic + + + + + + + + + + + + + + + + + + + + +