package co.smartreceipts.android.model.factory;
import android.support.annotation.NonNull;
/**
* A simple builder factory interface that allows us {@link #build()} new instances of objects of
* type {@link T}
*/
public interface BuilderFactory<T> {
int MISSING_ID = -1;
/**
* Creates a new instance of the desired factory object type
*
* @return a new instance of {@link T}
*/
@NonNull
T build();
}