package co.smartreceipts.android.purchases.model;
import android.support.annotation.NonNull;
public interface ManagedProduct {
/**
* @return the {@link InAppPurchase} enum that keys this managed product type
*/
@NonNull
InAppPurchase getInAppPurchase();
/**
* @return the {@link String} purchase token provided by Google for this product
*/
@NonNull
String getPurchaseToken();
/**
* @return the purchase data json {@link String} provided by Google for this purchase
*/
@NonNull
String getPurchaseData();
/**
* @return the {@link String} data signature provided by Google for this product
*/
@NonNull
String getInAppDataSignature();
}