code: func (prof *Profiles) ByID(id int64) (*User, error) {
  	data, err := prof.inst.prepareData()
  	if err != nil {
  		return nil, err
  	}
  
  	body, err := prof.inst.sendRequest(
  		&reqOptions{
  			Endpoint: fmt.Sprintf(urlUserByID, id),
  			Query:    generateSignature(data),
  		},
  	)
  	if err == nil {
  		resp := userResp{}
  		err = json.Unmarshal(body, &resp)
  		if err == nil {
  			user := &resp.User
  			user.inst = prof.inst
  			return user, err
  		}
  	}
  	return nil, err
  }
docs: // ByID returns a *User structure parsed by user id