Sha256: 0aeb992af3a010460329b3cab9024273d941f2f911d968d5367f92327b67068a

Contents?: true

Size: 1.36 KB

Versions: 7

Compression:

Stored size: 1.36 KB

Contents

module OpenAPIParser
  type readable_uri = URI::Generic | OpenURI::OpenRead
  type validate_error = nil
end
                 
module OpenAPIParser
  module Schemas
    class Schema
    end
  end
end

class OpenAPIParser::SchemaValidator::Base
end

class OpenAPIParser::SchemaValidator::StringValidator
end

class OpenAPIParser::SchemaValidator::IntegerValidator
end

class OpenAPIParser::SchemaValidator::FloatValidator
end

class OpenAPIParser::SchemaValidator::BooleanValidator
end

class OpenAPIParser::SchemaValidator::ObjectValidator
end

class OpenAPIParser::SchemaValidator::ArrayValidator
end

class OpenAPIParser::SchemaValidator::AnyOfValidator
end

class OpenAPIParser::SchemaValidator::AllOfValidator
end

class OpenAPIParser::SchemaValidator::OneOfValidator
end

class OpenAPIParser::SchemaValidator::NilValidator
end

class OpenAPIParser::SchemaValidator::UnspecifiedTypeValidator
end

class OpenAPIParser::Schemas::OpenAPI < OpenAPIParser::Schemas::Base 
  attr_reader paths: untyped
end

module OpenAPIParser::Expandable
  def expand_reference: (OpenAPIParser::Schemas::OpenAPI root) -> nil
end

module OpenAPIParser::Findable
  def find_object: (String reference) -> ::OpenAPIParser::Schemas::Schema
end

class OpenAPIParser::Schemas::Discriminator < OpenAPIParser::Schemas::Base
  attr_reader property_name: (String | nil)
  attr_reader mapping: Hash[String, String] 
end

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
openapi_parser-2.2.3 sig/wip_types.rbs
openapi_parser-2.2.2 sig/wip_types.rbs
openapi_parser-2.2.1 sig/wip_types.rbs
openapi_parser-2.2.0 sig/wip_types.rbs
openapi_parser-2.1.0 sig/wip_types.rbs
openapi_parser-2.0.0 sig/wip_types.rbs
openapi_parser_firetail-1.0.0 sig/wip_types.rbs