code: func (c *Client) FindTxtRecord(zoneID, fqdn string) (*TXTRecord, error) {
  	result, err := c.doRequest(http.MethodGet, fmt.Sprintf("record/%s?host_id=0&offset=0&row_num=2000", zoneID), nil)
  	if err != nil {
  		return nil, err
  	}
  
  	var records []TXTRecord
  	err = json.Unmarshal(result, &records)
  	if err != nil {
  		return nil, fmt.Errorf("CloudXNS: TXT record unmarshaling error: %v", err)
  	}
  
  	for _, record := range records {
  		if record.Host == dns01.UnFqdn(fqdn) && record.Type == "TXT" {
  			return &record, nil
  		}
  	}
  
  	return nil, fmt.Errorf("CloudXNS: no existing record found for %q", fqdn)
  }
docs: // FindTxtRecord return the TXT record a zone ID and a FQDN