TiagoGIM
### The business rules: - The investment must have the following fields: name, description, initial value, number of shares or units purchased, acquisition date, and type of investment (e.g. fixed income, stocks, real estate funds, etc). - The initial value of the investment cannot be less than zero. - The number of shares or units purchased cannot be less than one. - Updating investment information should allow changes to the following fields: name, description, initial value, number of shares or units purchased, and acquisition date. - To associate an investment with a portfolio, both the portfolio and the investment must exist in the system. - It should not be allowed to associate an investment with a portfolio if the investment is already associated with another portfolio. - Updating or deleting a portfolio should not affect the existence of investments associated with it. Route: - [x] GET /investments list all existing investments - [ ] GET /investments/{id} retrieve specific investment by ID - [x] POST /investments add new investment to wallet - [x] PUT /investments/{id} update specific investment information by ID - [x] DELETE /investments/{id} delete specific investment by ID