Unhide CredentialEntry constructor.

CredentialEntry has a different constructor to be used by
CredentialProviders when using Credential Registry APIs.
Unhiding that so it can be used.

Bug: 271486804
Test: local
Change-Id: I2878a30403230aec7a163750d16a374088d96ee5
This commit is contained in:
Omer Ozer
2023-03-06 21:17:27 +00:00
parent 9142b4d400
commit b94832f674
2 changed files with 1 additions and 2 deletions

View File

@@ -40641,6 +40641,7 @@ package android.service.credentials {
public class CredentialEntry implements android.os.Parcelable {
ctor public CredentialEntry(@NonNull android.service.credentials.BeginGetCredentialOption, @NonNull android.app.slice.Slice);
ctor public CredentialEntry(@NonNull String, @NonNull android.app.slice.Slice);
method public int describeContents();
method @NonNull public android.service.credentials.BeginGetCredentialOption getBeginGetCredentialOption();
method @NonNull public android.app.slice.Slice getSlice();

View File

@@ -97,9 +97,7 @@ public class CredentialEntry implements Parcelable {
* @param slice the slice containing the metadata to be shown on the UI. Must be
* constructed through the androidx.credentials jetpack library.
*
* @hide
*/
// TODO: Unhide this constructor when the registry APIs are stable
public CredentialEntry(@NonNull String type, @NonNull Slice slice) {
mBeginGetCredentialOption = null;
mType = requireNonNull(type, "type must not be null");