package query.hessian.accounts;

import gametool.entity.operator.ItemActionStatus;
import org.jetbrains.annotations.NotNull;
import replicationAnnotations.OuterWorldAPI;

/**
 * 6th version of api. Allows to delete item actions by specified status and before specified perform moment.
 * @author a.kuprishov
 */
@OuterWorldAPI
public interface AccountService6 extends AccountService5 {
  void deleteItemActions(@NotNull String shardTitle, @NotNull ItemActionStatus status, long performBeforeSeconds) throws AccountServiceException;
}
