struct
LSP::ResponseMessage(Result)
- LSP::ResponseMessage(Result)
- Struct
- Value
- Object
Included Modules
- JSON::Serializable
- JSON::Serializable::Strict
- LSP::Initializer
- LSP::Message
Defined in:
response_message.crConstructors
Instance Method Summary
-
#error : ResponseError | Nil
The error object in case a request fails.
-
#error=(error : ResponseError | Nil)
The error object in case a request fails.
-
#id : RequestMessage::RequestId | Nil
The request id.
-
#id=(id : RequestMessage::RequestId | Nil)
The request id.
-
#result : Result | Nil
The result of a request.
-
#result=(result : Result | Nil)
The result of a request.
Macros inherited from module JSON::Serializable
json_discriminator(field, mapping, *, default = nil)
json_discriminator
Constructor Detail
Instance Method Detail
def result : Result | Nil
#
The result of a request. This member is REQUIRED on success. This member MUST NOT exist if there was an error invoking the method.
def result=(result : Result | Nil)
#
The result of a request. This member is REQUIRED on success. This member MUST NOT exist if there was an error invoking the method.