<PackageReference Include="Relativity.Server.EventHandler.SDK" Version="5000.0.3" />

PreMassDeleteEventHandler

Defines a Pre Mass Delete event handler.
public abstract FieldCollection RequiredFields { get; }

Override this to Get/Set the list of required fields for this event handler

public string TempTableNameWithParentArtifactsToDelete { get; set; }

Gets and/or sets a temporary table name which contains parent artifact IDs that are marked for deletion.

public abstract void Commit()

Commits a database transaction used for a Pre Mass Delete event handler.

public abstract Response Execute()

Override this method to add custom code to handle this event

public abstract void Rollback()

Rolls back a database transaction used for a Pre Mass Delete event handler.