code: func (d *DNSProvider) CleanUp(domain, token, keyAuth string) error {
  	fqdn, _ := dns01.GetRecord(domain, keyAuth)
  
  	records, err := d.getRecords(domain)
  	if err != nil {
  		return fmt.Errorf("namedotcom: %v", err)
  	}
  
  	for _, rec := range records {
  		if rec.Fqdn == fqdn && rec.Type == "TXT" {
  			request := &namecom.DeleteRecordRequest{
  				DomainName: domain,
  				ID:         rec.ID,
  			}
  			_, err := d.client.DeleteRecord(request)
  			if err != nil {
  				return fmt.Errorf("namedotcom: %v", err)
  			}
  		}
  	}
  
  	return nil
  }
docs: // CleanUp removes the TXT record matching the specified parameters.