func (c *Client) GetUsers(params *UsersParams) (*UsersResponse, error) {
	resp, err := c.get("/users", &ManyUsers{}, params)
	if err != nil {
		return nil, err
	}

	users := &UsersResponse{}
	resp.HydrateResponseCommon(&users.ResponseCommon)
	users.Data.Users = resp.Data.(*ManyUsers).Users

	return users, nil
}
// GetUsers gets information about one or more specified Twitch users.
// Users are identified by optional user IDs and/or login name. If neither
// a user ID nor a login name is specified, the user is looked up by Bearer token.
//
// Optional scope: user:read:email
GetUsers gets information about one or more specified Twitch users.
Users are identified by optional user IDs and/or login name. If neither
a user ID nor a login name is specified, the user is looked up by Bearer token.

Optional scope: user:read:email
// GetUsers gets information about one or more specified Twitch users . // Users are identified by optional user IDs and / or login name . If neither // a user ID nor a login name is specified the user is looked up by Bearer token . // // Optional scope : user : read : email
func (c *Client) GetUsers(params *UsersParams) (*UsersResponse, error) {
	resp, err := c.get("/users", &ManyUsers{}, params)
	if err != nil {
		return nil, err
	}
	users := &UsersResponse{}
	resp.HydrateResponseCommon(&users.ResponseCommon)
	users.Data.Users = resp.Data.(*ManyUsers).Users
	return users, nil
}
func ( c * Client ) GetUsers ( params * UsersParams ) ( * UsersResponse , error ) { resp , err := c . get ( " " , & ManyUsers { } , params ) if err != nil { return nil , err } users := & UsersResponse { } resp . HydrateResponseCommon ( & users . ResponseCommon ) users . Data . Users = resp . Data . ( * ManyUsers ) . Users return users , nil }
GetUsers gets information about one or more specified Twitch users.
GetUsers gets information about one or more specified Twitch users .