//
// Copyright © 2023 Nevis Security AG. All rights reserved.
//

import NevisMobileAuthentication

struct AuthenticatorSelectorMessage: ChannelOutMessage {
	// MARK: Properties

	let operationId: String
	let context: TypedAuthenticatorSelectionContext

	// MARK: Initialization

	init(operationId: String, context: AuthenticatorSelectionContext) {
		self.operationId = operationId
		self.context = TypedAuthenticatorSelectionContext(wrapped: context,
		                                                  operationId: operationId)
	}
}
