struct

ECS::LogEntry::Http

Inherits JSON::Serializable < Struct < Value < Object

Constructors

new(pull : JSON::PullParser)
Source
new

Initialize all values as nil

Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

request(value : Request)

A chainable setter for request

Source
request
Source
request

Initialize a new Request, yield it to the block

Source
request=(request : Request | Nil)
Source
response(value : Response)

A chainable setter for response

Source
response
Source
response

Initialize a new Response, yield it to the block

Source
response=(response : Response | Nil)
Source
version(new_value : String)

A chainable setter for version

Source
version

http.version

HTTP version.

Level: Extended Type: Keyword Example:

1.1
Source
version=(version : String | Nil)

http.version

HTTP version.

Level: Extended Type: Keyword Example:

1.1
Source

Nested types