All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.firstdata.clovergo.domain.usecase.ReadCard Maven / Gradle / Ivy

package com.firstdata.clovergo.domain.usecase;

import com.firstdata.clovergo.domain.model.ReaderInfo;
import com.firstdata.clovergo.domain.repository.CardReaderRepository;

import javax.inject.Inject;

import io.reactivex.Completable;

/**
 * Created by Arjun Chinya on 4/25/17.
 */

public class ReadCard extends UseCase {

    @Inject
    public ReadCard(CardReaderRepository repository) {
        super(repository);
    }

    public Completable getObservable(ReaderInfo readerInfo,int amount) {
        return repository.readCardData(readerInfo, amount);
    }


    public Completable getObservable(ReaderInfo readerInfo, String aid, int tipAmountInCents) {
        repository.log("read card");
        return repository.readCardData(readerInfo, aid, tipAmountInCents);
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy