def send_appreciation!(user_id, opts = {})
      params = { "toUserID" => user_id }
      params["companyValueID"] = opts[:company_value_id] if opts[:company_value_id]
      params["amount"] = opts[:amount] if opts[:amount]
      params["note"] = opts[:note] if opts[:note]
      params["privateAppreciation"] = opts[:private] || false
      put "/api/v1/user/#{user_id}/appreciation", {}, params
    end
def send_appreciation!(user_id, opts = {})
      params = { "toUserID" => user_id }
      params["companyValueID"] = opts[:company_value_id] if opts[:company_value_id]
      params["amount"] = opts[:amount] if opts[:amount]
      params["note"] = opts[:note] if opts[:note]
      params["privateAppreciation"] = opts[:private] || false
      put "/api/v1/user/#{user_id}/appreciation", {}, params
    end
sends appreciation to another User
 raises BalanceError if insufficient funds exist