CredentialTransferCapabilitiesRequest


public final class CredentialTransferCapabilitiesRequest


A request for the state of the provider's credentials that can be exported

Summary

Public constructors

CredentialTransferCapabilitiesRequest(
    @NonNull Set<@NonNull String> credentialTypes,
    @NonNull Set<@NonNull String> knownExtensions
)

Public methods

final @NonNull Set<@NonNull String>

the credential types that the requester supports.

final @NonNull Set<@NonNull String>

the known extensions that the importer supports.

Public constructors

CredentialTransferCapabilitiesRequest

Added in 1.0.0-alpha04
public CredentialTransferCapabilitiesRequest(
    @NonNull Set<@NonNull String> credentialTypes,
    @NonNull Set<@NonNull String> knownExtensions
)

Public methods

getCredentialTypes

Added in 1.0.0-alpha04
public final @NonNull Set<@NonNull StringgetCredentialTypes()

the credential types that the requester supports. By default, this field will be used to filter which ExportEntry will be displayed. The values include, but not limited to, the constants in CredentialTypes. This cannot be empty. The exporter should return credentials that map to the requested types. Unknown values should be ignored.

getKnownExtensions

Added in 1.0.0-alpha04
public final @NonNull Set<@NonNull StringgetKnownExtensions()

the known extensions that the importer supports. The values include, but not limited to, the constants in KnownExtensions. This can be empty. The exporter should return extensions that map to the requested extensions. Unknown values should be ignored.