diff options
| -rw-r--r-- | httpd.go | 8 | ||||
| -rw-r--r-- | zone_record_request.go | 18 |
2 files changed, 18 insertions, 8 deletions
@@ -1051,14 +1051,6 @@ func (srv *Server) apiZonedDelete(epr *libhttp.EndpointRequest) (resb []byte, er return json.Marshal(&res) } -type zoneRecordRequest struct { - Zone string `json:"zone"` - Type string `json:"type"` - Record string `json:"record"` - recordRaw []byte - rtype dns.RecordType -} - // apiZonedRRAdd create new RR for the zone file. // // # Request diff --git a/zone_record_request.go b/zone_record_request.go new file mode 100644 index 0000000..3996643 --- /dev/null +++ b/zone_record_request.go @@ -0,0 +1,18 @@ +// SPDX-FileCopyrightText: 2022 M. Shulhan <ms@kilabit.info> +// SPDX-License-Identifier: GPL-3.0-or-later + +package rescached + +import ( + "github.com/shuLhan/share/lib/dns" +) + +// zoneRecordRequest contains the request parameters for adding or deleting +// record on zone.d. +type zoneRecordRequest struct { + Zone string `json:"zone"` + Type string `json:"type"` + Record string `json:"record"` + recordRaw []byte + rtype dns.RecordType +} |
