package com.oguerreiro.resilient.activities.period.open;

import java.util.concurrent.CompletableFuture;

import com.oguerreiro.resilient.activity.Activity;
import com.oguerreiro.resilient.activity.GenericGuide;
import com.oguerreiro.resilient.activity.GenericResult;
import com.oguerreiro.resilient.domain.Period;

public interface PeriodOpenActivity extends Activity<GenericResult, GenericGuide<Period>> {
  CompletableFuture<GenericResult> doInternalActivityAsync(GenericGuide<Period> guide);
}
