func (c Client) AddRecord(query RecordQuery) error {
	var r APIResponse
	err := c.do("Add", query, &r)
	if err != nil {
		return err
	}
	if r.Status != statusSuccess {
		return r
	}
	return nil
}
AddRecord The command is intended to add a new DNS record to a specific zone (domain).
package internal
import (
	"encoding/json"
	"fmt"
	"io"
	"net/http"
	"net/url"
	"os"
	"path"
	"path/filepath"
	"strings"
	"time"
	"unicode"
	querystring "github.com/google/go-querystring/query"
)
const baseURL = "https://api.internet.bs"
const statusSuccess = "SUCCESS"
type Client struct {
	HTTPClient *http.Client
	baseURL    *url.URL
	debug      bool
	apiKey   string
	password string
}
func NewClient(apiKey string, password string) *Client {
	baseURL, _ := url.Parse(baseURL)
	return &Client{
		HTTPClient: &http.Client{Timeout: 10 * time.Second},
		baseURL:    baseURL,
		apiKey:     apiKey,
		password:   password,
	}
}