1// Signature format: 4.0
2package androidx.appfunctions {
3
4  public interface AppFunctionOpenable {
5    method public android.app.PendingIntent getIntentToOpen();
6    property public abstract android.app.PendingIntent intentToOpen;
7  }
8
9}
10
11package androidx.appfunctions.schema.files {
12
13  public interface AppFunctionFile {
14    method public String getId();
15    method public String getName();
16    property public abstract String id;
17    property public abstract String name;
18  }
19
20  public final class FilesKt {
21    property public static String APP_FUNCTION_SCHEMA_CATEGORY_FILES;
22    field public static final String APP_FUNCTION_SCHEMA_CATEGORY_FILES = "files";
23  }
24
25  public interface FindFilesAppFunction<Parameters extends androidx.appfunctions.schema.files.FindFilesAppFunction.Parameters, Response extends androidx.appfunctions.schema.files.FindFilesAppFunction.Response> {
26    method public suspend Object? findFiles(androidx.appfunctions.AppFunctionContext appFunctionContext, Parameters params, kotlin.coroutines.Continuation<? super Response>);
27    field public static final androidx.appfunctions.schema.files.FindFilesAppFunction.Companion Companion;
28    field public static final int SCHEMA_VERSION = 2; // 0x2
29  }
30
31  public static final class FindFilesAppFunction.Companion {
32    property public static int SCHEMA_VERSION;
33    field public static final int SCHEMA_VERSION = 2; // 0x2
34  }
35
36  public static interface FindFilesAppFunction.Parameters {
37    method public default java.util.List<java.lang.String> getFileTypes();
38    method public default String? getQuery();
39    property public default java.util.List<java.lang.String> fileTypes;
40    property public default String? query;
41  }
42
43  public static interface FindFilesAppFunction.Response {
44    method public java.util.List<androidx.appfunctions.schema.files.AppFunctionFile> getFiles();
45    property public abstract java.util.List<androidx.appfunctions.schema.files.AppFunctionFile> files;
46  }
47
48  public interface GetFileContentUrisAppFunction<Parameters extends androidx.appfunctions.schema.files.GetFileContentUrisAppFunction.Parameters, Response extends androidx.appfunctions.schema.files.GetFileContentUrisAppFunction.Response> {
49    method public suspend Object? getFileContentUris(androidx.appfunctions.AppFunctionContext appFunctionContext, Parameters params, kotlin.coroutines.Continuation<? super Response>);
50    field public static final androidx.appfunctions.schema.files.GetFileContentUrisAppFunction.Companion Companion;
51    field public static final int SCHEMA_VERSION = 2; // 0x2
52  }
53
54  public static final class GetFileContentUrisAppFunction.Companion {
55    property public static int SCHEMA_VERSION;
56    field public static final int SCHEMA_VERSION = 2; // 0x2
57  }
58
59  public static interface GetFileContentUrisAppFunction.FileContentUri {
60    method public String getId();
61    method public android.net.Uri getUri();
62    property public abstract String id;
63    property public abstract android.net.Uri uri;
64  }
65
66  public static interface GetFileContentUrisAppFunction.Parameters {
67    method public java.util.List<java.lang.String> getFileIds();
68    property public abstract java.util.List<java.lang.String> fileIds;
69  }
70
71  public static interface GetFileContentUrisAppFunction.Response {
72    method public java.util.List<androidx.appfunctions.schema.files.GetFileContentUrisAppFunction.FileContentUri> getFileContentUris();
73    property public abstract java.util.List<androidx.appfunctions.schema.files.GetFileContentUrisAppFunction.FileContentUri> fileContentUris;
74  }
75
76}
77
78package androidx.appfunctions.schema.notes {
79
80  public interface AppFunctionNote {
81    method public default java.util.List<androidx.appfunctions.schema.notes.AppFunctionNote.Attachment> getAttachments();
82    method public default String? getContent();
83    method public default String? getGroupId();
84    method public String getId();
85    method public String getTitle();
86    property public default java.util.List<androidx.appfunctions.schema.notes.AppFunctionNote.Attachment> attachments;
87    property public default String? content;
88    property public default String? groupId;
89    property public abstract String id;
90    property public abstract String title;
91  }
92
93  public static interface AppFunctionNote.Attachment {
94    method public String getDisplayName();
95    method public default String? getMimeType();
96    method public android.net.Uri getUri();
97    property public abstract String displayName;
98    property public default String? mimeType;
99    property public abstract android.net.Uri uri;
100  }
101
102  public interface AppFunctionNotesGroup {
103    method public String getId();
104    method public String getLabel();
105    property public abstract String id;
106    property public abstract String label;
107  }
108
109  public interface CreateNoteAppFunction<Parameters extends androidx.appfunctions.schema.notes.CreateNoteAppFunction.Parameters, Response extends androidx.appfunctions.schema.notes.CreateNoteAppFunction.Response> {
110    method public suspend Object? createNote(androidx.appfunctions.AppFunctionContext appFunctionContext, Parameters parameters, kotlin.coroutines.Continuation<? super Response>);
111    field public static final androidx.appfunctions.schema.notes.CreateNoteAppFunction.Companion Companion;
112  }
113
114  public static final class CreateNoteAppFunction.Companion {
115  }
116
117  public static interface CreateNoteAppFunction.Parameters {
118    method public default java.util.List<androidx.appfunctions.schema.notes.AppFunctionNote.Attachment> getAttachments();
119    method public default String? getContent();
120    method public default String? getExternalUuid();
121    method public default String? getGroupId();
122    method public String getTitle();
123    property public default java.util.List<androidx.appfunctions.schema.notes.AppFunctionNote.Attachment> attachments;
124    property public default String? content;
125    property public default String? externalUuid;
126    property public default String? groupId;
127    property public abstract String title;
128  }
129
130  public static interface CreateNoteAppFunction.Response {
131    method public androidx.appfunctions.schema.notes.AppFunctionNote getCreatedNote();
132    property public abstract androidx.appfunctions.schema.notes.AppFunctionNote createdNote;
133  }
134
135  public interface CreateNotesGroupAppFunction<Parameters extends androidx.appfunctions.schema.notes.CreateNotesGroupAppFunction.Parameters, Response extends androidx.appfunctions.schema.notes.CreateNotesGroupAppFunction.Response> {
136    method public suspend Object? createNotesGroup(androidx.appfunctions.AppFunctionContext appFunctionContext, Parameters parameters, kotlin.coroutines.Continuation<? super Response>);
137    field public static final androidx.appfunctions.schema.notes.CreateNotesGroupAppFunction.Companion Companion;
138  }
139
140  public static final class CreateNotesGroupAppFunction.Companion {
141  }
142
143  public static interface CreateNotesGroupAppFunction.Parameters {
144    method public String getLabel();
145    property public abstract String label;
146  }
147
148  public static interface CreateNotesGroupAppFunction.Response {
149    method public androidx.appfunctions.schema.notes.AppFunctionNotesGroup getCreatedGroup();
150    property public abstract androidx.appfunctions.schema.notes.AppFunctionNotesGroup createdGroup;
151  }
152
153  public interface DeleteNotesAppFunction<Parameters extends androidx.appfunctions.schema.notes.DeleteNotesAppFunction.Parameters, Response extends androidx.appfunctions.schema.notes.DeleteNotesAppFunction.Response> {
154    method public suspend Object? deleteNotes(androidx.appfunctions.AppFunctionContext appFunctionContext, Parameters parameters, kotlin.coroutines.Continuation<? super Response>);
155    field public static final androidx.appfunctions.schema.notes.DeleteNotesAppFunction.Companion Companion;
156  }
157
158  public static final class DeleteNotesAppFunction.Companion {
159  }
160
161  public static interface DeleteNotesAppFunction.Parameters {
162    method public java.util.List<java.lang.String> getNoteIds();
163    property public abstract java.util.List<java.lang.String> noteIds;
164  }
165
166  public static interface DeleteNotesAppFunction.Response {
167    method public java.util.List<java.lang.String> getNoteIds();
168    property public abstract java.util.List<java.lang.String> noteIds;
169  }
170
171  public interface DeleteNotesGroupsAppFunction<Parameters extends androidx.appfunctions.schema.notes.DeleteNotesGroupsAppFunction.Parameters, Response extends androidx.appfunctions.schema.notes.DeleteNotesGroupsAppFunction.Response> {
172    method public suspend Object? deleteNotesGroups(androidx.appfunctions.AppFunctionContext appFunctionContext, Parameters parameters, kotlin.coroutines.Continuation<? super Response>);
173    field public static final androidx.appfunctions.schema.notes.DeleteNotesGroupsAppFunction.Companion Companion;
174  }
175
176  public static final class DeleteNotesGroupsAppFunction.Companion {
177  }
178
179  public static interface DeleteNotesGroupsAppFunction.Parameters {
180    method public java.util.List<java.lang.String> getGroupIds();
181    property public abstract java.util.List<java.lang.String> groupIds;
182  }
183
184  public static interface DeleteNotesGroupsAppFunction.Response {
185    method public java.util.List<java.lang.String> getGroupIds();
186    property public abstract java.util.List<java.lang.String> groupIds;
187  }
188
189  public interface FindNotesAppFunction<Parameters extends androidx.appfunctions.schema.notes.FindNotesAppFunction.Parameters, Response extends androidx.appfunctions.schema.notes.FindNotesAppFunction.Response> {
190    method public suspend Object? findNotes(androidx.appfunctions.AppFunctionContext appFunctionContext, Parameters parameters, kotlin.coroutines.Continuation<? super Response>);
191    field public static final androidx.appfunctions.schema.notes.FindNotesAppFunction.Companion Companion;
192  }
193
194  public static final class FindNotesAppFunction.Companion {
195  }
196
197  public static interface FindNotesAppFunction.Parameters {
198    method public default java.time.LocalDateTime? getModifiedAfter();
199    method public default java.time.LocalDateTime? getModifiedBefore();
200    method public default String? getQuery();
201    property public default java.time.LocalDateTime? modifiedAfter;
202    property public default java.time.LocalDateTime? modifiedBefore;
203    property public default String? query;
204  }
205
206  public static interface FindNotesAppFunction.Response {
207    method public java.util.List<androidx.appfunctions.schema.notes.AppFunctionNote> getNotes();
208    property public abstract java.util.List<androidx.appfunctions.schema.notes.AppFunctionNote> notes;
209  }
210
211  public interface FindNotesGroupsAppFunction<Parameters extends androidx.appfunctions.schema.notes.FindNotesGroupsAppFunction.Parameters, Response extends androidx.appfunctions.schema.notes.FindNotesGroupsAppFunction.Response> {
212    method public suspend Object? findNotesGroups(androidx.appfunctions.AppFunctionContext appFunctionContext, Parameters parameters, kotlin.coroutines.Continuation<? super Response>);
213    field public static final androidx.appfunctions.schema.notes.FindNotesGroupsAppFunction.Companion Companion;
214  }
215
216  public static final class FindNotesGroupsAppFunction.Companion {
217  }
218
219  public static interface FindNotesGroupsAppFunction.Parameters {
220    method public default String? getQuery();
221    property public default String? query;
222  }
223
224  public static interface FindNotesGroupsAppFunction.Response {
225    method public java.util.List<androidx.appfunctions.schema.notes.AppFunctionNotesGroup> getGroups();
226    property public abstract java.util.List<androidx.appfunctions.schema.notes.AppFunctionNotesGroup> groups;
227  }
228
229  public interface GetNotesAppFunction<Parameters extends androidx.appfunctions.schema.notes.GetNotesAppFunction.Parameters, Response extends androidx.appfunctions.schema.notes.GetNotesAppFunction.Response> {
230    method public suspend Object? getNotes(androidx.appfunctions.AppFunctionContext appFunctionContext, Parameters parameters, kotlin.coroutines.Continuation<? super Response>);
231    field public static final androidx.appfunctions.schema.notes.GetNotesAppFunction.Companion Companion;
232  }
233
234  public static final class GetNotesAppFunction.Companion {
235  }
236
237  public static interface GetNotesAppFunction.Parameters {
238    method public java.util.List<java.lang.String> getNoteIds();
239    property public abstract java.util.List<java.lang.String> noteIds;
240  }
241
242  public static interface GetNotesAppFunction.Response {
243    method public java.util.List<androidx.appfunctions.schema.notes.AppFunctionNote> getNotes();
244    property public abstract java.util.List<androidx.appfunctions.schema.notes.AppFunctionNote> notes;
245  }
246
247  public final class NotesKt {
248    property public static String APP_FUNCTION_SCHEMA_CATEGORY_NOTES;
249    field public static final String APP_FUNCTION_SCHEMA_CATEGORY_NOTES = "notes";
250  }
251
252  public interface ShowNoteAppFunction<Parameters extends androidx.appfunctions.schema.notes.ShowNoteAppFunction.Parameters, Response extends androidx.appfunctions.schema.notes.ShowNoteAppFunction.Response> {
253    method public suspend Object? showNote(androidx.appfunctions.AppFunctionContext appFunctionContext, Parameters parameters, kotlin.coroutines.Continuation<? super Response>);
254    field public static final androidx.appfunctions.schema.notes.ShowNoteAppFunction.Companion Companion;
255  }
256
257  public static final class ShowNoteAppFunction.Companion {
258  }
259
260  public static interface ShowNoteAppFunction.Parameters {
261    method public String getNoteId();
262    property public abstract String noteId;
263  }
264
265  public static interface ShowNoteAppFunction.Response extends androidx.appfunctions.AppFunctionOpenable {
266  }
267
268  public interface UpdateNoteAppFunction<Parameters extends androidx.appfunctions.schema.notes.UpdateNoteAppFunction.Parameters, Response extends androidx.appfunctions.schema.notes.UpdateNoteAppFunction.Response> {
269    method public suspend Object? updateNote(androidx.appfunctions.AppFunctionContext appFunctionContext, Parameters parameters, kotlin.coroutines.Continuation<? super Response>);
270    field public static final androidx.appfunctions.schema.notes.UpdateNoteAppFunction.Companion Companion;
271  }
272
273  public static final class UpdateNoteAppFunction.Companion {
274  }
275
276  public static interface UpdateNoteAppFunction.Parameters {
277    method public default androidx.appfunctions.schema.types.SetField<java.util.List<androidx.appfunctions.schema.notes.AppFunctionNote.Attachment>>? getAttachments();
278    method public default androidx.appfunctions.schema.types.SetField<java.lang.String?>? getContent();
279    method public String getNoteId();
280    method public default androidx.appfunctions.schema.types.SetField<java.lang.String>? getTitle();
281    property public default androidx.appfunctions.schema.types.SetField<java.util.List<androidx.appfunctions.schema.notes.AppFunctionNote.Attachment>>? attachments;
282    property public default androidx.appfunctions.schema.types.SetField<java.lang.String?>? content;
283    property public abstract String noteId;
284    property public default androidx.appfunctions.schema.types.SetField<java.lang.String>? title;
285  }
286
287  public static interface UpdateNoteAppFunction.Response {
288    method public androidx.appfunctions.schema.notes.AppFunctionNote getUpdatedNote();
289    property public abstract androidx.appfunctions.schema.notes.AppFunctionNote updatedNote;
290  }
291
292  public interface UpdateNotesGroupAppFunction<Parameters extends androidx.appfunctions.schema.notes.UpdateNotesGroupAppFunction.Parameters, Response extends androidx.appfunctions.schema.notes.UpdateNotesGroupAppFunction.Response> {
293    method public suspend Object? updateNotesGroup(androidx.appfunctions.AppFunctionContext appFunctionContext, Parameters parameters, kotlin.coroutines.Continuation<? super Response>);
294    field public static final androidx.appfunctions.schema.notes.UpdateNotesGroupAppFunction.Companion Companion;
295  }
296
297  public static final class UpdateNotesGroupAppFunction.Companion {
298  }
299
300  public static interface UpdateNotesGroupAppFunction.Parameters {
301    method public default androidx.appfunctions.schema.types.SetField<java.lang.String>? getLabel();
302    method public String getNotesGroupId();
303    property public default androidx.appfunctions.schema.types.SetField<java.lang.String>? label;
304    property public abstract String notesGroupId;
305  }
306
307  public static interface UpdateNotesGroupAppFunction.Response {
308    method public androidx.appfunctions.schema.notes.AppFunctionNotesGroup getUpdatedNotesGroup();
309    property public abstract androidx.appfunctions.schema.notes.AppFunctionNotesGroup updatedNotesGroup;
310  }
311
312}
313
314package androidx.appfunctions.schema.types {
315
316  public final class SetField<T> {
317    ctor public SetField(T value);
318    method public T getValue();
319    property public T value;
320  }
321
322}
323
324