code: func (d *DNSProvider) getZoneRecords(name string, zone *Zone) ([]Record, error) {
  	u := fmt.Sprintf("/zones/%s/records", zone.ID)
  	req, err := d.newRequest(http.MethodGet, u, nil)
  	if err != nil {
  		return nil, err
  	}
  
  	query := req.URL.Query()
  	query.Add("page_request.filter", fmt.Sprintf("name='%s' and type='TXT'", name))
  	req.URL.RawQuery = query.Encode()
  
  	var records Records
  	err = d.do(req, &records)
  	if err != nil {
  		return nil, err
  	}
  
  	if len(records.Records) == 0 {
  		return nil, fmt.Errorf("did not find record with name %s", name)
  	}
  
  	return records.Records, nil
  }
docs: // https://developer.stackpath.com/en/api/dns/#operation/GetZoneRecords