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 Header

    Builder for parameters that are encoded as HTTP headers.

  5. object IntegerParamType extends ParamType

  6. object NullParamType extends ParamType

  7. object NumberParamType extends ParamType

  8. object ObjectParamType extends ParamType

  9. object OptionalRequestParameter

  10. object Path extends Parameters[PathParameter]

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

  11. object PathParameter

  12. object Query

    Builder for parameters that are encoded in the HTTP query.

  13. object RequiredRequestParameter

  14. object Requirement

  15. object StringParamType extends ParamType

Ungrouped