| Contact | Donate | Imprint |
| Investment | CountryModule | Netflix |
| Property | Type | Entity | Reference | Module |
| (1) Amount | STRING | Investment | ||
| (2) Company | LONG | Investment | Company | CompanyModule |
| (3) Country | LONG | Investment | Country | CountryModule |
| (4) Currency | STRING | Investment | ||
| (5) Description | STRING | Investment | ||
| (6) EndDate | DATE | Investment | ||
| (7) StartDate | DATE | Investment |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /investment/company/{id} | findAllInvestmentOfCompany(id) | CountryModule | GET | Company Investment |
| (2) /investment | insertInvestment(investment) | CountryModule | POST | Investment |
| (3) /investment | findAllInvestment() | CountryModule | GET | Investment |
| (4) /investment/{id} | deleteInvestmentById(id) | CountryModule | DELETE | Investment |
| (5) /investment/country/{id} | findAllInvestmentOfCountry(id) | CountryModule | GET | Country Investment |
| (6) /investment/{id} | updateInvestmentById(investment) | CountryModule | PUT | Investment |
| (7) /investment/{id} | findInvestmentById(id) | CountryModule | GET | Investment |
Example:
final Investment investment = (Investment) invokeModule(COUNTRY_MODULE + "/investment/" + id, Investment.class);| Contact | Donate | Imprint |