Airthings Library Namespaces
The namespaces available in the Tudormobile.Airthings library are described below.
Tudormobile.Airthings.dll
using Tudormobile.Airthings;
- Tudormobile.Airthings
- Root namespace for the library. Essential classes that comprise the library.
- Provides client and data model for directly accessing the Airthings Api.
- Suitable for applications that directly access the Airthings Api.
using Tudormobile.Airthings.Proxy;
- Tudormobile.Airthings.Proxy
- Proxy client interface, client, and response
- Provides client to access the Airthings API through a proxy service (see below)
- Suitable for .NET client-side applications accessing a single Airthings registered application
- Does not require client identifier or client secret
- Aggregated data response for all accounts and devices registered to the Airthings client identifier.
AirthingsService.dll
using Tudormobile.Airthings.Service;
- Tudormobile.Airthings.Service
- Proxy service for accessing the Airthings Api.
- Simplified data model for accessing Airthings devices.
- Suitable for consumption by public front-end applications.
Latest unit testing results are shown below.
Summary
Summary
|
|
| Generated on: |
5/28/2026 - 8:01:48 PM |
| Parser: |
DynamicCodeCoverage |
| Assemblies: |
2 |
| Classes: |
23 |
| Files: |
23 |
| Line coverage: |
92.7% (344 of 371) |
| Covered lines: |
344 |
| Uncovered lines: |
27 |
| Coverable lines: |
371 |
| Total lines: |
1064 |
| Method coverage: |
Feature is only available for sponsors |
Coverage
Airthings.Service.dll - 87.2%
| Name |
Line |
| Airthings.Service.dll |
87.2% |
| Tudormobile.Airthings.Service.AirthingsApi |
100% |
| Tudormobile.Airthings.Service.AirthingsOptions |
100% |
| Tudormobile.Airthings.Service.AirthingsResponse |
100% |
| Tudormobile.Airthings.Service.AirthingsServiceExtensions |
44.8% |
| Tudormobile.Airthings.Service.Device |
100% |
| Tudormobile.Airthings.Service.DeviceSample |
100% |
| Tudormobile.Airthings.Service.DeviceSamples |
100% |
| Tudormobile.Airthings.Service.ServiceVersion |
100% |
| Tudormobile.Airthings.Service.SummaryBuilder |
100% |
| Tudormobile.Airthings.Service.SummarySamples |
100% |
Tudormobile.Airthings.dll - 100%
| Name |
Line |
| Tudormobile.Airthings.dll |
100% |
| Tudormobile.Airthings.Account |
100% |
| Tudormobile.Airthings.AccountsResponse |
100% |
| Tudormobile.Airthings.AirthingsClient |
100% |
| Tudormobile.Airthings.ApiResponse |
100% |
| Tudormobile.Airthings.Device |
100% |
| Tudormobile.Airthings.DevicesResponse |
100% |
| Tudormobile.Airthings.DevicesSamplesResponse |
100% |
| Tudormobile.Airthings.Proxy.IProxyClient |
100% |
| Tudormobile.Airthings.Proxy.ProxyClient |
100% |
| Tudormobile.Airthings.Proxy.ProxyResponse |
100% |
| Tudormobile.Airthings.Proxy.SummarySample |
100% |
| Tudormobile.Airthings.Sensor |
100% |
| Tudormobile.Airthings.SensorsResponse |
100% |