Mateusz Filipowicz
dca894e8e7
feat: use Client interface instead of client struct when interacting with UniFi SDK ( #21 )
...
* feat: use Client interface instead of client struct when interacting with UniFi SDK
Breaking change!
* chore: linting
* chore: linting
2025-02-17 09:38:41 +01:00
Mateusz Filipowicz
f79f21c4ad
feat: new, more customizable client supporting API Key and user/password authentication
2025-02-09 01:51:47 +01:00
Paul Tyng
f8c2528edb
Pass QOS always for WAN networks
2022-10-22 21:27:45 -04:00
Hendrik "T4cC0re" Meyer
4aed7d703d
Generate UnmarshalJSON to handle emptyStringInt types
...
This commit changes the code generator to generate a `UnmarshalJSON` for each
struct, so that if unmarshalled it properly handles UniFis varying integer values
via the `emptyStringInt` type.
Structs not including a field of `int` type will still have the function generated,
but it will effectively do nothing.
Fixes #18
2021-01-03 13:21:53 -05:00
Ben Davies
df937016b0
Moved handling of string response to int using the existing emptyStringInt method as part of UnmarshalJSON as per Pauls suggestion
2020-10-09 13:42:28 -04:00
Paul Tyng
f74d29bd54
Fix empty string int marshalling in go 1.14
2020-03-26 16:13:36 -04:00
Paul Tyng
d076e78005
Add context support
2020-03-26 16:12:52 -04:00
Paul Tyng
3fb1d0badb
Fix unmarshaling of dhcpd_leasetime
...
Issue #2
2020-02-10 11:07:31 -05:00
Paul Tyng
435ecf9d6f
Initial version
...
Extracted from paultyng/terraform-provider-unifi@ef25893f14
2020-01-10 14:31:12 -05:00