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
This commit is contained in:
committed by
GitHub
parent
fadc5ada8b
commit
dca894e8e7
10
unifi/network.generated.go
generated
10
unifi/network.generated.go
generated
@@ -436,7 +436,7 @@ func (dst *NetworkWANProviderCapabilities) UnmarshalJSON(b []byte) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (c *Client) listNetwork(ctx context.Context, site string) ([]Network, error) {
|
||||
func (c *client) listNetwork(ctx context.Context, site string) ([]Network, error) {
|
||||
var respBody struct {
|
||||
Meta Meta `json:"meta"`
|
||||
Data []Network `json:"data"`
|
||||
@@ -450,7 +450,7 @@ func (c *Client) listNetwork(ctx context.Context, site string) ([]Network, error
|
||||
return respBody.Data, nil
|
||||
}
|
||||
|
||||
func (c *Client) getNetwork(ctx context.Context, site, id string) (*Network, error) {
|
||||
func (c *client) getNetwork(ctx context.Context, site, id string) (*Network, error) {
|
||||
var respBody struct {
|
||||
Meta Meta `json:"meta"`
|
||||
Data []Network `json:"data"`
|
||||
@@ -469,7 +469,7 @@ func (c *Client) getNetwork(ctx context.Context, site, id string) (*Network, err
|
||||
return &d, nil
|
||||
}
|
||||
|
||||
func (c *Client) deleteNetwork(ctx context.Context, site, id string) error {
|
||||
func (c *client) deleteNetwork(ctx context.Context, site, id string) error {
|
||||
err := c.Delete(ctx, fmt.Sprintf("s/%s/rest/networkconf/%s", site, id), struct{}{}, nil)
|
||||
if err != nil {
|
||||
return err
|
||||
@@ -477,7 +477,7 @@ func (c *Client) deleteNetwork(ctx context.Context, site, id string) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (c *Client) createNetwork(ctx context.Context, site string, d *Network) (*Network, error) {
|
||||
func (c *client) createNetwork(ctx context.Context, site string, d *Network) (*Network, error) {
|
||||
var respBody struct {
|
||||
Meta Meta `json:"meta"`
|
||||
Data []Network `json:"data"`
|
||||
@@ -497,7 +497,7 @@ func (c *Client) createNetwork(ctx context.Context, site string, d *Network) (*N
|
||||
return &new, nil
|
||||
}
|
||||
|
||||
func (c *Client) updateNetwork(ctx context.Context, site string, d *Network) (*Network, error) {
|
||||
func (c *client) updateNetwork(ctx context.Context, site string, d *Network) (*Network, error) {
|
||||
var respBody struct {
|
||||
Meta Meta `json:"meta"`
|
||||
Data []Network `json:"data"`
|
||||
|
||||
Reference in New Issue
Block a user