Files
Alexander Zolotov b181f5ecc3 [fleet, lsp] multiplatform protocol module
GitOrigin-RevId: d5e04548ba175ff0d1486ef9179394ff05eb16a9
2025-09-18 13:05:51 +00:00

41 lines
1.0 KiB
Kotlin

package com.jetbrains.lsp.protocol
import kotlinx.serialization.Serializable
@Serializable
data class ClientFileOperationsCapabilities(
/**
* Whether the client supports dynamic registration for file requests/notifications.
*/
val dynamicRegistration: Boolean? = null,
/**
* The client has support for sending didCreateFiles notifications.
*/
val didCreate: Boolean? = null,
/**
* The client has support for sending willCreateFiles requests.
*/
val willCreate: Boolean? = null,
/**
* The client has support for sending didRenameFiles notifications.
*/
val didRename: Boolean? = null,
/**
* The client has support for sending willRenameFiles requests.
*/
val willRename: Boolean? = null,
/**
* The client has support for sending didDeleteFiles notifications.
*/
val didDelete: Boolean? = null,
/**
* The client has support for sending willDeleteFiles requests.
*/
val willDelete: Boolean? = null
)