ADO Classes
Last updated
Was this helpful?
Last updated
Was this helpful?
The ADO classes bundle up ADOs with similar functionality. They provide a sort of filtering for our ADOs which is needed since more and more ADOs are being added frequently. This way, users can quickly find ADOs they are interested in based on the ADO class they belong to.
Each of our individual contracts is referred to as an ADO. Each ADO has a specific purpose and custom messages specific to its use.
Upon instantiating any ADO, a ADOContract
struct is instantiated that holds key information on the ADO:
To avoid defining these fields for every single contract, we have decided to bundle them in a struct that can be used by all ADOs. There are also which are the messages that can be called by any ADO (Unless they require a certain feature enabled) that will be further discussed in .