UCSD Service
The UCSDService (Alert.CA.UCSDService) is a class library that provides an HTTP client for the UCSD Metadata API β the external system that manages camera registrations, credentials, and configuration at the university level.
Architectureβ
UCSDClient Methodsβ
| Method | Purpose |
|---|---|
GetAllDeviceConfigsAsync() | Retrieve all camera configurations |
GetDeviceByIdAsync(id) | Get a single camera's configuration |
GetAllDeviceCredentialsAsync() | Retrieve all camera credentials |
GetDeviceCredentialByIdAsync(deviceId) | Get a single camera's credentials |
GetTestDevicesAsync() | Retrieve test-only camera list |
GetToken() | Acquire OAuth bearer token |
Documentation Sectionsβ
- Device Config API β Camera configuration endpoints
- Credentials Management β Credential retrieval
- OAuth Authentication β Token acquisition and management