package cz.moneta.test.dsl.ufo.banka.pages.main.signature.patterns;

import cz.moneta.test.dsl.ufo.banka.pages.common.pages.OBR001_S001_PrintInstructionPageTransitions;
import cz.moneta.test.harness.support.web.Click;
import cz.moneta.test.harness.support.web.Wait;
import cz.moneta.test.harness.support.web.WebFlow;

import static cz.moneta.test.dsl.ufo.banka.pages.main.signature.patterns.NPV019_S001_SignaturePatternsEditPage.CONTINUE_BUTTON;

@Wait(CONTINUE_BUTTON)
public interface NPV019_S001_SignaturePatternsEditPage extends WebFlow<NPV019_S001_SignaturePatternsEditPage> {

    String SIGNATURE_TYPE_STATIC = "NPV019_S001_R001_2";
    String SIGNATURE_TYPE_PHYSICAL = "NPV019_S001_R001_3";
    String CONTINUE_BUTTON = "NPV019_S001_B001";

    @Click(SIGNATURE_TYPE_STATIC)
    @Click(CONTINUE_BUTTON)
    OBR001_S001_PrintInstructionPageTransitions clickSignatureStatic();

    @Click(SIGNATURE_TYPE_PHYSICAL)
    @Click(CONTINUE_BUTTON)
    NPV019_OBR001_ConfirmationPageTransitions clickSignaturePhysical();

}