io.fintrospect

parameters

package parameters

Visibility
  1. Public
  2. All

Type Members

  1. abstract class BodyParameter[T] extends Parameter[T]

  2. trait Location extends AnyRef

  3. trait Mandatory[T] extends Retrieval[T]

  4. trait Optional[T] extends Retrieval[Option[T]]

  5. case class ParamBinding[T](parameter: Parameter[T], value: String) extends Product with Serializable

  6. sealed class ParamType extends AnyRef

  7. trait Parameter[T] extends AnyRef

  8. trait Parameters[P[_], R[_]] extends AnyRef

    Prototype functions for creating parameters of various types.

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

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

  11. sealed trait Retrieval[T] 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 Path extends Parameters[PathParameter, Mandatory]

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

  11. object Query

    Builder for parameters that are encoded in the HTTP query.

  12. object StringParamType extends ParamType

Ungrouped