Sha256: 1fa8bdc22bb5afb3074aa36bd447a8cbb7903721d509aae6a0d196b7e15cef8b

Contents?: true

Size: 358 Bytes

Versions: 6

Compression:

Stored size: 358 Bytes

Contents

# frozen_string_literal: true

require "modern/struct"

module Modern
  module Descriptor
    class RequestBody < Modern::Struct
      attribute :type, (Types::Type | Types::Struct).optional.default(nil)
      attribute :required, Types::Strict::Bool.default(false)
      attribute :description, Types::Strict::String.optional.default(nil)
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
modern-0.5.0 lib/modern/descriptor/request_body.rb
modern-0.4.6 lib/modern/descriptor/request_body.rb
modern-0.4.5 lib/modern/descriptor/request_body.rb
modern-0.4.4 lib/modern/descriptor/request_body.rb
modern-0.4.3 lib/modern/descriptor/request_body.rb
modern-0.4.2 lib/modern/descriptor/request_body.rb