FileOperationClientCapabilities

case class FileOperationClientCapabilities(dynamicRegistration: Opt[Boolean], didCreate: Opt[Boolean], willCreate: Opt[Boolean], didRename: Opt[Boolean], willRename: Opt[Boolean], didDelete: Opt[Boolean], willDelete: Opt[Boolean])

Capabilities relating to events from file operations by the user in the client.

These events do not come from the file system, they come from user operations like renaming a file in the UI.

Value parameters:
didCreate

The client has support for sending didCreateFiles notifications.

didDelete

The client has support for sending didDeleteFiles notifications.

didRename

The client has support for sending didRenameFiles notifications.

dynamicRegistration

Whether the client supports dynamic registration for file requests/notifications.

willCreate

The client has support for sending willCreateFiles requests.

willDelete

The client has support for sending willDeleteFiles requests.

willRename

The client has support for sending willRenameFiles requests.

Since:

3.16.0

Companion:
object
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Inherited methods

def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product