From 0c90e4c32e223319875ab806ff871650db7beb37 Mon Sep 17 00:00:00 2001 From: Paul Tyng Date: Sun, 28 Mar 2021 14:18:32 -0400 Subject: [PATCH] Add dynamic DNS support --- unifi/dynamic_dns.go | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 unifi/dynamic_dns.go diff --git a/unifi/dynamic_dns.go b/unifi/dynamic_dns.go new file mode 100644 index 0000000..b86079e --- /dev/null +++ b/unifi/dynamic_dns.go @@ -0,0 +1,23 @@ +package unifi + +import "context" + +func (c *Client) ListDynamicDNS(ctx context.Context, site string) ([]DynamicDNS, error) { + return c.listDynamicDNS(ctx, site) +} + +func (c *Client) GetDynamicDNS(ctx context.Context, site, id string) (*DynamicDNS, error) { + return c.getDynamicDNS(ctx, site, id) +} + +func (c *Client) DeleteDynamicDNS(ctx context.Context, site, id string) error { + return c.deleteDynamicDNS(ctx, site, id) +} + +func (c *Client) CreateDynamicDNS(ctx context.Context, site string, d *DynamicDNS) (*DynamicDNS, error) { + return c.createDynamicDNS(ctx, site, d) +} + +func (c *Client) UpdateDynamicDNS(ctx context.Context, site string, d *DynamicDNS) (*DynamicDNS, error) { + return c.updateDynamicDNS(ctx, site, d) +}