@FlaggedApi("android.app.appfunctions.flags.enable_app_function_manager") public final class AppFunctionException extends java.lang.Exception implements android.os.Parcelable {
ctor public AppFunctionException(int, @Nullable String);
ctor public AppFunctionException(int, @Nullable String, @NonNull android.os.Bundle);
method public int describeContents();
method public int getErrorCategory();
method public int getErrorCode();
method @Nullable public String getErrorMessage();
method @NonNull public android.os.Bundle getExtras();
method public void writeToParcel(@NonNull android.os.Parcel, int);
field @NonNull public static final android.os.Parcelable.Creator<android.app.appfunctions.AppFunctionException> CREATOR;
field public static final int ERROR_APP_UNKNOWN_ERROR = 3000; // 0xbb8
field public static final int ERROR_CANCELLED = 2001; // 0x7d1
field public static final int ERROR_CATEGORY_APP = 3; // 0x3
field public static final int ERROR_CATEGORY_REQUEST_ERROR = 1; // 0x1
field public static final int ERROR_CATEGORY_SYSTEM = 2; // 0x2
field public static final int ERROR_CATEGORY_UNKNOWN = 0; // 0x0
field public static final int ERROR_DENIED = 1000; // 0x3e8
field public static final int ERROR_DISABLED = 1002; // 0x3ea
field public static final int ERROR_FUNCTION_NOT_FOUND = 1003; // 0x3eb
field public static final int ERROR_INVALID_ARGUMENT = 1001; // 0x3e9
field public static final int ERROR_SYSTEM_ERROR = 2000; // 0x7d0
}
@FlaggedApi("android.app.appfunctions.flags.enable_app_function_manager") public final class AppFunctionManager {
@FlaggedApi("android.app.appfunctions.flags.enable_app_function_manager") public final class ExecuteAppFunctionResponse implements android.os.Parcelable {
ctor public ExecuteAppFunctionResponse(@NonNull android.app.appsearch.GenericDocument);
ctor public ExecuteAppFunctionResponse(@NonNull android.app.appsearch.GenericDocument, @NonNull android.os.Bundle);
method public int describeContents();
method public int getErrorCategory();
method @Nullable public String getErrorMessage();
method @NonNull public android.os.Bundle getExtras();
method public int getResultCode();
method @NonNull public android.app.appsearch.GenericDocument getResultDocument();