code: func (c *Client) DeleteDomain(i *DeleteDomainInput) error {
  	if i.Service == "" {
  		return ErrMissingService
  	}
  
  	if i.Version == 0 {
  		return ErrMissingVersion
  	}
  
  	if i.Name == "" {
  		return ErrMissingName
  	}
  
  	path := fmt.Sprintf("/service/%s/version/%d/domain/%s", i.Service, i.Version, i.Name)
  	_, err := c.Delete(path, nil)
  	if err != nil {
  		return err
  	}
  	return nil
  }
docs: // DeleteDomain removes a single domain by the given name.