using System; namespace TINK.Model.State { public interface IStateInfoMutable { InUseStateEnum Value { get; } /// Updates state from webserver. /// State of the bike. /// Date time when bike was reserved/ booked. /// Lenght of time span for which bike remains booked. /// Mailaddress of the one which reserved/ booked. /// Booking code if bike is booked or reserved. /// Controls whether notify property changed events are fired or not. void Load( InUseStateEnum p_oState, DateTime? p_oFrom = null, string p_strMailAddress = null, string p_strCode = null, Bikes.Bike.BC.NotifyPropertyChangedLevel notifyLevel = Bikes.Bike.BC.NotifyPropertyChangedLevel.All); } }