Overview

Summary

ContactDonateImprint


5. FUNDING ROUND MODULE (UI prompt)



Module Entities (4)

EntityAliasModuleGlobal Schema
(1) CompanyCompanyCompanyModuleShopify
(2) EquityStakeEquityStakeFundingRoundModuleShopify
(3) FundingRoundFundingRoundFundingRoundModuleShopify
(4) FundingRoundInvestorFundingRoundInvestorFundingRoundModuleShopify

Module Interfaces (20)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /equitystake/{id}deleteEquityStakeById(id)FundingRoundModuleDELETEEquityStake
(2) /fundinground/{id}updateFundingRoundById(fundinground)FundingRoundModulePUTFundingRound
(3) /fundingroundinvestor/{id}findFundingRoundInvestorById(id)FundingRoundModuleGETFundingRoundInvestor
(4) /fundingroundinvestor/fundinground/{id}findAllFundingRoundInvestorOfFundingRound(id)FundingRoundModuleGETFundingRound FundingRoundInvestor
(5) /equitystake/investorcompany/{id}findAllEquityStakeOfInvestorCompany(id)FundingRoundModuleGETCompany EquityStake
(6) /equitystakeinsertEquityStake(equitystake)FundingRoundModulePOSTEquityStake
(7) /equitystake/{id}findEquityStakeById(id)FundingRoundModuleGETEquityStake
(8) /fundinground/company/{id}findAllFundingRoundOfCompany(id)FundingRoundModuleGETCompany FundingRound
(9) /fundingroundinvestor/{id}updateFundingRoundInvestorById(fundingroundinvestor)FundingRoundModulePUTFundingRoundInvestor
(10) /fundingroundinvestor/investorcompany/{id}findAllFundingRoundInvestorOfInvestorCompany(id)FundingRoundModuleGETCompany FundingRoundInvestor
(11) /fundingroundinvestorinsertFundingRoundInvestor(fundingroundinvestor)FundingRoundModulePOSTFundingRoundInvestor
(12) /fundingroundinsertFundingRound(fundinground)FundingRoundModulePOSTFundingRound
(13) /fundingroundinvestorfindAllFundingRoundInvestor()FundingRoundModuleGETFundingRoundInvestor
(14) /equitystake/targetcompany/{id}findAllEquityStakeOfTargetCompany(id)FundingRoundModuleGETCompany EquityStake
(15) /fundingroundinvestor/{id}deleteFundingRoundInvestorById(id)FundingRoundModuleDELETEFundingRoundInvestor
(16) /fundingroundfindAllFundingRound()FundingRoundModuleGETFundingRound
(17) /equitystake/{id}updateEquityStakeById(equitystake)FundingRoundModulePUTEquityStake
(18) /fundinground/{id}findFundingRoundById(id)FundingRoundModuleGETFundingRound
(19) /equitystakefindAllEquityStake()FundingRoundModuleGETEquityStake
(20) /fundinground/{id}deleteFundingRoundById(id)FundingRoundModuleDELETEFundingRound






5.1 EQUITY STAKE


EquityStakeFundingRoundModuleShopify

Properties (7)

PropertyTypeEntityReferenceModule
(1) AcquisitionDateDATEEquityStake
(2) ExitDateDATEEquityStake
(3) InvestorCompanyLONGEquityStakeCompanyCompanyModule
(4) NotesSTRINGEquityStake
(5) StakePercentSTRINGEquityStake
(6) StakeValueUsdMillionsSTRINGEquityStake
(7) TargetCompanyLONGEquityStakeCompanyCompanyModule





Example:

final EquityStake equitystake = (EquityStake) invokeModule(FUNDING_ROUND_MODULE + "/equitystake/" + id, EquityStake.class);
if (equitystake != null) {
    final Company investorcompany1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + equitystake.getInvestorCompany().getId(), Company.class);
    if (investorcompany1 != null) {
    }
    final Company targetcompany2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + equitystake.getTargetCompany().getId(), Company.class);
    if (targetcompany2 != null) {
    }
}
return equitystake;


5.2 FUNDING ROUND


FundingRoundFundingRoundModuleShopify

Properties (6)

PropertyTypeEntityReferenceModule
(1) AmountUsdMillionsSTRINGFundingRound
(2) CompanyLONGFundingRoundCompanyCompanyModule
(3) NotesSTRINGFundingRound
(4) PreMoneyValuationUsdMillionsSTRINGFundingRound
(5) RoundDateDATEFundingRound
(6) RoundTypeSTRINGFundingRound





Example:

final FundingRound fundinground = (FundingRound) invokeModule(FUNDING_ROUND_MODULE + "/fundinground/" + id, FundingRound.class);
if (fundinground != null) {
    final Company company1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + fundinground.getCompany().getId(), Company.class);
    if (company1 != null) {
    }
}
return fundinground;


5.3 FUNDING ROUND INVESTOR


FundingRoundInvestorFundingRoundModuleShopify

Properties (3)

PropertyTypeEntityReferenceModule
(1) FundingRoundLONGFundingRoundInvestorFundingRoundFundingRoundModule
(2) InvestorCompanyLONGFundingRoundInvestorCompanyCompanyModule
(3) InvestorRoleSTRINGFundingRoundInvestor





Example:

final FundingRoundInvestor fundingroundinvestor = (FundingRoundInvestor) invokeModule(FUNDING_ROUND_MODULE + "/fundingroundinvestor/" + id, FundingRoundInvestor.class);
if (fundingroundinvestor != null) {
    final Company investorcompany1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + fundingroundinvestor.getInvestorCompany().getId(), Company.class);
    if (investorcompany1 != null) {
    }
    final FundingRound fundinground2 = (FundingRound) invokeModule(FUNDING_ROUND_MODULE + "/fundinground/" + fundingroundinvestor.getFundingRound().getId(), FundingRound.class);
    if (fundinground2 != null) {
        final Company company3 = (Company) invokeModule(COMPANY_MODULE + "/company/" + fundinground2.getCompany().getId(), Company.class);
        if (company3 != null) {
        }
    }
}
return fundingroundinvestor;


Overview

Summary

ContactDonateImprint