github.com/naphatkrit/deis@v1.12.3/client/controller/models/users/users.go (about)

     1  package users
     2  
     3  import (
     4  	"encoding/json"
     5  
     6  	"github.com/deis/deis/client/controller/api"
     7  	"github.com/deis/deis/client/controller/client"
     8  )
     9  
    10  // List users registered with the controller.
    11  func List(c *client.Client, results int) ([]api.User, int, error) {
    12  	body, count, err := c.LimitedRequest("/v1/users/", results)
    13  
    14  	if err != nil {
    15  		return []api.User{}, -1, err
    16  	}
    17  
    18  	var users []api.User
    19  	if err = json.Unmarshal([]byte(body), &users); err != nil {
    20  		return []api.User{}, -1, err
    21  	}
    22  
    23  	return users, count, nil
    24  }