package co.smartreceipts.android.sync.errors;
import android.support.annotation.NonNull;
import com.google.common.base.Preconditions;
public class CriticalSyncError extends Exception {
private final SyncErrorType mSyncErrorType;
public CriticalSyncError(@NonNull Throwable cause, @NonNull SyncErrorType syncErrorType) {
super(Preconditions.checkNotNull(cause));
mSyncErrorType = Preconditions.checkNotNull(syncErrorType);
}
@NonNull
public SyncErrorType getSyncErrorType() {
return mSyncErrorType;
}
}