Contract IMVDFunctionalityModelsManager
- Path: contracts/IMVDFunctionalityModelsManager.sol
- Version: 1
- Title: Functionalities Models Manager
Well Known Functionalities are "special" Functionalities/Microservices must be implemented according to a specific pattern. Well Known Functionalities can be found in the implementation of this Interface.
Methods
checkWellKnownFunctionalities(string,bool,string,string,bool,bool,string)
Check Well Known Functionalities. If the check fails it will raise its own errors.
Params
codeName: ID of the microservice, to be called by the user through Proxy.isInternal: Boolean flag controlling wether the microservice can be called from anyone (false) or can be called only by other microservices (true)methodSignature: Name of the method of the microservice you want to callneedsSender: All microservices calls are made py the Proxy, with this boolean flag you can forward the address that called the Proxy in the first placereplaces: codeName of the microservice that will be replaced by the Proposal to be created, can be blank.returnAbiParametersArray: Array of return values obtained from the called microservice's methodsubmittable: Boolean flag controlling wether the microservice writes data to the chain