Method: OmniAI::Schema::Object#serialize

Defined in:
lib/omniai/schema/object.rb

#serializeHash

Returns:

  • (Hash)


68
69
70
71
72
73
74
75
76
# File 'lib/omniai/schema/object.rb', line 68

def serialize
  {
    type: TYPE,
    title: @title,
    description: @description,
    properties: @properties.transform_values(&:serialize),
    required: @required,
  }.compact
end