using System.Threading.Tasks;
using TINK.Model.Bikes;
using TINK.Model.Services.CopriApi;
namespace TINK.Model.Connector
{
public interface IQuery
{
/// Gets all stations including positions.
Task> GetBikesAndStationsAsync();
/// Gets bikes occupied is a user is logged in.
/// Collection of bikes.
Task> GetBikesOccupiedAsync();
/// Gets bikes either bikes available if no user is logged in or bikes available and bikes occupied if a user is logged in.
/// Collection of bikes.
Task> GetBikesAsync();
}
}