aboutsummaryrefslogtreecommitdiff
path: root/autofill-parser/api/autofill-parser.api
blob: 8ce4b41c589514037a2677c826c38a39a9cc222b (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
public final class com/github/androidpasswordstore/autofillparser/AutofillAction : java/lang/Enum {
	public static final field FillOtpFromSms Lcom/github/androidpasswordstore/autofillparser/AutofillAction;
	public static final field Generate Lcom/github/androidpasswordstore/autofillparser/AutofillAction;
	public static final field Match Lcom/github/androidpasswordstore/autofillparser/AutofillAction;
	public static final field Search Lcom/github/androidpasswordstore/autofillparser/AutofillAction;
	public static fun valueOf (Ljava/lang/String;)Lcom/github/androidpasswordstore/autofillparser/AutofillAction;
	public static fun values ()[Lcom/github/androidpasswordstore/autofillparser/AutofillAction;
}

public final class com/github/androidpasswordstore/autofillparser/AutofillHelperKt {
	public static final fun computeCertificatesHash (Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
}

public abstract class com/github/androidpasswordstore/autofillparser/AutofillScenario {
	public static final field Companion Lcom/github/androidpasswordstore/autofillparser/AutofillScenario$Companion;
	public final fun getFieldsToSave ()Ljava/util/List;
	public final fun getHasFieldsToSave ()Z
	public final fun getHasPasswordFieldsToSave ()Z
	public final fun getHasUsername ()Z
	public abstract fun getPasswordFieldsToSave ()Ljava/util/List;
	public abstract fun getUsername ()Ljava/lang/Object;
	public final fun hasFieldsToFillOn (Lcom/github/androidpasswordstore/autofillparser/AutofillAction;)Z
}

public final class com/github/androidpasswordstore/autofillparser/AutofillScenario$Companion {
	public final fun fromBundle (Landroid/os/Bundle;)Lcom/github/androidpasswordstore/autofillparser/AutofillScenario;
	public final fun fromClientState (Landroid/os/Bundle;)Lcom/github/androidpasswordstore/autofillparser/AutofillScenario;
}

public final class com/github/androidpasswordstore/autofillparser/AutofillScenarioKt {
	public static final fun fillWithAutofillId (Landroid/service/autofill/Dataset$Builder;Lcom/github/androidpasswordstore/autofillparser/AutofillScenario;Lcom/github/androidpasswordstore/autofillparser/AutofillAction;Lcom/github/androidpasswordstore/autofillparser/Credentials;)V
	public static final fun getPasswordValue (Lcom/github/androidpasswordstore/autofillparser/AutofillScenario;)Ljava/lang/String;
	public static final fun getUsernameValue (Lcom/github/androidpasswordstore/autofillparser/AutofillScenario;)Ljava/lang/String;
	public static final fun recoverNodes (Lcom/github/androidpasswordstore/autofillparser/AutofillScenario;Landroid/app/assist/AssistStructure;)Lcom/github/androidpasswordstore/autofillparser/AutofillScenario;
}

public final class com/github/androidpasswordstore/autofillparser/BrowserAutofillSupportLevel : java/lang/Enum {
	public static final field FlakyFill Lcom/github/androidpasswordstore/autofillparser/BrowserAutofillSupportLevel;
	public static final field GeneralFill Lcom/github/androidpasswordstore/autofillparser/BrowserAutofillSupportLevel;
	public static final field GeneralFillAndSave Lcom/github/androidpasswordstore/autofillparser/BrowserAutofillSupportLevel;
	public static final field None Lcom/github/androidpasswordstore/autofillparser/BrowserAutofillSupportLevel;
	public static final field PasswordFill Lcom/github/androidpasswordstore/autofillparser/BrowserAutofillSupportLevel;
	public static final field PasswordFillAndSaveIfNoAccessibility Lcom/github/androidpasswordstore/autofillparser/BrowserAutofillSupportLevel;
	public static fun valueOf (Ljava/lang/String;)Lcom/github/androidpasswordstore/autofillparser/BrowserAutofillSupportLevel;
	public static fun values ()[Lcom/github/androidpasswordstore/autofillparser/BrowserAutofillSupportLevel;
}

public final class com/github/androidpasswordstore/autofillparser/Credentials {
	public fun <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
	public final fun component1 ()Ljava/lang/String;
	public final fun component2 ()Ljava/lang/String;
	public final fun component3 ()Ljava/lang/String;
	public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/github/androidpasswordstore/autofillparser/Credentials;
	public static synthetic fun copy$default (Lcom/github/androidpasswordstore/autofillparser/Credentials;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/github/androidpasswordstore/autofillparser/Credentials;
	public fun equals (Ljava/lang/Object;)Z
	public final fun getOtp ()Ljava/lang/String;
	public final fun getPassword ()Ljava/lang/String;
	public final fun getUsername ()Ljava/lang/String;
	public fun hashCode ()I
	public fun toString ()Ljava/lang/String;
}

public final class com/github/androidpasswordstore/autofillparser/FeatureAndTrustDetectionKt {
	public static final fun getInstalledBrowsersWithAutofillSupportLevel (Landroid/content/Context;)Ljava/util/List;
}

public final class com/github/androidpasswordstore/autofillparser/FillableForm {
	public static final field Companion Lcom/github/androidpasswordstore/autofillparser/FillableForm$Companion;
	public synthetic fun <init> (Lcom/github/androidpasswordstore/autofillparser/FormOrigin;Lcom/github/androidpasswordstore/autofillparser/AutofillScenario;Ljava/util/List;Ljava/lang/Integer;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
	public final fun getFormOrigin ()Lcom/github/androidpasswordstore/autofillparser/FormOrigin;
	public final fun getIgnoredIds ()Ljava/util/List;
	public final fun getSaveFlags ()Ljava/lang/Integer;
	public final fun getScenario ()Lcom/github/androidpasswordstore/autofillparser/AutofillScenario;
	public final fun toClientState ()Landroid/os/Bundle;
}

public final class com/github/androidpasswordstore/autofillparser/FillableForm$Companion {
	public final fun parseAssistStructure (Landroid/content/Context;Landroid/app/assist/AssistStructure;ZLkotlin/sequences/Sequence;)Lcom/github/androidpasswordstore/autofillparser/FillableForm;
	public static synthetic fun parseAssistStructure$default (Lcom/github/androidpasswordstore/autofillparser/FillableForm$Companion;Landroid/content/Context;Landroid/app/assist/AssistStructure;ZLkotlin/sequences/Sequence;ILjava/lang/Object;)Lcom/github/androidpasswordstore/autofillparser/FillableForm;
}

public final class com/github/androidpasswordstore/autofillparser/FixedSaveCallback {
	public fun <init> (Landroid/content/Context;Landroid/service/autofill/SaveCallback;)V
	public final fun onFailure (Ljava/lang/CharSequence;)V
	public final fun onSuccess (Landroid/content/IntentSender;)V
}

public abstract class com/github/androidpasswordstore/autofillparser/FormOrigin {
	public static final field Companion Lcom/github/androidpasswordstore/autofillparser/FormOrigin$Companion;
	public synthetic fun <init> (Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
	public fun getIdentifier ()Ljava/lang/String;
	public final fun getPrettyIdentifier (Landroid/content/Context;Z)Ljava/lang/String;
	public static synthetic fun getPrettyIdentifier$default (Lcom/github/androidpasswordstore/autofillparser/FormOrigin;Landroid/content/Context;ZILjava/lang/Object;)Ljava/lang/String;
	public final fun toBundle ()Landroid/os/Bundle;
}

public final class com/github/androidpasswordstore/autofillparser/FormOrigin$App : com/github/androidpasswordstore/autofillparser/FormOrigin {
	public fun <init> (Ljava/lang/String;)V
	public final fun component1 ()Ljava/lang/String;
	public final fun copy (Ljava/lang/String;)Lcom/github/androidpasswordstore/autofillparser/FormOrigin$App;
	public static synthetic fun copy$default (Lcom/github/androidpasswordstore/autofillparser/FormOrigin$App;Ljava/lang/String;ILjava/lang/Object;)Lcom/github/androidpasswordstore/autofillparser/FormOrigin$App;
	public fun equals (Ljava/lang/Object;)Z
	public fun getIdentifier ()Ljava/lang/String;
	public fun hashCode ()I
	public fun toString ()Ljava/lang/String;
}

public final class com/github/androidpasswordstore/autofillparser/FormOrigin$Companion {
	public final fun fromBundle (Landroid/os/Bundle;)Lcom/github/androidpasswordstore/autofillparser/FormOrigin;
}

public final class com/github/androidpasswordstore/autofillparser/FormOrigin$Web : com/github/androidpasswordstore/autofillparser/FormOrigin {
	public fun <init> (Ljava/lang/String;)V
	public final fun component1 ()Ljava/lang/String;
	public final fun copy (Ljava/lang/String;)Lcom/github/androidpasswordstore/autofillparser/FormOrigin$Web;
	public static synthetic fun copy$default (Lcom/github/androidpasswordstore/autofillparser/FormOrigin$Web;Ljava/lang/String;ILjava/lang/Object;)Lcom/github/androidpasswordstore/autofillparser/FormOrigin$Web;
	public fun equals (Ljava/lang/Object;)Z
	public fun getIdentifier ()Ljava/lang/String;
	public fun hashCode ()I
	public fun toString ()Ljava/lang/String;
}

public final class com/github/androidpasswordstore/autofillparser/PublicSuffixListCacheKt {
	public static final fun cachePublicSuffixList (Landroid/content/Context;)V
}