func (c *Client42) GetTitleUsersByTitle(id interface{}, params *RequestParameter) ([]TitleUser42, error) {
	return c.backGetTitleUsers(params, titleRequest, id)
}
By Title
Returns all the TitleUsers of the given Title.
package api42
type TitleUser42 struct {
	ID       int  `json:"id"`
	Selected bool `json:"selected"`
	TitleID  int  `json:"title_id"`
	UserID   int  `json:"user_id"`
	client   *Client42
}
func (c *Client42) backGetTitleUsers(params *RequestParameter, directFilter string, value interface{}) ([]TitleUser42, error) {
	var titleUserArray []TitleUser42
	url, err := buildUrl(titleUserRequest, directFilter, value)
	if err != nil {
		return nil, err
	}
	_, err = c.Get(url, params, &titleUserArray)
	if err != nil {
		return nil, err
	}
	for i := 0; i < len(titleUserArray); i++ {
		titleUserArray[i].client = c
	}
	return titleUserArray, nil
}
func (c *Client42) GetTitleUser(id interface{}) (*TitleUser42, error) {
	var titleUser *TitleUser42
	url, err := buildUrl(titleUserRequest, defaultRequest, id)
	if err != nil {
		return nil, err
	}
	_, err = c.Get(url, nil, &titleUser)
	if err != nil {
		return nil, err
	}
	titleUser.client = c
	return titleUser, nil
}
func (c *Client42) GetTitleUsers(params *RequestParameter) ([]TitleUser42, error) {
	return c.backGetTitleUsers(params, defaultRequest, nil)
}
func (c *Client42) GetTitleUsersByUser(id interface{}, params *RequestParameter) ([]TitleUser42, error) {
	return c.backGetTitleUsers(params, userRequest, id)
}
func (u *User42) GetTitleUsers(params *RequestParameter) ([]TitleUser42, error) {
	return u.client.GetTitleUsersByUser(u.ID, params)
}