using MQTTnet.Client.Options; using System; namespace Mqtt.Client.AspNetCore.Options { public class AspCoreMqttClientOptionBuilder : MqttClientOptionsBuilder { public IServiceProvider ServiceProvider { get; } public AspCoreMqttClientOptionBuilder(IServiceProvider serviceProvider) { ServiceProvider = serviceProvider; } } public class AspCoreMqttOnlineClientOptionBuilder : MqttClientOptionsBuilder { public IServiceProvider ServiceOnlineProvider { get; } public AspCoreMqttOnlineClientOptionBuilder(IServiceProvider serviceProvider) { ServiceOnlineProvider = serviceProvider; } } public class AspCoreMerossClientOptionBuilder : MqttClientOptionsBuilder { public IServiceProvider ServiceMerossProvider { get; } public AspCoreMerossClientOptionBuilder(IServiceProvider serviceProvider) { ServiceMerossProvider = serviceProvider; } } }