Interface ModuleModel

Identifies a module. Modules are different "programs" in the frontend

interface ModuleModel {
    active?: boolean;
    alias?: string;
    executionStrategies?: {
        Declaration?: ModuleExecStrategy;
        Default?: ModuleExecStrategy;
        MasterData?: ModuleExecStrategy;
        PreDeclaration?: ModuleExecStrategy;
        SimplifiedProcedure?: ModuleExecStrategy;
        StakeHolderData?: ModuleExecStrategy;
        T1Transit?: ModuleExecStrategy;
        T2Transit?: ModuleExecStrategy;
        WriteupProcedure?: ModuleExecStrategy;
    };
    id?: string;
    type?: ModuleType;
}

Properties

active?: boolean
alias?: string
executionStrategies?: {
    Declaration?: ModuleExecStrategy;
    Default?: ModuleExecStrategy;
    MasterData?: ModuleExecStrategy;
    PreDeclaration?: ModuleExecStrategy;
    SimplifiedProcedure?: ModuleExecStrategy;
    StakeHolderData?: ModuleExecStrategy;
    T1Transit?: ModuleExecStrategy;
    T2Transit?: ModuleExecStrategy;
    WriteupProcedure?: ModuleExecStrategy;
}

Type declaration

  • Optional Declaration?: ModuleExecStrategy
  • Optional Default?: ModuleExecStrategy
  • Optional MasterData?: ModuleExecStrategy
  • Optional PreDeclaration?: ModuleExecStrategy
  • Optional SimplifiedProcedure?: ModuleExecStrategy
  • Optional StakeHolderData?: ModuleExecStrategy
  • Optional T1Transit?: ModuleExecStrategy
  • Optional T2Transit?: ModuleExecStrategy
  • Optional WriteupProcedure?: ModuleExecStrategy
id?: string
type?: ModuleType