This PR is a combination of multiple requests from connectors team to compile the Apex SDK.
Major change is added FetchResult model for each api method that returns a FetchResult model.
i.e "global FetchResultl LinkAttributeToCertificate"
needs to be "global FetchResultCertificateAttributeModel LinkAttributeToCertificate" because generic types are not supported in Apex.
Also added filter structure to the client library, ability to add a filter to the context before rendering.
Added a filter to Apex to ensure no Apex keywords are found when rendering Apex templates.
This PR is a combination of multiple requests from connectors team to compile the Apex SDK. Major change is added FetchResult model for each api method that returns a FetchResult model. i.e "global FetchResultl LinkAttributeToCertificate" needs to be "global FetchResultCertificateAttributeModel LinkAttributeToCertificate" because generic types are not supported in Apex.
Also added filter structure to the client library, ability to add a filter to the context before rendering. Added a filter to Apex to ensure no Apex keywords are found when rendering Apex templates.