Update dns_manager.go
This commit is contained in:
@ -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()
|
||||
}
|
||||
|
Reference in New Issue
Block a user