feat: add ImageConfig and new FinishReasons for image generation
📝 PRs merging into main branch
Our main branch should always be in a releasable state. If you are working on a larger change, or if you don't want this change to see the light of the day just yet, consider using a feature branch first, and only merge into the main branch when the code complete and ready to be released.
Coverage Report 1
Affected Products
No changes between base commit (bc2bc5c) and merge commit (b48477b).Test Logs
Size Report 1
Affected Products
firebase-aiType Base (bc2bc5c) Merge (b48477b) Diff aar 1.11 MB 1.12 MB +12.6 kB (+1.1%) apk (aggressive) 1.71 MB 1.72 MB +5.93 kB (+0.3%) apk (release) 11.0 MB 11.0 MB +9.08 kB (+0.1%)
Test Logs
The public api surface has changed for the subproject firebase-ai: error: Removed field com.google.firebase.ai.type.FinishReason.IMAGE_OTHER [RemovedField] error: Removed field com.google.firebase.ai.type.FinishReason.IMAGE_RECITATION [RemovedField]
Please update the api.txt files for the subprojects being affected by this change by running ./gradlew ${subproject}:generateApiTxtFile. Also perform a major/minor bump accordingly.
The public api surface has changed for the subproject firebase-ai: error: Added field com.google.firebase.ai.type.FinishReason.IMAGE_OTHER [AddedField] error: Added field com.google.firebase.ai.type.FinishReason.IMAGE_RECITATION [AddedField]
Please update the api.txt files for the subprojects being affected by this change by running ./gradlew ${subproject}:generateApiTxtFile. Also perform a major/minor bump accordingly.