using TINK.Model;
namespace TINK.ViewModel.Bikes
{
public interface IRentalProcess
{
///
/// Gets the id of the bike which is rental ends.
///
string BikeId { get; }
CurrentRentalProcess State { get; set; }
/// Holds info about current step in rental process.
int? StepIndex { get; set; }
/// Holds info about current step of rental process.
string StepInfoText { get; set; }
/// Holds important info about current step of rental process.
string ImportantStepInfoText { get; set; }
/// Holds info about status of current rental process.
CurrentStepStatus Result { get; set; }
///
/// Holds the info returned from back end when rent is ended.
///
BookingFinishedModel EndRentalInfo { get; set; }
}
}