code: func RetrievePropertiesForRequest(ctx context.Context, r soap.RoundTripper, req types.RetrieveProperties, dst interface{}) error {
  	res, err := methods.RetrieveProperties(ctx, r, &req)
  	if err != nil {
  		return err
  	}
  
  	return LoadRetrievePropertiesResponse(res, dst)
  }
docs: // RetrievePropertiesForRequest calls the RetrieveProperties method with the
  // specified request and decodes the response struct into the value pointed to
  // by dst.