interface ActiveEffectData {
    _id: null | string;
    changes: EffectChangeData[];
    description?: string;
    disabled?: boolean;
    duration?: EffectDurationData;
    flags: DocumentFlags;
    icon?: string;
    name: string;
    origin?: string;
    sort?: number;
    statuses?: Set<string>;
    system?: object;
    tint?: string;
    transfer?: boolean;
    type?: string;
}

Properties

_id: null | string

The _id which uniquely identifies the ActiveEffect within a parent Actor or Item

changes: EffectChangeData[]

The array of EffectChangeData objects which the ActiveEffect applies

description?: string

The HTML text description for this ActiveEffect document.

disabled?: boolean

Is this ActiveEffect currently disabled?

An EffectDurationData object which describes the duration of the ActiveEffect

An object of optional key/value flags

icon?: string

An icon image path used to depict the ActiveEffect

name: string

The name which describes the ActiveEffect

origin?: string

A UUID reference to the document from which this ActiveEffect originated

sort?: number

The sort value

statuses?: Set<string>

Special status IDs that pertain to this effect

system?: object

The system type data field

tint?: string

A color string which applies a tint to the ActiveEffect icon

transfer?: boolean

Does this ActiveEffect automatically transfer from an Item to an Actor?

type?: string

The document type