package com.base.core.handler;

import com.base.api.model.PayloadRpcDTO;
import com.base.core.model.enity.EphTrackCoreDTO;
import com.base.core.model.enity.Region;
import com.base.core.model.enity.StripDTO;

import java.util.List;

public interface StripExecuteHandler<T> {

    List<T> stripExecute(Region region, EphTrackCoreDTO ephTrackCoreDTO,  PayloadRpcDTO payloadRpcDTO) throws Exception;

    StripDTO formatStripInstance(T t);
}
