
io.relayr.java.api.mock.MockDeviceModelsApi Maven / Gradle / Ivy
package io.relayr.java.api.mock;
import com.google.gson.reflect.TypeToken;
import javax.inject.Inject;
import io.relayr.java.api.DeviceModelsApi;
import io.relayr.java.model.models.DeviceFirmware;
import io.relayr.java.model.models.DeviceFirmwares;
import io.relayr.java.model.models.DeviceModels;
import io.relayr.java.model.models.ReadingMeanings;
import io.relayr.java.model.models.DeviceModel;
import retrofit.http.Path;
import retrofit.http.Query;
import rx.Observable;
public class MockDeviceModelsApi implements DeviceModelsApi {
private final MockBackend mBackend;
@Inject public MockDeviceModelsApi(MockBackend mockBackend) {
mBackend = mockBackend;
}
@Override public Observable getReadingMeanings() {
return mBackend.createObservable(new TypeToken() {
}, MockBackend.DEVICE_READING_MEANINGS);
}
@Override public Observable getDeviceModels(int limit) {
return mBackend.createObservable(new TypeToken() {
}, MockBackend.DEVICE_MODELS);
}
@Override public Observable getDeviceModels(int limit, int offset) {
return mBackend.createObservable(new TypeToken() {
}, MockBackend.DEVICE_MODELS);
}
@Override public Observable getDeviceModelById(String modelId) {
return mBackend.createObservable(new TypeToken() {
}, MockBackend.DEVICE_MODEL);
}
@Override
public Observable getDeviceModelFirmwares(String modelId) {
return mBackend.createObservable(new TypeToken() {
}, MockBackend.DEVICE_MODEL_FIRMWARES);
}
@Override
public Observable getDeviceModelByFirmware(String modelId, String version) {
return mBackend.createObservable(new TypeToken() {
}, MockBackend.DEVICE_MODEL_FIRMWARE);
}
@Override public Observable getUsersDeviceModels(String userId) {
return mBackend.createObservable(new TypeToken() {
}, MockBackend.DEVICE_MODELS);
}
@Override
public Observable getUsersDeviceModelById(String userId, String modelId) {
return mBackend.createObservable(new TypeToken() {
}, MockBackend.DEVICE_MODEL);
}
@Override
public Observable getUsersDeviceModelFirmwares(String userId, String modelId) {
return mBackend.createObservable(new TypeToken() {
}, MockBackend.DEVICE_MODEL_FIRMWARES);
}
@Override
public Observable getUsersDeviceModelByFirmware(String userId, String modelId, String version) {
return mBackend.createObservable(new TypeToken() {
}, MockBackend.DEVICE_MODEL_FIRMWARE);
}
@Override
public Observable getUsersPrototypes(String userId, int limit, int offset) {
return Observable.empty();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy