@@ -71,7 +71,7 @@ package com.google.firebase.ai {
7171 method public suspend Object? editImage(java.util.List<? extends com.google.firebase.ai.type.ImagenReferenceImage> referenceImages, String prompt, com.google.firebase.ai.type.ImagenEditingConfig? config = null, kotlin.coroutines.Continuation<? super com.google.firebase.ai.type.ImagenGenerationResponse<com.google.firebase.ai.type.ImagenInlineImage>>);
7272 method public suspend Object? generateImages(String prompt, kotlin.coroutines.Continuation<? super com.google.firebase.ai.type.ImagenGenerationResponse<com.google.firebase.ai.type.ImagenInlineImage>>);
7373 method public suspend Object? inpaintImage(com.google.firebase.ai.type.ImagenInlineImage image, String prompt, com.google.firebase.ai.type.ImagenMaskReference mask, com.google.firebase.ai.type.ImagenEditingConfig config, kotlin.coroutines.Continuation<? super com.google.firebase.ai.type.ImagenGenerationResponse<com.google.firebase.ai.type.ImagenInlineImage>>);
74- method public suspend Object? outpaintImage(com.google.firebase.ai.type.ImagenInlineImage image, com.google.firebase.ai.type.Dimensions newDimensions, com.google.firebase.ai.type.ImagenImagePlacement newPosition = ImagenImagePlacement.CENTER, String prompt = "", com.google.firebase.ai.type.ImagenEditingConfig? config = null, kotlin.coroutines.Continuation<? super com.google.firebase.ai.type.ImagenGenerationResponse<com.google.firebase.ai.type.ImagenInlineImage>>);
74+ method public suspend Object? outpaintImage(com.google.firebase.ai.type.ImagenInlineImage image, com.google.firebase.ai.type.Dimensions newDimensions, com.google.firebase.ai.type.ImagenImagePlacement newPosition = com.google.firebase.ai.type. ImagenImagePlacement.CENTER, String prompt = "", com.google.firebase.ai.type.ImagenEditingConfig? config = null, kotlin.coroutines.Continuation<? super com.google.firebase.ai.type.ImagenGenerationResponse<com.google.firebase.ai.type.ImagenInlineImage>>);
7575 }
7676
7777 @com.google.firebase.ai.type.PublicPreviewAPI public final class LiveGenerativeModel {
@@ -115,7 +115,7 @@ package com.google.firebase.ai.java {
115115 method public abstract com.google.common.util.concurrent.ListenableFuture<com.google.firebase.ai.type.ImagenGenerationResponse<com.google.firebase.ai.type.ImagenInlineImage>> generateImages(String prompt);
116116 method public abstract com.google.firebase.ai.ImagenModel getImageModel();
117117 method public abstract com.google.common.util.concurrent.ListenableFuture<com.google.firebase.ai.type.ImagenGenerationResponse<com.google.firebase.ai.type.ImagenInlineImage>> inpaintImage(com.google.firebase.ai.type.ImagenInlineImage image, String prompt, com.google.firebase.ai.type.ImagenMaskReference mask, com.google.firebase.ai.type.ImagenEditingConfig config);
118- method public abstract com.google.common.util.concurrent.ListenableFuture<com.google.firebase.ai.type.ImagenGenerationResponse<com.google.firebase.ai.type.ImagenInlineImage>> outpaintImage(com.google.firebase.ai.type.ImagenInlineImage image, com.google.firebase.ai.type.Dimensions newDimensions, com.google.firebase.ai.type.ImagenImagePlacement newPosition = ImagenImagePlacement.CENTER, String prompt = "", com.google.firebase.ai.type.ImagenEditingConfig? config = null);
118+ method public abstract com.google.common.util.concurrent.ListenableFuture<com.google.firebase.ai.type.ImagenGenerationResponse<com.google.firebase.ai.type.ImagenInlineImage>> outpaintImage(com.google.firebase.ai.type.ImagenInlineImage image, com.google.firebase.ai.type.Dimensions newDimensions, com.google.firebase.ai.type.ImagenImagePlacement newPosition = com.google.firebase.ai.type. ImagenImagePlacement.CENTER, String prompt = "", com.google.firebase.ai.type.ImagenEditingConfig? config = null);
119119 field public static final com.google.firebase.ai.java.ImagenModelFutures.Companion Companion;
120120 }
121121
@@ -556,31 +556,24 @@ package com.google.firebase.ai.type {
556556 }
557557
558558 public final class ImagenControlType {
559+ field public static final com.google.firebase.ai.type.ImagenControlType CANNY;
560+ field public static final com.google.firebase.ai.type.ImagenControlType COLOR_SUPERPIXEL;
559561 field public static final com.google.firebase.ai.type.ImagenControlType.Companion Companion;
562+ field public static final com.google.firebase.ai.type.ImagenControlType FACE_MESH;
563+ field public static final com.google.firebase.ai.type.ImagenControlType SCRIBBLE;
560564 }
561565
562566 public static final class ImagenControlType.Companion {
563- method public com.google.firebase.ai.type.ImagenControlType getCANNY();
564- method public com.google.firebase.ai.type.ImagenControlType getCOLOR_SUPERPIXEL();
565- method public com.google.firebase.ai.type.ImagenControlType getFACE_MESH();
566- method public com.google.firebase.ai.type.ImagenControlType getSCRIBBLE();
567- property public final com.google.firebase.ai.type.ImagenControlType CANNY;
568- property public final com.google.firebase.ai.type.ImagenControlType COLOR_SUPERPIXEL;
569- property public final com.google.firebase.ai.type.ImagenControlType FACE_MESH;
570- property public final com.google.firebase.ai.type.ImagenControlType SCRIBBLE;
571567 }
572568
573569 public final class ImagenEditMode {
574570 field public static final com.google.firebase.ai.type.ImagenEditMode.Companion Companion;
571+ field public static final com.google.firebase.ai.type.ImagenEditMode INPAINT_INSERTION;
572+ field public static final com.google.firebase.ai.type.ImagenEditMode INPAINT_REMOVAL;
573+ field public static final com.google.firebase.ai.type.ImagenEditMode OUTPAINT;
575574 }
576575
577576 public static final class ImagenEditMode.Companion {
578- method public com.google.firebase.ai.type.ImagenEditMode getINPAINT_INSERTION();
579- method public com.google.firebase.ai.type.ImagenEditMode getINPAINT_REMOVAL();
580- method public com.google.firebase.ai.type.ImagenEditMode getOUTPAINT();
581- property public final com.google.firebase.ai.type.ImagenEditMode INPAINT_INSERTION;
582- property public final com.google.firebase.ai.type.ImagenEditMode INPAINT_REMOVAL;
583- property public final com.google.firebase.ai.type.ImagenEditMode OUTPAINT;
584577 }
585578
586579 @com.google.firebase.ai.type.PublicPreviewAPI public final class ImagenEditingConfig {
@@ -652,33 +645,25 @@ package com.google.firebase.ai.type {
652645 }
653646
654647 public final class ImagenImagePlacement {
648+ method public static com.google.firebase.ai.type.ImagenImagePlacement fromCoordinate(int x, int y);
655649 method public Integer? getX();
656650 method public Integer? getY();
657651 property public final Integer? x;
658652 property public final Integer? y;
653+ field public static final com.google.firebase.ai.type.ImagenImagePlacement BOTTOM_CENTER;
654+ field public static final com.google.firebase.ai.type.ImagenImagePlacement BOTTOM_LEFT;
655+ field public static final com.google.firebase.ai.type.ImagenImagePlacement BOTTOM_RIGHT;
656+ field public static final com.google.firebase.ai.type.ImagenImagePlacement CENTER;
659657 field public static final com.google.firebase.ai.type.ImagenImagePlacement.Companion Companion;
658+ field public static final com.google.firebase.ai.type.ImagenImagePlacement LEFT_CENTER;
659+ field public static final com.google.firebase.ai.type.ImagenImagePlacement RIGHT_CENTER;
660+ field public static final com.google.firebase.ai.type.ImagenImagePlacement TOP_CENTER;
661+ field public static final com.google.firebase.ai.type.ImagenImagePlacement TOP_LEFT;
662+ field public static final com.google.firebase.ai.type.ImagenImagePlacement TOP_RIGHT;
660663 }
661664
662665 public static final class ImagenImagePlacement.Companion {
663666 method public com.google.firebase.ai.type.ImagenImagePlacement fromCoordinate(int x, int y);
664- method public com.google.firebase.ai.type.ImagenImagePlacement getBOTTOM_CENTER();
665- method public com.google.firebase.ai.type.ImagenImagePlacement getBOTTOM_LEFT();
666- method public com.google.firebase.ai.type.ImagenImagePlacement getBOTTOM_RIGHT();
667- method public com.google.firebase.ai.type.ImagenImagePlacement getCENTER();
668- method public com.google.firebase.ai.type.ImagenImagePlacement getLEFT_CENTER();
669- method public com.google.firebase.ai.type.ImagenImagePlacement getRIGHT_CENTER();
670- method public com.google.firebase.ai.type.ImagenImagePlacement getTOP_CENTER();
671- method public com.google.firebase.ai.type.ImagenImagePlacement getTOP_LEFT();
672- method public com.google.firebase.ai.type.ImagenImagePlacement getTOP_RIGHT();
673- property public final com.google.firebase.ai.type.ImagenImagePlacement BOTTOM_CENTER;
674- property public final com.google.firebase.ai.type.ImagenImagePlacement BOTTOM_LEFT;
675- property public final com.google.firebase.ai.type.ImagenImagePlacement BOTTOM_RIGHT;
676- property public final com.google.firebase.ai.type.ImagenImagePlacement CENTER;
677- property public final com.google.firebase.ai.type.ImagenImagePlacement LEFT_CENTER;
678- property public final com.google.firebase.ai.type.ImagenImagePlacement RIGHT_CENTER;
679- property public final com.google.firebase.ai.type.ImagenImagePlacement TOP_CENTER;
680- property public final com.google.firebase.ai.type.ImagenImagePlacement TOP_LEFT;
681- property public final com.google.firebase.ai.type.ImagenImagePlacement TOP_RIGHT;
682667 }
683668
684669 @com.google.firebase.ai.type.PublicPreviewAPI public final class ImagenInlineImage {
@@ -694,11 +679,14 @@ package com.google.firebase.ai.type {
694679 }
695680
696681 @com.google.firebase.ai.type.PublicPreviewAPI public abstract class ImagenMaskReference extends com.google.firebase.ai.type.ImagenReferenceImage {
682+ method public static final java.util.List<com.google.firebase.ai.type.ImagenReferenceImage> generateMaskAndPadForOutpainting(com.google.firebase.ai.type.ImagenInlineImage image, com.google.firebase.ai.type.Dimensions newDimensions);
683+ method public static final java.util.List<com.google.firebase.ai.type.ImagenReferenceImage> generateMaskAndPadForOutpainting(com.google.firebase.ai.type.ImagenInlineImage image, com.google.firebase.ai.type.Dimensions newDimensions, com.google.firebase.ai.type.ImagenImagePlacement newPosition = com.google.firebase.ai.type.ImagenImagePlacement.CENTER);
697684 field public static final com.google.firebase.ai.type.ImagenMaskReference.Companion Companion;
698685 }
699686
700687 public static final class ImagenMaskReference.Companion {
701- method public java.util.List<com.google.firebase.ai.type.ImagenReferenceImage> generateMaskAndPadForOutpainting(com.google.firebase.ai.type.ImagenInlineImage image, com.google.firebase.ai.type.Dimensions newDimensions, com.google.firebase.ai.type.ImagenImagePlacement newPosition = ImagenImagePlacement.CENTER);
688+ method public java.util.List<com.google.firebase.ai.type.ImagenReferenceImage> generateMaskAndPadForOutpainting(com.google.firebase.ai.type.ImagenInlineImage image, com.google.firebase.ai.type.Dimensions newDimensions);
689+ method public java.util.List<com.google.firebase.ai.type.ImagenReferenceImage> generateMaskAndPadForOutpainting(com.google.firebase.ai.type.ImagenInlineImage image, com.google.firebase.ai.type.Dimensions newDimensions, com.google.firebase.ai.type.ImagenImagePlacement newPosition = com.google.firebase.ai.type.ImagenImagePlacement.CENTER);
702690 }
703691
704692 @com.google.firebase.ai.type.PublicPreviewAPI public final class ImagenPersonFilterLevel {
@@ -754,16 +742,13 @@ package com.google.firebase.ai.type {
754742 }
755743
756744 public final class ImagenSubjectReferenceType {
745+ field public static final com.google.firebase.ai.type.ImagenSubjectReferenceType ANIMAL;
757746 field public static final com.google.firebase.ai.type.ImagenSubjectReferenceType.Companion Companion;
747+ field public static final com.google.firebase.ai.type.ImagenSubjectReferenceType PERSON;
748+ field public static final com.google.firebase.ai.type.ImagenSubjectReferenceType PRODUCT;
758749 }
759750
760751 public static final class ImagenSubjectReferenceType.Companion {
761- method public com.google.firebase.ai.type.ImagenSubjectReferenceType getANIMAL();
762- method public com.google.firebase.ai.type.ImagenSubjectReferenceType getPERSON();
763- method public com.google.firebase.ai.type.ImagenSubjectReferenceType getPRODUCT();
764- property public final com.google.firebase.ai.type.ImagenSubjectReferenceType ANIMAL;
765- property public final com.google.firebase.ai.type.ImagenSubjectReferenceType PERSON;
766- property public final com.google.firebase.ai.type.ImagenSubjectReferenceType PRODUCT;
767752 }
768753
769754 public final class InlineDataPart implements com.google.firebase.ai.type.Part {
0 commit comments