package com.airlock.iam.factor.domain.model.airlock2fa;

import com.airlock.iam.factor.domain.model.airlock2fa.qrcode.Airlock2FAQrCodeImage;

public record OnlineQrCodeDeferredMessageApprovalAnswer(
   Airlock2FASessionId sessionId,
   Airlock2FAQrCodeImage qrCodeImage,
   Airlock2FAMobileAuthUri mobileAuthUri,
   Airlock2FAMobileAuthUniversalLink mobileAuthUniversalLink
) implements DeferredAuthenticationAnswer {
   @Override
   public Airlock2FASessionId getSessionId() {
      return this.sessionId;
   }
}
