using System; namespace TINK.Model.Bikes.BikeInfoNS.BikeNS { public static class BikeExtension { public static LockType GetLockType(this LockModel model) { switch (model) { case LockModel.ILockIt: return LockType.Bluethooth; case LockModel.Sigo: return LockType.Backend; default: throw new ArgumentException($"Unsupported lock model {model} detected."); } } } }