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. /// 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 state, DateTime? from = null, string mailAddress = null, string code = null, Bikes.Bike.BC.NotifyPropertyChangedLevel notifyLevel = Bikes.Bike.BC.NotifyPropertyChangedLevel.All); } }