Crig::Providers::Gemini::Schema
Inherits JSON::Serializable < Reference < Object
Constructors
new(pull : JSON::PullParser)
Sourcenew(type : String, format : String | Nil = nil, description : String | Nil = nil, nullable : Bool | Nil = nil, enum_values : Array(String) | Nil = nil, max_items : Int32 | Nil = nil, min_items : Int32 | Nil = nil, properties : Hash(String, Schema) | Nil = nil, required : Array(String) | Nil = nil, items : Schema | Nil = nil)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
description
Sourceenum_values
Sourceformat
Sourceitems
Sourcemax_items
Sourcemin_items
Sourcenullable
Sourceproperties
Sourcerequired
Sourcetype
Source