Sha256: f2a94e7345a2c447baf46b3bfe792e2e4efd2039849aa5e0850f0b482bdc7781

Contents?: true

Size: 633 Bytes

Versions: 116

Compression:

Stored size: 633 Bytes

Contents

class ReeSwagger::EndpointDto
  include ReeDto::EntityDSL
  include Ree::LinkDSL

  link 'ree_swagger/dto/error_dto', -> { ErrorDto }
  link 'ree_swagger/functions/get_mime_type', -> { MIME_TYPES }


  properties(
    method: Or[:get, :post, :put, :patch, :delete],
    respond_to: Or[*MIME_TYPES.keys],
    sections: Nilor[ArrayOf[String]],
    path: String,
    caster: Nilor[ReeMapper::Mapper],
    serializer: Nilor[ReeMapper::Mapper],
    authenticate: Bool,
    summary: Nilor[String],
    description: Nilor[String],
    response_status: Integer,
    response_description: Nilor[String],
    errors: ArrayOf[ErrorDto]
  )
end

Version data entries

116 entries across 116 versions & 1 rubygems

Version Path
ree_lib-1.1.1 lib/ree_lib/packages/ree_swagger/package/ree_swagger/dto/endpoint_dto.rb
ree_lib-1.1.0 lib/ree_lib/packages/ree_swagger/package/ree_swagger/dto/endpoint_dto.rb
ree_lib-1.0.124 lib/ree_lib/packages/ree_swagger/package/ree_swagger/dto/endpoint_dto.rb
ree_lib-1.0.123 lib/ree_lib/packages/ree_swagger/package/ree_swagger/dto/endpoint_dto.rb
ree_lib-1.0.122 lib/ree_lib/packages/ree_swagger/package/ree_swagger/dto/endpoint_dto.rb
ree_lib-1.0.121 lib/ree_lib/packages/ree_swagger/package/ree_swagger/dto/endpoint_dto.rb
ree_lib-1.0.120 lib/ree_lib/packages/ree_swagger/package/ree_swagger/dto/endpoint_dto.rb
ree_lib-1.0.119 lib/ree_lib/packages/ree_swagger/package/ree_swagger/dto/endpoint_dto.rb
ree_lib-1.0.118 lib/ree_lib/packages/ree_swagger/package/ree_swagger/dto/endpoint_dto.rb
ree_lib-1.0.117 lib/ree_lib/packages/ree_swagger/package/ree_swagger/dto/endpoint_dto.rb
ree_lib-1.0.116 lib/ree_lib/packages/ree_swagger/package/ree_swagger/dto/endpoint_dto.rb
ree_lib-1.0.115 lib/ree_lib/packages/ree_swagger/package/ree_swagger/dto/endpoint_dto.rb
ree_lib-1.0.114 lib/ree_lib/packages/ree_swagger/package/ree_swagger/dto/endpoint_dto.rb
ree_lib-1.0.113 lib/ree_lib/packages/ree_swagger/package/ree_swagger/dto/endpoint_dto.rb
ree_lib-1.0.112 lib/ree_lib/packages/ree_swagger/package/ree_swagger/dto/endpoint_dto.rb
ree_lib-1.0.111 lib/ree_lib/packages/ree_swagger/package/ree_swagger/dto/endpoint_dto.rb
ree_lib-1.0.110 lib/ree_lib/packages/ree_swagger/package/ree_swagger/dto/endpoint_dto.rb
ree_lib-1.0.109 lib/ree_lib/packages/ree_swagger/package/ree_swagger/dto/endpoint_dto.rb
ree_lib-1.0.108 lib/ree_lib/packages/ree_swagger/package/ree_swagger/dto/endpoint_dto.rb
ree_lib-1.0.107 lib/ree_lib/packages/ree_swagger/package/ree_swagger/dto/endpoint_dto.rb