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