code: func (d *DNSProvider) Present(domain, token, keyAuth string) error {
  	fqdn, value := dns01.GetRecord(domain, keyAuth)
  	zone, err := d.getHostedZoneInfo(fqdn)
  	if err != nil {
  		return err
  	}
  
  	createOpts := linodego.DomainRecordCreateOptions{
  		Name:   dns01.UnFqdn(fqdn),
  		Target: value,
  		TTLSec: d.config.TTL,
  		Type:   linodego.RecordTypeTXT,
  	}
  
  	_, err = d.client.CreateDomainRecord(context.Background(), zone.domainID, createOpts)
  	return err
  }
docs: // Present creates a TXT record using the specified parameters.