Update dns_manager.go

This commit is contained in:
2025-01-08 00:52:33 +03:00
parent b2996de54d
commit 85e42ef70c

View File

@ -2,38 +2,38 @@ package dns_manager
type RecordType int
const (
None RecordType = iota
A
AAAA
MX
CNAME
TXT
const (
None RecordType = iota
A
AAAA
MX
CNAME
TXT
)
type Record struct {
Type RecordType
Host string
Content string
TTL uint16
Type RecordType
Host string
Content string
TTL uint16
}
type actions interface {
AddRecord(Record) Response
DeleteRecord() Response
UpdateRecord(Record) Response
ReadRecords() (error, *[]Record)
type Actions interface {
AddRecord(Record) Response
DeleteRecord() Response
UpdateRecord(Record) Response
ReadRecords() (error, *[]Record)
}
type manager interface {
New() *actions
New() Actions
}
type Response struct {
error string
message string
error string
message string
}
func New(manager_config manager) *actions {
return manager_config.New()
func New(manager_config manager) Actions {
return manager_config.New()
}