# Functions
NewConfig returns a new config object if the file exists.
NewContainer returns a new container instance.
# Constants
IntervalMinValue is the lowest possible value between two updates (in sec).
# Variables
DefaultConfig is the global default configuration.
DefaultDomainConfig is the default domain configuration for common parameters.
DefaultIPv4Config is the default configuration for IPv4.
DefaultIPv6Config is the default configuration for IPv6.
DefaultScalewayConfig is the default configuration to use the Scaleway API.
DefaultTelegramConfig is the default configuration to use Telegram notifications.
# Structs
Config struct for the configuration file.
Container structure to hold global objects.
DomainConfig struct for the domain parameters.
IPConfig struct for the required configuration for IPv4 or IPv6.
ScalewayConfig struct for the required configuration to use the Scaleway API.
TelegramConfig struct for Telegram notifications after updates.
# Interfaces
Notifier interface to represent any notifier.