package
1.15.0
Repository: https://github.com/favonia/cloudflare-ddns.git
Documentation: pkg.go.dev

# Functions

MergeMessages keeps only the ones with highest severity.
NewComposed creates a new composed monitor.
NewHealthchecks creates a new Healthchecks monitor.
NewMessage creates a new empty Message.
NewMessagef creates a new Message containing one formatted line.
NewUptimeKuma creates a new UptimeKuma monitor.

# Constants

HealthchecksDefaultTimeout is the default timeout for a Healthchecks ping.
UptimeKumaDefaultTimeout is the default timeout for a UptimeKuma ping.

# Structs

Healthchecks represents a Healthchecks access point.
Message holds the messages and success/failure status for monitors.
UptimeKuma provides basic support of Uptime Kuma.
UptimeKumaRequest is for assembling the request to Uptime Kuma.
UptimeKumaResponse is for parsing the response from Uptime Kuma.

# Interfaces

BasicMonitor is a dead man's switch, meaning that the user will be notified when the updater fails to detect and update the public IP address.
Monitor provides more advanced features.

# Type aliases

Composed represents the composite of multiple monitors.