IndexationDeleteRequest

data class IndexationDeleteRequest(val mode: String, val groupName: String, val version: String, val modality: String? = null, val dryRun: Boolean = false, val confirm: Boolean = false)

Index-version deletion request with confirmation controls.

Constructors

Link copied to clipboard
constructor(mode: String, groupName: String, version: String, modality: String? = null, dryRun: Boolean = false, confirm: Boolean = false)

Properties

Link copied to clipboard

explicit deletion confirmation

Link copied to clipboard

whether to preview without mutation

Link copied to clipboard

collection group name

Link copied to clipboard

optional modality selector

Link copied to clipboard

collection mode

Link copied to clipboard

version to delete

Functions

Link copied to clipboard
fun toMap(): Map<String, Any?>

Converts this request to its wire-field map.

Link copied to clipboard
fun validate()

Validates required index identifiers.