blob: 96f419fc9d1d441145a27360d618e0ec612eab89 [file] [log] [blame]
// Signature format: 4.0
package androidx.autofill {
public final class HintConstants {
method public static String generateSmsOtpHintForCharacterPosition(int);
field public static final String AUTOFILL_HINT_BIRTH_DATE_DAY = "birthDateDay";
field public static final String AUTOFILL_HINT_BIRTH_DATE_FULL = "birthDateFull";
field public static final String AUTOFILL_HINT_BIRTH_DATE_MONTH = "birthDateMonth";
field public static final String AUTOFILL_HINT_BIRTH_DATE_YEAR = "birthDateYear";
field public static final String AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE = "creditCardExpirationDate";
field public static final String AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY = "creditCardExpirationDay";
field public static final String AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH = "creditCardExpirationMonth";
field public static final String AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR = "creditCardExpirationYear";
field public static final String AUTOFILL_HINT_CREDIT_CARD_NUMBER = "creditCardNumber";
field public static final String AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE = "creditCardSecurityCode";
field public static final String AUTOFILL_HINT_EMAIL_ADDRESS = "emailAddress";
field public static final String AUTOFILL_HINT_GENDER = "gender";
field @Deprecated public static final String AUTOFILL_HINT_NAME = "name";
field public static final String AUTOFILL_HINT_NEW_PASSWORD = "newPassword";
field public static final String AUTOFILL_HINT_NEW_USERNAME = "newUsername";
field public static final String AUTOFILL_HINT_PASSWORD = "password";
field public static final String AUTOFILL_HINT_PERSON_NAME = "personName";
field public static final String AUTOFILL_HINT_PERSON_NAME_FAMILY = "personFamilyName";
field public static final String AUTOFILL_HINT_PERSON_NAME_GIVEN = "personGivenName";
field public static final String AUTOFILL_HINT_PERSON_NAME_MIDDLE = "personMiddleName";
field public static final String AUTOFILL_HINT_PERSON_NAME_MIDDLE_INITIAL = "personMiddleInitial";
field public static final String AUTOFILL_HINT_PERSON_NAME_PREFIX = "personNamePrefix";
field public static final String AUTOFILL_HINT_PERSON_NAME_SUFFIX = "personNameSuffix";
field @Deprecated public static final String AUTOFILL_HINT_PHONE = "phone";
field public static final String AUTOFILL_HINT_PHONE_COUNTRY_CODE = "phoneCountryCode";
field public static final String AUTOFILL_HINT_PHONE_NATIONAL = "phoneNational";
field public static final String AUTOFILL_HINT_PHONE_NUMBER = "phoneNumber";
field public static final String AUTOFILL_HINT_PHONE_NUMBER_DEVICE = "phoneNumberDevice";
field public static final String AUTOFILL_HINT_POSTAL_ADDRESS = "postalAddress";
field public static final String AUTOFILL_HINT_POSTAL_ADDRESS_COUNTRY = "addressCountry";
field public static final String AUTOFILL_HINT_POSTAL_ADDRESS_EXTENDED_ADDRESS = "extendedAddress";
field public static final String AUTOFILL_HINT_POSTAL_ADDRESS_EXTENDED_POSTAL_CODE = "extendedPostalCode";
field public static final String AUTOFILL_HINT_POSTAL_ADDRESS_LOCALITY = "addressLocality";
field public static final String AUTOFILL_HINT_POSTAL_ADDRESS_REGION = "addressRegion";
field public static final String AUTOFILL_HINT_POSTAL_ADDRESS_STREET_ADDRESS = "streetAddress";
field public static final String AUTOFILL_HINT_POSTAL_CODE = "postalCode";
field public static final String AUTOFILL_HINT_SMS_OTP = "smsOTPCode";
field public static final String AUTOFILL_HINT_USERNAME = "username";
}
}
package androidx.autofill.inline {
@RequiresApi(api=android.os.Build.VERSION_CODES.R) public final class Renderer {
method public static android.app.PendingIntent? getAttributionIntent(android.app.slice.Slice);
method public static android.os.Bundle getSupportedInlineUiVersionsAsBundle();
method public static android.view.View? render(android.content.Context, android.app.slice.Slice, android.os.Bundle);
}
@RequiresApi(api=android.os.Build.VERSION_CODES.R) public final class SuggestionHintConstants {
field public static final String SUGGESTION_HINT_CLIPBOARD_CONTENT = "clipboardContent";
field public static final String SUGGESTION_HINT_SMART_REPLY = "smartReply";
}
@RequiresApi(api=android.os.Build.VERSION_CODES.R) public final class UiVersions {
method public static java.util.List<java.lang.String!> getVersions(android.os.Bundle);
method public static androidx.autofill.inline.UiVersions.StylesBuilder newStylesBuilder();
field public static final String INLINE_UI_VERSION_1 = "androidx.autofill.inline.ui.version:v1";
}
public static interface UiVersions.Content {
method public android.app.slice.Slice getSlice();
}
public static interface UiVersions.Style {
}
public static final class UiVersions.StylesBuilder {
method public androidx.autofill.inline.UiVersions.StylesBuilder addStyle(androidx.autofill.inline.UiVersions.Style);
method public android.os.Bundle build();
}
}
package androidx.autofill.inline.common {
@RequiresApi(api=android.os.Build.VERSION_CODES.R) public final class ImageViewStyle extends androidx.autofill.inline.common.ViewStyle {
}
public static final class ImageViewStyle.Builder {
ctor public ImageViewStyle.Builder();
method public androidx.autofill.inline.common.ImageViewStyle build();
method public androidx.autofill.inline.common.ImageViewStyle.Builder setBackground(android.graphics.drawable.Icon);
method public androidx.autofill.inline.common.ImageViewStyle.Builder setBackgroundColor(int);
method public androidx.autofill.inline.common.ImageViewStyle.Builder setLayoutMargin(int, int, int, int);
method public androidx.autofill.inline.common.ImageViewStyle.Builder setMaxHeight(int);
method public androidx.autofill.inline.common.ImageViewStyle.Builder setMaxWidth(int);
method public androidx.autofill.inline.common.ImageViewStyle.Builder setPadding(int, int, int, int);
method public androidx.autofill.inline.common.ImageViewStyle.Builder setScaleType(android.widget.ImageView.ScaleType);
method public androidx.autofill.inline.common.ImageViewStyle.Builder setTintList(android.content.res.ColorStateList);
}
@RequiresApi(api=android.os.Build.VERSION_CODES.R) public final class TextViewStyle extends androidx.autofill.inline.common.ViewStyle {
}
public static final class TextViewStyle.Builder {
ctor public TextViewStyle.Builder();
method public androidx.autofill.inline.common.TextViewStyle build();
method public androidx.autofill.inline.common.TextViewStyle.Builder setBackground(android.graphics.drawable.Icon);
method public androidx.autofill.inline.common.TextViewStyle.Builder setBackgroundColor(int);
method public androidx.autofill.inline.common.TextViewStyle.Builder setLayoutMargin(int, int, int, int);
method public androidx.autofill.inline.common.TextViewStyle.Builder setPadding(int, int, int, int);
method public androidx.autofill.inline.common.TextViewStyle.Builder setTextColor(@ColorInt int);
method public androidx.autofill.inline.common.TextViewStyle.Builder setTextSize(float);
method public androidx.autofill.inline.common.TextViewStyle.Builder setTextSize(int, float);
method public androidx.autofill.inline.common.TextViewStyle.Builder setTypeface(String, int);
}
@RequiresApi(api=android.os.Build.VERSION_CODES.R) public class ViewStyle {
}
public static final class ViewStyle.Builder {
ctor public ViewStyle.Builder();
method public androidx.autofill.inline.common.ViewStyle build();
method public androidx.autofill.inline.common.ViewStyle.Builder setBackground(android.graphics.drawable.Icon);
method public androidx.autofill.inline.common.ViewStyle.Builder setBackgroundColor(int);
method public androidx.autofill.inline.common.ViewStyle.Builder setLayoutMargin(int, int, int, int);
method public androidx.autofill.inline.common.ViewStyle.Builder setPadding(int, int, int, int);
}
}
package androidx.autofill.inline.v1 {
@RequiresApi(api=android.os.Build.VERSION_CODES.R) public final class InlineSuggestionUi {
method public static androidx.autofill.inline.v1.InlineSuggestionUi.Content.Builder newContentBuilder(android.app.PendingIntent);
method public static androidx.autofill.inline.v1.InlineSuggestionUi.Style.Builder newStyleBuilder();
}
public static final class InlineSuggestionUi.Content implements androidx.autofill.inline.UiVersions.Content {
method public android.app.PendingIntent? getAttributionIntent();
method public CharSequence? getContentDescription();
method public android.graphics.drawable.Icon? getEndIcon();
method public final android.app.slice.Slice getSlice();
method public android.graphics.drawable.Icon? getStartIcon();
method public CharSequence? getSubtitle();
method public CharSequence? getTitle();
}
public static final class InlineSuggestionUi.Content.Builder {
method public androidx.autofill.inline.v1.InlineSuggestionUi.Content build();
method public androidx.autofill.inline.v1.InlineSuggestionUi.Content.Builder setContentDescription(CharSequence);
method public androidx.autofill.inline.v1.InlineSuggestionUi.Content.Builder setEndIcon(android.graphics.drawable.Icon);
method public androidx.autofill.inline.v1.InlineSuggestionUi.Content.Builder setHints(java.util.List<java.lang.String!>);
method public androidx.autofill.inline.v1.InlineSuggestionUi.Content.Builder setStartIcon(android.graphics.drawable.Icon);
method public androidx.autofill.inline.v1.InlineSuggestionUi.Content.Builder setSubtitle(CharSequence);
method public androidx.autofill.inline.v1.InlineSuggestionUi.Content.Builder setTitle(CharSequence);
}
public static final class InlineSuggestionUi.Style implements androidx.autofill.inline.UiVersions.Style {
method public androidx.autofill.inline.common.ViewStyle? getChipStyle();
method public androidx.autofill.inline.common.ImageViewStyle? getEndIconStyle();
method public int getLayoutDirection();
method public androidx.autofill.inline.common.ImageViewStyle? getSingleIconChipIconStyle();
method public androidx.autofill.inline.common.ViewStyle? getSingleIconChipStyle();
method public androidx.autofill.inline.common.ImageViewStyle? getStartIconStyle();
method public androidx.autofill.inline.common.TextViewStyle? getSubtitleStyle();
method public androidx.autofill.inline.common.TextViewStyle? getTitleStyle();
}
public static final class InlineSuggestionUi.Style.Builder {
method public androidx.autofill.inline.v1.InlineSuggestionUi.Style build();
method public androidx.autofill.inline.v1.InlineSuggestionUi.Style.Builder setChipStyle(androidx.autofill.inline.common.ViewStyle);
method public androidx.autofill.inline.v1.InlineSuggestionUi.Style.Builder setEndIconStyle(androidx.autofill.inline.common.ImageViewStyle);
method public androidx.autofill.inline.v1.InlineSuggestionUi.Style.Builder setLayoutDirection(int);
method public androidx.autofill.inline.v1.InlineSuggestionUi.Style.Builder setSingleIconChipIconStyle(androidx.autofill.inline.common.ImageViewStyle);
method public androidx.autofill.inline.v1.InlineSuggestionUi.Style.Builder setSingleIconChipStyle(androidx.autofill.inline.common.ViewStyle);
method public androidx.autofill.inline.v1.InlineSuggestionUi.Style.Builder setStartIconStyle(androidx.autofill.inline.common.ImageViewStyle);
method public androidx.autofill.inline.v1.InlineSuggestionUi.Style.Builder setSubtitleStyle(androidx.autofill.inline.common.TextViewStyle);
method public androidx.autofill.inline.v1.InlineSuggestionUi.Style.Builder setTitleStyle(androidx.autofill.inline.common.TextViewStyle);
}
}