package com.airlock.iam.admin.domain.model.token.airlock2fa;

import com.airlock.iam.factor.domain.model.airlock2fa.activation.Airlock2FAActivationLetterId;
import java.time.Instant;
import java.util.Optional;

public interface Airlock2FAActivationLetterViewer {
   Airlock2FAActivationLetterId letterId();

   Instant expires();

   Instant created();

   String shortenedActivationCode();

   Optional<Airlock2FAConfidentialActivation> retrieveConfidentialActivation();
}
