Sha256: eb858576a2c3964c63de756ee8e1c61d7d6bc1d0ec4439392f0fa1ffee735a11
Contents?: true
Size: 559 Bytes
Versions: 3
Compression:
Stored size: 559 Bytes
Contents
# TODO: support extended property module OpenAPIParser::Schemas class RequestBody < Base openapi_attr_values :description, :required # @!attribute [r] content # @return [Hash{String => MediaType}, nil] openapi_attr_hash_object :content, MediaType, reference: false def validate_request_body(_content_type, params, options) # TODO: now support application/json only :( media_type = content['application/json'] return params unless media_type media_type.validate_parameter(params, options) end end end
Version data entries
3 entries across 3 versions & 1 rubygems