Result of extracting attributes from artifact content using extract rules. This is the runtime representation of extracted values.

interface ExtractedArtifactAttribute {
    name: string;
    standardProperty?: ArtifactStandardProperty;
    type: string;
    value: any;
}

Properties

name: string

Name of the extracted attribute (from rule.name)

standardProperty?: ArtifactStandardProperty

Optional mapping to standard property (from rule.standardProperty)

type: string

TypeScript type of the value (from rule.type)

value: any

The extracted value (JSON-serializable)