Technical Elements Documentation
    Preparing search index...

    Interface ComponentBasicEventInstance

    Interface representing an instance of a component basic event template

    Used to create specific instances of component basic events from templates, allowing for instance-specific customization while maintaining the template structure.

    interface ComponentBasicEventInstance {
        componentReference: string;
        instanceId: string;
        probabilityAdjustments?: Record<string, number>;
        saphireInstanceAttributes?: {
            componentId?: string;
            location?: string;
            systemId?: string;
            train?: string;
        };
        templateReference: string;
    }
    Index

    Properties

    componentReference: string

    Reference to the Component instance this event is associated with

    instanceId: string

    Unique identifier for this instance

    probabilityAdjustments?: Record<string, number>

    Adjustments to probability parameters for this specific instance

    saphireInstanceAttributes?: {
        componentId?: string;
        location?: string;
        systemId?: string;
        train?: string;
    }

    Instance-specific SAPHIRE attributes

    Type declaration

    • OptionalcomponentId?: string

      Component identifier specific to this instance

    • Optionallocation?: string

      Location specific to this instance

    • OptionalsystemId?: string

      System identifier specific to this instance

    • Optionaltrain?: string

      Train identifier specific to this instance

    templateReference: string

    Reference to the ComponentBasicEvent template this instance is based on