gak
8c059769ee
refactor!: Rename Api to OwnerApi. Remove ResponseData<T>. Add VehicleApi trait.
...
Significant refactor to progress towards different API access that Tesla
has introduced. See issues #6 and #7 .
Removed `ResponseData` because it wasn't very ergonomic, forcing the user
to deref or call data(). Also it had specific fields for JSON output
which was only used for the CLI, so I introduced a field
`print_responses` in OwnerApi that the CLI can use.
2023-10-22 09:17:32 +11:00
gak
a8b58e1157
refactor: Api -> OwnerApi
2023-10-20 12:18:38 +11:00
gak
a64a04e3d7
feat: rename and add api calls (energy_sites)
...
- rename api/cli energy_sites to products (to match the api)
- add energy_sites site_status
- add energy_sites live_status
- add energy_sites site_info
2023-09-05 13:48:16 +10:00
gak
68b835124f
feat: added vehicle charge related apis
2023-08-30 15:14:33 +10:00
gak
1c3a002a94
chore: clippy
2023-08-29 11:41:40 +10:00
gak
635bd84384
refactor: cli to be a binary with cli feature
2023-08-29 10:49:04 +10:00
gak
009ae67734
fix: double url appended, chore: lint cleanups
2023-08-29 10:29:06 +10:00
gak
e405ef83f8
refactor: merge Authentication + Api
2022-07-25 13:47:43 +10:00
gak
ce3552cdc7
wip: powerwall_energy_history
2022-07-25 10:00:55 +10:00
gak
6e9888acfa
fix: energy and power for calendar_history
2022-07-24 13:00:05 +10:00
gak
8b7410729e
wip: energy/powerwall api
2022-07-21 21:00:45 +10:00
gak
17d8b70331
refactor: Move vechicle match into struct.
2022-07-21 18:03:50 +10:00
gak
6214bf1b5f
wip: Refactor vehicle api. cli.
2022-07-21 18:00:41 +10:00
gak
9cca1ca5bd
wip: Add cli example. Change api macros.
2022-07-21 17:08:49 +10:00
gak
54108eb896
initial
2022-07-21 13:46:49 +10:00