joshuar-go-hass-agent/internal/hass
Joshua Rich d50b78cd7d feat!: introduce a Config interface for the api
- Add a new interface in the api package that holds the configuration
  variables required to make API (REST or websocket) requests.
- Ensure the agent config satisfies this interface.
- Pass the agent config, which satisfies the interface, to functions in
  the API package, that can then use its values to make requests.
- Remove the now deprecate settings package which is no longer required,
  as the above changes eliminate its purpose.
2023-07-17 01:47:59 +00:00
..
deviceClass refactor: major refactor 2023-07-07 23:16:51 +00:00
sensorType refactor: major refactor 2023-07-07 23:16:51 +00:00
stateClass refactor: major refactor 2023-07-07 23:16:51 +00:00
config.go feat!: introduce a Config interface for the api 2023-07-17 01:47:59 +00:00
device.go test!: replace mockery with moq 2023-07-10 10:59:30 +00:00
location.go feat!: major internal rewrite 2023-07-09 05:27:25 +00:00
mock_DeviceInfo_test.go test!: replace mockery with moq 2023-07-10 10:59:30 +00:00
mock_RegistrationInfo_test.go test(hass): registration unit tests 2023-07-12 08:28:44 +00:00
registration.go test(hass): registration unit tests 2023-07-12 08:28:44 +00:00
registration_test.go test(hass): improve registration test coverage 2023-07-17 01:47:15 +00:00
sensor.go feat!: major internal rewrite 2023-07-09 05:27:25 +00:00
sensor_test.go test(hass): add tests for sensors 2023-07-17 01:47:01 +00:00