summaryrefslogtreecommitdiff
path: root/autofill-parser/api.txt
blob: 16aa593164987c4b5b97aabf9fd49358a020ae10 (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
// Signature format: 4.0
package com.github.androidpasswordstore.autofillparser {

  public enum AutofillAction {
    method public static com.github.androidpasswordstore.autofillparser.AutofillAction valueOf(String name) throws java.lang.IllegalArgumentException;
    method public static com.github.androidpasswordstore.autofillparser.AutofillAction[] values();
    enum_constant public static final com.github.androidpasswordstore.autofillparser.AutofillAction FillOtpFromSms;
    enum_constant public static final com.github.androidpasswordstore.autofillparser.AutofillAction Generate;
    enum_constant public static final com.github.androidpasswordstore.autofillparser.AutofillAction Match;
    enum_constant public static final com.github.androidpasswordstore.autofillparser.AutofillAction Search;
  }

  public final class AutofillHelperKt {
    method public static String computeCertificatesHash(android.content.Context context, String appPackage);
  }

  @RequiresApi(android.os.Build.VERSION_CODES.O) public abstract sealed class AutofillScenario<T> {
    method public final java.util.List<T> getFieldsToSave();
    method public final boolean getHasFieldsToSave();
    method public final boolean getHasPasswordFieldsToSave();
    method public final boolean getHasUsername();
    method public abstract java.util.List<T> getPasswordFieldsToSave();
    method public abstract T? getUsername();
    method public final boolean hasFieldsToFillOn(com.github.androidpasswordstore.autofillparser.AutofillAction action);
    property public final java.util.List<T> fieldsToSave;
    property public final boolean hasFieldsToSave;
    property public final boolean hasPasswordFieldsToSave;
    property public final boolean hasUsername;
    property public abstract java.util.List<T> passwordFieldsToSave;
    property public abstract T? username;
    field public static final com.github.androidpasswordstore.autofillparser.AutofillScenario.Companion Companion;
  }

  public static final class AutofillScenario.Companion {
    method @Deprecated public com.github.androidpasswordstore.autofillparser.AutofillScenario<android.view.autofill.AutofillId>? fromBundle(android.os.Bundle clientState);
    method public com.github.androidpasswordstore.autofillparser.AutofillScenario<android.view.autofill.AutofillId>? fromClientState(android.os.Bundle clientState);
  }

  public final class AutofillScenarioKt {
    method @RequiresApi(android.os.Build.VERSION_CODES.O) public static void fillWithAutofillId(android.service.autofill.Dataset.Builder, com.github.androidpasswordstore.autofillparser.AutofillScenario<android.view.autofill.AutofillId> scenario, com.github.androidpasswordstore.autofillparser.AutofillAction action, com.github.androidpasswordstore.autofillparser.Credentials? credentials);
    method @RequiresApi(android.os.Build.VERSION_CODES.O) public static String? getPasswordValue(com.github.androidpasswordstore.autofillparser.AutofillScenario<? extends android.app.assist.AssistStructure.ViewNode>);
    method @RequiresApi(android.os.Build.VERSION_CODES.O) public static String? getUsernameValue(com.github.androidpasswordstore.autofillparser.AutofillScenario<? extends android.app.assist.AssistStructure.ViewNode>);
    method @RequiresApi(android.os.Build.VERSION_CODES.O) public static com.github.androidpasswordstore.autofillparser.AutofillScenario<android.app.assist.AssistStructure.ViewNode>? recoverNodes(com.github.androidpasswordstore.autofillparser.AutofillScenario<android.view.autofill.AutofillId>, android.app.assist.AssistStructure structure);
  }

  public final class AutofillStrategyDslKt {
  }

  public final class AutofillStrategyKt {
  }

  public enum BrowserAutofillSupportLevel {
    method public static com.github.androidpasswordstore.autofillparser.BrowserAutofillSupportLevel valueOf(String name) throws java.lang.IllegalArgumentException;
    method public static com.github.androidpasswordstore.autofillparser.BrowserAutofillSupportLevel[] values();
    enum_constant public static final com.github.androidpasswordstore.autofillparser.BrowserAutofillSupportLevel FlakyFill;
    enum_constant public static final com.github.androidpasswordstore.autofillparser.BrowserAutofillSupportLevel GeneralFill;
    enum_constant public static final com.github.androidpasswordstore.autofillparser.BrowserAutofillSupportLevel GeneralFillAndSave;
    enum_constant public static final com.github.androidpasswordstore.autofillparser.BrowserAutofillSupportLevel None;
    enum_constant public static final com.github.androidpasswordstore.autofillparser.BrowserAutofillSupportLevel PasswordFill;
    enum_constant public static final com.github.androidpasswordstore.autofillparser.BrowserAutofillSupportLevel PasswordFillAndSaveIfNoAccessibility;
  }

  public final class Credentials {
    ctor public Credentials(String? username, String? password, String? otp);
    method public String? component1();
    method public String? component2();
    method public String? component3();
    method public com.github.androidpasswordstore.autofillparser.Credentials copy(String? username, String? password, String? otp);
    method public String? getOtp();
    method public String? getPassword();
    method public String? getUsername();
    property public final String? otp;
    property public final String? password;
    property public final String? username;
  }

  public final class FeatureAndTrustDetectionKt {
    method @RequiresApi(android.os.Build.VERSION_CODES.O) public static java.util.List<kotlin.Pair<java.lang.String,com.github.androidpasswordstore.autofillparser.BrowserAutofillSupportLevel>> getInstalledBrowsersWithAutofillSupportLevel(android.content.Context context);
  }

  @RequiresApi(android.os.Build.VERSION_CODES.O) public final class FillableForm {
    method public com.github.androidpasswordstore.autofillparser.FormOrigin getFormOrigin();
    method public java.util.List<android.view.autofill.AutofillId> getIgnoredIds();
    method public Integer? getSaveFlags();
    method public com.github.androidpasswordstore.autofillparser.AutofillScenario<android.view.autofill.AutofillId> getScenario();
    method public android.os.Bundle toClientState();
    property public final com.github.androidpasswordstore.autofillparser.FormOrigin formOrigin;
    property public final java.util.List<android.view.autofill.AutofillId> ignoredIds;
    property public final Integer? saveFlags;
    property public final com.github.androidpasswordstore.autofillparser.AutofillScenario<android.view.autofill.AutofillId> scenario;
    field public static final com.github.androidpasswordstore.autofillparser.FillableForm.Companion Companion;
  }

  public static final class FillableForm.Companion {
    method public com.github.androidpasswordstore.autofillparser.FillableForm? parseAssistStructure(android.content.Context context, android.app.assist.AssistStructure structure, boolean isManualRequest, optional kotlin.sequences.Sequence<java.lang.String> customSuffixes);
  }

  @RequiresApi(android.os.Build.VERSION_CODES.O) public final class FixedSaveCallback {
    ctor public FixedSaveCallback(android.content.Context context, android.service.autofill.SaveCallback callback);
    method public void onFailure(CharSequence message);
    method public void onSuccess(android.content.IntentSender intentSender);
  }

  public abstract sealed class FormOrigin {
    method public String getIdentifier();
    method public final String getPrettyIdentifier(android.content.Context context, optional boolean untrusted);
    method public final android.os.Bundle toBundle();
    property public String identifier;
    field public static final com.github.androidpasswordstore.autofillparser.FormOrigin.Companion Companion;
  }

  public static final class FormOrigin.App extends com.github.androidpasswordstore.autofillparser.FormOrigin {
    ctor public FormOrigin.App(String identifier);
    method public String component1();
    method public com.github.androidpasswordstore.autofillparser.FormOrigin.App copy(String identifier);
    property public String identifier;
  }

  public static final class FormOrigin.Companion {
    method public com.github.androidpasswordstore.autofillparser.FormOrigin? fromBundle(android.os.Bundle bundle);
  }

  public static final class FormOrigin.Web extends com.github.androidpasswordstore.autofillparser.FormOrigin {
    ctor public FormOrigin.Web(String identifier);
    method public String component1();
    method public com.github.androidpasswordstore.autofillparser.FormOrigin.Web copy(String identifier);
    property public String identifier;
  }

  public final class PublicSuffixListCacheKt {
    method public static void cachePublicSuffixList(android.content.Context context);
  }

}

package mozilla.components.lib.publicsuffixlist {

  public final class PublicSuffixListLoaderKt {
  }

  public final class PublicSuffixListLoaderTest {
    ctor public PublicSuffixListLoaderTest();
    method public void testLoadingBundledPublicSuffixList();
  }

}

package mozilla.components.lib.publicsuffixlist.ext {

  public final class ByteArrayKt {
  }

}