code: func (client *Client) GetPrivateDomain(domainGUID string) (Domain, Warnings, error) {
  	request, err := client.newHTTPRequest(requestOptions{
  		RequestName: internal.GetPrivateDomainRequest,
  		URIParams:   map[string]string{"private_domain_guid": domainGUID},
  	})
  	if err != nil {
  		return Domain{}, nil, err
  	}
  
  	var domain Domain
  	response := cloudcontroller.Response{
  		DecodeJSONResponseInto: &domain,
  	}
  
  	err = client.connection.Make(request, &response)
  	if err != nil {
  		return Domain{}, response.Warnings, err
  	}
  
  	domain.Type = constant.PrivateDomain
  	return domain, response.Warnings, nil
  }
docs: // GetPrivateDomain returns the Private Domain associated with the provided
  // Domain GUID.