struct LSP::Message::ShowMessageRequest

Overview

The show message request is sent from a server to a client to ask the client to display a particular message in the user interface. In addition to the show message notification the request allows to pass actions and to wait for an answer from the client.

Included Modules

Defined in:

lsp/message.cr

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

def self.new(id : Int64 | String, params : LSP::Message::ShowMessageRequest::Params = Params.new) #

[View source]

Class Method Detail

def self.empty_result #

[View source]
def self.method #

[View source]

Instance Method Detail

def error_response_from_json(input) #

[View source]
def id : Int64 | String #

def id=(id : Int64 | String) #

def jsonrpc : String #

def jsonrpc=(jsonrpc : String) #

def method : String #

def method=(method : String) #

def new_error_response #

[View source]
def new_response #

[View source]
def params : Params #

def params=(params : Params) #

def response_from_json(input) #

[View source]