From fe92d71726313f54ea91980d40c8ef52872ac1f2 Mon Sep 17 00:00:00 2001 From: Shulhan Date: Sun, 15 May 2022 17:04:25 +0700 Subject: all: split zoneRecordRequest type into separate file --- httpd.go | 8 -------- zone_record_request.go | 18 ++++++++++++++++++ 2 files changed, 18 insertions(+), 8 deletions(-) create mode 100644 zone_record_request.go diff --git a/httpd.go b/httpd.go index 2e742b5..0f05c43 100644 --- a/httpd.go +++ b/httpd.go @@ -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 +// 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 +} -- cgit v1.3