using TINK.Model.Bike.BluetoothLock;
using TINK.MultilingualResources;

namespace TINK.Services.BluetoothLock.Exception
{
    public class CouldntCloseInconsistentStateExecption : StateAwareException
    {
        public CouldntCloseInconsistentStateExecption(LockingState state) :
            base(
                state,
                state != LockingState.Unknown
                    ? string.Format(Resources.ErrorCloseLockUnexpectedState, state)
                    : Resources.ErrorCloseLockUnknownPosition)
        {
        }
    }
}