Sha256: a1f134158fe9545cf175df606452f1a5a3ad6c7012b678957b7f6000e7e48734

Contents?: true

Size: 608 Bytes

Versions: 4

Compression:

Stored size: 608 Bytes

Contents

require 'diesel/swagger/node'

module Diesel
  module Swagger
    class DataTypeField < Node
      attribute :type, symbolize: true
      attribute :format
      attribute :default_value
      attribute :multiple_of
      attribute :maximum
      attribute :exclusive_maximum, type: :boolean
      attribute :minimum
      attribute :exclusive_minimum, type: :boolean
      attribute :max_length
      attribute :min_length
      attribute :pattern
      attribute :max_items
      attribute :min_items
      attribute :unique_items, type: :boolean
      attribute :items

      list :enum
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
diesel-api-dsl-0.1.5 lib/diesel/swagger/data_type_field.rb
diesel-api-dsl-0.1.3 lib/diesel/swagger/data_type_field.rb
diesel-api-dsl-0.1.2 lib/diesel/swagger/data_type_field.rb
diesel-api-dsl-0.1.1 lib/diesel/swagger/data_type_field.rb