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

import com.airlock.iam.flow.api.domain.model.step.FlowStep;
import com.airlock.iam.flow.api.domain.model.step.StepAction;
import com.airlock.iam.flow.api.domain.model.step.StepResult;

public interface FidoCredentialDisplayNameChangeStep extends FlowStep {
   String CURRENT_FIDO_CREDENTIAL_DISPLAY_NAME = "currentFidoCredentialDisplayName";

   StepResult editName(String var1);

   StepResult validateAndContinue();

   StepResult retrieveInformation();

   enum FidoCredentialDisplayNameChangeActions implements StepAction {
      FIDO_CREDENTIAL_EDIT_POSSIBLE;
   }
}
