Files
BitSrunLoginGo/internal/pkg/dns/models.go
2024-09-25 21:48:07 +08:00

22 lines
371 B
Go

package dns
import (
"github.com/Mmx233/BitSrunLoginGo/internal/config"
log "github.com/sirupsen/logrus"
"net/http"
)
type Provider interface {
SetDomainRecord(domain, ip string) error
}
type Config struct {
Provider string
IP string
Domain string
TTL uint
Conf config.DdnsProviderConfigSum
Http *http.Client
Logger log.FieldLogger
}