Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d9d9eefa authored by Omer Ozer's avatar Omer Ozer
Browse files

Add CredentialDescription TestAPI for CTS.

Bug: 260629338
CTS-Coverage-Bug: 265212839
API-Coverage-Bug: 265212839
Test: Local Build & Deployment
Change-Id: Ie64ed9e856547919dbef1a93f060957a4dcdaa51
parent 2f35fca0
Loading
Loading
Loading
Loading
+53 −0
Original line number Diff line number Diff line
@@ -974,6 +974,59 @@ package android.content.rollback {

}

package android.credentials {

  public final class CredentialDescription implements android.os.Parcelable {
    ctor public CredentialDescription(@NonNull String, @NonNull String, @NonNull java.util.List<android.service.credentials.CredentialEntry>);
    method public int describeContents();
    method @NonNull public java.util.List<android.service.credentials.CredentialEntry> getCredentialEntries();
    method @NonNull public String getFlattenedRequestString();
    method @NonNull public String getType();
    method public void writeToParcel(@NonNull android.os.Parcel, int);
    field @NonNull public static final android.os.Parcelable.Creator<android.credentials.CredentialDescription> CREATOR;
  }

  public final class CredentialManager {
    method public void registerCredentialDescription(@NonNull android.credentials.RegisterCredentialDescriptionRequest, @Nullable android.os.CancellationSignal, @NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<java.lang.Void,android.credentials.RegisterCredentialDescriptionException>);
    method public void unRegisterCredentialDescription(@NonNull android.credentials.UnregisterCredentialDescriptionRequest, @Nullable android.os.CancellationSignal, @NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<java.lang.Void,android.credentials.UnregisterCredentialDescriptionException>);
  }

  public class RegisterCredentialDescriptionException extends java.lang.Exception {
    ctor public RegisterCredentialDescriptionException(@NonNull String, @Nullable String);
    ctor public RegisterCredentialDescriptionException(@NonNull String, @Nullable String, @Nullable Throwable);
    ctor public RegisterCredentialDescriptionException(@NonNull String, @Nullable Throwable);
    ctor public RegisterCredentialDescriptionException(@NonNull String);
    field @NonNull public final String errorType;
  }

  public final class RegisterCredentialDescriptionRequest implements android.os.Parcelable {
    ctor public RegisterCredentialDescriptionRequest(@NonNull android.credentials.CredentialDescription);
    ctor public RegisterCredentialDescriptionRequest(@NonNull java.util.List<android.credentials.CredentialDescription>);
    method public int describeContents();
    method @NonNull public java.util.List<android.credentials.CredentialDescription> getCredentialDescriptions();
    method public void writeToParcel(@NonNull android.os.Parcel, int);
    field @NonNull public static final android.os.Parcelable.Creator<android.credentials.RegisterCredentialDescriptionRequest> CREATOR;
    field public static final String FLATTENED_REQUEST_STRING_KEY = "flattened_request_string";
  }

  public class UnregisterCredentialDescriptionException extends java.lang.Exception {
    ctor public UnregisterCredentialDescriptionException(@NonNull String, @Nullable String);
    ctor public UnregisterCredentialDescriptionException(@NonNull String, @Nullable String, @Nullable Throwable);
    ctor public UnregisterCredentialDescriptionException(@NonNull String, @Nullable Throwable);
    ctor public UnregisterCredentialDescriptionException(@NonNull String);
    field @NonNull public final String errorType;
  }

  public final class UnregisterCredentialDescriptionRequest implements android.os.Parcelable {
    ctor public UnregisterCredentialDescriptionRequest(@NonNull android.credentials.CredentialDescription);
    method public int describeContents();
    method @NonNull public android.credentials.CredentialDescription getCredentialDescription();
    method public void writeToParcel(@NonNull android.os.Parcel, int);
    field @NonNull public static final android.os.Parcelable.Creator<android.credentials.UnregisterCredentialDescriptionRequest> CREATOR;
  }

}

package android.credentials.ui {

  public final class CreateCredentialProviderData extends android.credentials.ui.ProviderData implements android.os.Parcelable {
+2 −0
Original line number Diff line number Diff line
@@ -17,6 +17,7 @@
package android.credentials;

import android.annotation.NonNull;
import android.annotation.TestApi;
import android.os.Parcel;
import android.os.Parcelable;
import android.service.credentials.CredentialEntry;
@@ -32,6 +33,7 @@ import java.util.Objects;
 * Represents the type and contained data fields of a {@link Credential}.
 * @hide
 */
@TestApi
public final class CredentialDescription implements Parcelable {

    /**
+3 −0
Original line number Diff line number Diff line
@@ -23,6 +23,7 @@ import android.annotation.NonNull;
import android.annotation.Nullable;
import android.annotation.RequiresPermission;
import android.annotation.SystemService;
import android.annotation.TestApi;
import android.app.Activity;
import android.app.PendingIntent;
import android.content.Context;
@@ -329,6 +330,7 @@ public final class CredentialManager {
     *
     * @hide
     */
    @TestApi
    public void registerCredentialDescription(
            @NonNull RegisterCredentialDescriptionRequest request,
            @Nullable CancellationSignal cancellationSignal,
@@ -376,6 +378,7 @@ public final class CredentialManager {
     *
     * @hide
     */
    @TestApi
    public void unRegisterCredentialDescription(
            @NonNull UnregisterCredentialDescriptionRequest request,
            @Nullable CancellationSignal cancellationSignal,
+2 −0
Original line number Diff line number Diff line
@@ -18,6 +18,7 @@ package android.credentials;

import android.annotation.NonNull;
import android.annotation.Nullable;
import android.annotation.TestApi;
import android.os.CancellationSignal;
import android.os.OutcomeReceiver;

@@ -32,6 +33,7 @@ import java.util.concurrent.Executor;
 *
 * @hide
 */
@TestApi
public class RegisterCredentialDescriptionException extends Exception {

    @NonNull public final String errorType;
+2 −0
Original line number Diff line number Diff line
@@ -19,6 +19,7 @@ package android.credentials;
import static java.util.Objects.requireNonNull;

import android.annotation.NonNull;
import android.annotation.TestApi;
import android.content.ComponentName;
import android.os.Parcel;
import android.os.Parcelable;
@@ -36,6 +37,7 @@ import java.util.List;
 *
 * @hide
 */
@TestApi
public final class RegisterCredentialDescriptionRequest implements Parcelable {

    public static final String FLATTENED_REQUEST_STRING_KEY = "flattened_request_string";
Loading