Sha256: 75784fb72372bf7112b8be08a962db6077552c090e9ff0f84a0d68182fd94b66

Contents?: true

Size: 326 Bytes

Versions: 3

Compression:

Stored size: 326 Bytes

Contents

# examples/maxwell_request.rb

require_relative '../lib/agent99/header_schema'

class MaxwellRequest < SimpleJsonSchemaBuilder::Base
  object do
    object :header, schema: Agent99::HeaderSchema

    string :greeting, required: false,  examples: ["Hello"]
    string :name,     required: true,   examples: ["World"]
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
agent99-0.0.4 examples/maxwell_request.rb
agent99-0.0.3 examples/maxwell_request.rb
agent99-0.0.2 examples/maxwell_request.rb