Interface RemoveDuplicatesV2NodeParameters

Source
interface RemoveDuplicatesV2NodeParameters {
    compare?:
        | "allFields"
        | "allFieldsExcept"
        | "selectedFields";
    dateDedupeValue?: string;
    dedupeValue?: string;
    fieldsToCompare?: string;
    fieldsToExclude?: string;
    incrementalDedupeValue?: number;
    logic?: | "removeItemsWithAlreadySeenKeyValues"
    | "removeItemsUpToStoredIncrementalKey"
    | "removeItemsUpToStoredDate";
    mode?: "cleanDatabase";
    operation?: | "removeDuplicateInputItems"
    | "removeItemsSeenInPreviousExecutions"
    | "clearDeduplicationHistory";
    options?: {
        disableDotNotation?: boolean;
        historySize?: number;
        removeOtherFields?: boolean;
        scope?: "workflow"
        | "node";
    };
}

Properties§

Source§

readonly compare?: "allFields" | "allFieldsExcept" | "selectedFields"

The fields of the input items to compare to see if they are the same Default: "allFields"

Source§

readonly dateDedupeValue?: string

Use an input field that has a date value in ISO format

Source§

readonly dedupeValue?: string

Use an input field (or a combination of fields) that has a unique ID value

Source§

readonly fieldsToCompare?: string

Fields in the input to add to the comparison

Source§

readonly fieldsToExclude?: string

Fields in the input to exclude from the comparison

Source§

readonly incrementalDedupeValue?: number

Use an input field (or a combination of fields) that has an incremental value

Source§

readonly logic?:
    | "removeItemsWithAlreadySeenKeyValues"
    | "removeItemsUpToStoredIncrementalKey"
    | "removeItemsUpToStoredDate"

How to select input items to remove by comparing them with key values previously processed Default: "removeItemsWithAlreadySeenKeyValues"

Source§

readonly mode?: "cleanDatabase"

How you want to modify the key values stored on the database. None of these modes removes input items. Default: "cleanDatabase"

Source§

readonly operation?:
    | "removeDuplicateInputItems"
    | "removeItemsSeenInPreviousExecutions"
    | "clearDeduplicationHistory"

Default: "removeDuplicateInputItems"

Source§

readonly options?: {
    disableDotNotation?: boolean;
    historySize?: number;
    removeOtherFields?: boolean;
    scope?: "workflow" | "node";
}

Default: {}