struct Meilisearch::Crystal::Error

Overview

A typed error response returned by Meilisearch.

Included Modules

Defined in:

meilisearch/crystal/error.cr

Constructors

Instance Method Summary

Constructor Detail

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

[View source]
def self.new(*, __pull_for_json_serializable pull : JSON::PullParser) #

[View source]

Instance Method Detail

def code : Code #

[View source]
def link : URI #

[View source]
def message : String #

[View source]
def to_json(json : JSON::Builder) #

JSON::Serializable's generated #to_json fails to resolve converters on the installed Crystal toolchain (1.20.3), so we serialize the code field manually via the converter. The client only ever parses error envelopes; serialization exists for completeness/tests.


[View source]
def type : String #

[View source]