using TINK.Model.Bike.BluetoothLock;

namespace TINK.Services.BluetoothLock.Exception
{
    public abstract class StateAwareException : System.Exception
    {
        public StateAwareException(LockingState state, string description) : base(description)
        {
            State = state;
        }

        /// <summary> Holds the state reported by lock.</summary>
        public LockingState State { get; }
    }
}