A client or debug adapter initiated request.

Fields

type:MessageType

Message type. Values: 'request', 'response', 'event', etc.

seq:Int

Sequence number (also known as message ID). For protocol messages of type 'request' this ID can be used to cancel the request.

command:String

The command to execute.

@:optionaloptionalarguments:Null<T>

Object containing arguments for the command.