io.github.daviddenton.fintrospect

parameters

package parameters

Visibility
  1. Public
  2. All

Type Members

  1. class Body extends Parameter[JsonNode]

  2. trait Location extends AnyRef

  3. class OptionalRequestParameter[T] extends RequestParameter[T]

  4. sealed class ParamType extends AnyRef

  5. abstract class Parameter[T] extends AnyRef

  6. trait ParameterBuilder[P[_]] extends AnyRef

  7. class Parameters[P[_]] extends AnyRef

    Prototype functions for creating parameters of various types.

  8. abstract class PathParameter[T] extends Parameter[T] with Iterable[PathParameter[_]]

  9. abstract class RequestParameter[T] extends Parameter[T]

  10. class RequiredRequestParameter[T] extends RequestParameter[T]

  11. sealed trait Requirement extends AnyRef

Value Members

  1. object ArrayParamType extends ParamType

  2. object Body

  3. object BooleanParamType extends ParamType

  4. object Form

    Builder for parameters that are encoded in the HTTP form.

  5. object Header

    Builder for parameters that are encoded as HTTP headers.

  6. object IntegerParamType extends ParamType

  7. object NullParamType extends ParamType

  8. object NumberParamType extends ParamType

  9. object ObjectParamType extends ParamType

  10. object OptionalRequestParameter

  11. object Path extends Parameters[PathParameter]

    Builder for parameters that are encoded in the HTTP request path.

  12. object PathParameter

  13. object Query

    Builder for parameters that are encoded in the HTTP query.

  14. object RequiredRequestParameter

  15. object Requirement

  16. object StringParamType extends ParamType

Ungrouped