Custom Script

Global variables in custom script

    TModule module { get; set; }
    IProject project { get; set; }
    IParameterDef stpd { get; set; }
    int stl { get; set; }
    BaseOption rule { get; set; }
    ILogger logger { get; set; }
    
    IDocument doc { get; set; }
    IDocumentParameter par { get; set; }
    IParameterDef def { get; set; }
    IVerification verification { get; set; }
    VerificationStep step { get; set; }
    
public interface IVerificationModule : IBaseModule
{
    IDocument Doc { get; }
    IDocumentParameter Par { get; }
    IParameterDef Def { get; }
    IVerification Verification { get; }
    VerificationStep Step { get; }
 
    IDocumentParameter FindParameter(int pdId,
        bool includeVerification = false,
        int? index = null);
    IDocumentParameter FindParameterByParentIndex(int pdId,
        string parentName,
        bool includeVerification = false);
    IDocumentParameter CreateParameter<T>(int pdId, T value);
 
}
 

For more see the information on the BaseModule