code: func (c *Client) ListACLEntries(i *ListACLEntriesInput) ([]*ACLEntry, error) {
  	if i.Service == "" {
  		return nil, ErrMissingService
  	}
  
  	if i.ACL == "" {
  		return nil, ErrMissingACL
  	}
  
  	path := fmt.Sprintf("/service/%s/acl/%s/entries", i.Service, i.ACL)
  
  	resp, err := c.Get(path, nil)
  	if err != nil {
  		return nil, err
  	}
  
  	var es []*ACLEntry
  	if err := decodeJSON(&es, resp.Body); err != nil {
  		return nil, err
  	}
  
  	sort.Stable(entriesById(es))
  
  	return es, nil
  }
docs: // ListACLEntries return a list of entries for an ACL