Versions in this module Expand all Collapse all v0 v0.0.2 Nov 11, 2022 Changes in this version type NSRecordInfoResponse + Records []NSRecord v0.0.1 Oct 16, 2022 v0.0.0 Oct 16, 2022 Changes in this version + const A + const AAAA + const AFSDB + const ALIAS + const AssocProhibitsOp + const AuthErrClosing + const AuthError + const AuthzError + const BillingErr + const CAA + const CNAME + const Cert + const CmdErr + const CmdErrClosing + const DataMgmtPolicyErr + const DenyRenewal + const DenyTransfer + const Exists + const Frame + const HINFO + const InvalidAuthzInfo + const KEY + const LOC + const MX + const MissingParam + const NAPTR + const NS + const NotExist + const NotPendingTransfer + const OpenPGPKey + const PTR + const ParamPolicyErr + const ParamSyntaxErr + const PendingTransfer + const Permanent + const RP + const SMIMEA + const SOA + const SRV + const SSHFP + const SessionOverClosing + const StatusProhibitsOp + const Success + const SuccessClosing + const SuccessDequeue + const SuccessNoMsgs + const SuccessPending + const SyntaxErr + const TLSA + const TXT + const Temporary + const URI + const URL + const UnimplementedCall + const UnimplementedExt + const UnimplementedOpt + const UnimplementedService + const UnknownCall + const UseErr + const WrongParamRange + const WrongPasswd + type Call interface + type Client struct + func Login(endpoint Endpoint, user, passwd string) (*Client, error) + func (c *Client) Call(call Call) (*Response, error) + func (c *Client) Close() error + func (c *Client) Closed() <-chan struct{} + func (c *Client) Endpoint() Endpoint + func (c *Client) WhyClosed() error + type Endpoint string + const Production + const Sandbox + type ErrUnexpectedStatus struct + Expected []Status + Got Status + func (e *ErrUnexpectedStatus) Error() string + type NSRecord struct + ID int + type NSRecordInfoCall struct + Content string + DomainID int + DomainName string + Name string + Priority int + RecordID int + TTL int + Type string + type NSRecordInfoResponse struct + DomainID int + DomainName string + DomainType NSType + LastZoneCheck time.Time + MasterAddr string + Record []NSRecord + RecordCount int + SOASerial string + SlaveDNS SlaveInfo + type NSType string + const Master + const Slave + type NSUpdateRecordsCall struct + IDs []int + TestingMode bool + type RecordInfo struct + Content string + Name string + Priority int + TTL int + Type RecordType + URLAppend bool + URLRedirectDesc string + URLRedirectFavIcon string + URLRedirectKeywords string + URLRedirectTitle string + URLRedirectType URLRdrType + type RecordType string + type Response struct + Data *json.RawMessage + StatusCode Status + func (r *Response) Into(resp any) error + type SlaveInfo struct + Addr string + Hostname string + type Status int + type URLRdrType string