code: func NewPageIterator(client *Client, data url.Values, pathPart string) *PageIterator {
  	return &PageIterator{
  		data:        data,
  		client:      client,
  		count:       0,
  		nextPageURI: types.NullString{},
  		pathPart:    pathPart,
  	}
  }
docs: // NewPageIterator returns a PageIterator that can be used to iterate through
  // values. Call Next() to get the first page of values (and again to get
  // subsequent pages). If there are no more results, NoMoreResults is returned.