package com.airlock.iam.flow.shared.domain.model.airlock2fa;

import com.airlock.iam.factor.domain.model.airlock2fa.Airlock2FADeviceSettings;
import com.airlock.iam.factor.domain.model.airlock2fa.Airlock2FAMobileOnlyRedirectUri;
import com.airlock.iam.factor.domain.model.airlock2fa.Airlock2FAShortLivedOnlineQrCodeSettings;
import java.util.Optional;

public record Airlock2FAApprovalStepSettings(
   Airlock2FADeviceSettings deviceSettings,
   Optional<Airlock2FAMobileOnlyRedirectUri> mobileOnlyRedirectUri,
   Optional<String> mobileOnlySchemeOverride,
   boolean bypassModeEnabled,
   boolean pushToAllEnabled,
   Optional<Airlock2FAShortLivedOnlineQrCodeSettings> shortLivedOnlineQrCodeSettings
) {
}
