package net.serenitybdd.screenplay.interacting_with_jenkins_api.interactions;
import net.serenitybdd.screenplay.Action;
import net.serenitybdd.screenplay.Actor;
import net.serenitybdd.screenplay.interacting_with_jenkins_api.abilities.InteractWithJenkinsAPI;
import net.thucydides.core.annotations.Step;
class NotifyOfExternalProjectSuccess implements Action {
@Override
@Step("{0} notifies Jenkins that the '#project' has succeeded")
public <T extends Actor> void performAs(T actor) {
InteractWithJenkinsAPI.as(actor).notifyOfExternalProjectSuccessOf(project);
}
public NotifyOfExternalProjectSuccess(String project) {
this.project = project;
}
private final String project;
}