Interface BulkAction<T>

The object returned by the BulkActions API

interface BulkAction<T> {
    action: BulkActionType;
    error?: BulkActionFailedError;
    payload: T;
    sys: BulkActionSysProps;
    get(): BulkAction<any>;
    toPlainObject(): BulkActionProps<T>;
    waitProcessing(options?: AsyncActionProcessingOptions): Promise<BulkAction<any>>;
}

Type Parameters

Hierarchy (view full)

Properties

error?: BulkActionFailedError

error information, if present

payload: T

original payload when BulkAction was created

sys: BulkActionSysProps

Methods

  • Waits until the BulkAction is in one of the final states (succeeded or failed) and returns it.

    Parameters

    • Optionaloptions: AsyncActionProcessingOptions

    Returns Promise<BulkAction<any>>