/* * Licensed Materials - Property of IBM * © Copyright IBM Corporation 2015. All Rights Reserved. */ package com.ibm.mil.readyapps.telco.usage; import android.content.Context; import com.ibm.mil.readyapps.telco.offers.Offer; import rx.Observable; /** * Methods for getting, setting and updating usage fields */ public interface UsageModel { Observable<Usage> getUsages(Context context); Observable<Usage> getTalkUsage(Context context); Observable<Usage> getTextUsage(Context context); void setNewUsage(Usage newUsage); Usage setLimitedUsage(Offer offer); }