コード例 #1
0
        public ViessmannAuthBase(IViessmannConnectionProvider <ViessmannPlatformClient> connectionProvider)
        {
            _connectionProvider = connectionProvider;
            _client             = connectionProvider.Client;
            _authClient         = connectionProvider.AuthClient;

            _jsonSerializerOptions.Converters.Add(new ObjectToInferredTypesConverter());
        }
コード例 #2
0
 public ViessmannVitotrolClient(IViessmannConnectionProvider <ViessmannVitotrolClient> connectionProvider, IOptions <ViessmannConfig> config)
 {
     _connectionProvider = connectionProvider;
     _client             = _connectionProvider.Client;
     _config             = config.Value;
 }
コード例 #3
0
 public ViessmannPlatformClient(IViessmannConnectionProvider <ViessmannPlatformClient> connectionProvider)
     : base(connectionProvider)
 {
 }