Builder

class Builder(context: Context, eDeviceKey: EcPublicKey, options: DataTransportOptions, listener: QrEngagementHelper.Listener, executor: Executor)

Creates a new builder for QrEngagementHelper.

Parameters

context

application context.

eDeviceKey

the public part of EDeviceKey for mdoc session encryption according to ISO/IEC 18013-5:2021 section 9.1.1.4.

options

set of options for creating DataTransport instances.

listener

the listener.

executor

a Executor to use with the listener.

Constructors

Link copied to clipboard
constructor(context: Context, eDeviceKey: EcPublicKey, options: DataTransportOptions, listener: QrEngagementHelper.Listener, executor: Executor)

Functions

Link copied to clipboard

Builds the QrEngagementHelper and starts listening for connections.

Link copied to clipboard

Sets the connection methods to use.

Link copied to clipboard

Sets data transports to use.