RegisterExportRequest

public final class RegisterExportRequest implements Parcelable


A registration request for declaring that the callee is a credential provider that supports exporting of credentials to other credential providers

Summary

Constants

static final @NonNull String

Public constructors

RegisterExportRequest(
    @NonNull byte[] matcher,
    @NonNull byte[] data,
    @NonNull String id
)

Public methods

final int
final @NonNull byte[]

any data to be registered along with the ability to export, typically empty for this use-case

final @NonNull String

the ID of the given registry data, so as not to overwrite existing data of different ID

final @NonNull byte[]

the matcher executor that runs the matching logic

void
writeToParcel(@NonNull Parcel dest, int flags)

Constants

REQUEST_TYPE

public static final @NonNull String REQUEST_TYPE

Public fields

CREATOR

public static final @NonNull Parcelable.Creator<@NonNull RegisterExportRequestCREATOR

Public constructors

RegisterExportRequest

public RegisterExportRequest(
    @NonNull byte[] matcher,
    @NonNull byte[] data,
    @NonNull String id
)
Parameters
@NonNull byte[] matcher

the matcher executor that runs the matching logic

@NonNull byte[] data

any data to be registered along with the ability to export, typically empty for this use-case

@NonNull String id

the ID of the given registry data, so as not to overwrite existing data of different ID

Public methods

describeContents

public final int describeContents()

getData

public final @NonNull byte[] getData()

any data to be registered along with the ability to export, typically empty for this use-case

getId

public final @NonNull String getId()

the ID of the given registry data, so as not to overwrite existing data of different ID

getMatcher

public final @NonNull byte[] getMatcher()

the matcher executor that runs the matching logic

writeToParcel

public void writeToParcel(@NonNull Parcel dest, int flags)