package com.ushahidi.platform.mobile.app.data.repository.datasource.formattribute;
import com.ushahidi.platform.mobile.app.data.entity.FormAttributeEntity;
import java.util.List;
import rx.Observable;
/**
* @author Ushahidi Team <team@ushahidi.com>
*/
public interface FormAttributeDataSource {
/**
* Get a list of {@link FormAttributeEntity} from the database.
*
* @param deploymentId An ID of {@link com.ushahidi.platform.mobile.app.domain.entity.Deployment}
* @param formId The id of the form to be fetched
* @return The form details
*/
Observable<List<FormAttributeEntity>> getFormAttributes(Long deploymentId, Long formId);
}