Packages

p

crystailx

scalaflagr

package scalaflagr

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package api
  2. package auth
  3. package cache
  4. package client
  5. package data
  6. package effect
  7. package json

Type Members

  1. case class BodyRequestHandler[T, R](method: HttpMethod, path: String, body: T, params: Map[String, String] = Map.empty, headers: Map[String, String] = Map.empty, identifier: Option[Identifier] = None, authMethod: Option[AuthMethod] = None) extends RequestHandler[R] with Product with Serializable
  2. case class FlagrClient[F[_]](httpClient: HttpClient[F]) extends Product with Serializable
  3. case class FlagrConfig(host: String = "http://localhost:18000", basePath: String = "/api/v1", headerIdentifier: Option[HeaderIdentifierConfig] = None, basicAuth: Option[BasicAuthConfig] = None) extends Product with Serializable
  4. case class FlagrRequest(method: HttpMethod, path: String, body: Option[RawValue] = None, params: Map[String, String] = Map.empty, headers: Map[String, String] = Map.empty, identifier: Option[Identifier] = None, authMethod: Option[AuthMethod] = None) extends Product with Serializable
  5. class FlagrService[K, F[_]] extends LazyLogging
  6. case class NoBodyRequestHandler[R](method: HttpMethod, path: String, params: Map[String, String] = Map.empty, headers: Map[String, String] = Map.empty, identifier: Option[Identifier] = None, authMethod: Option[AuthMethod] = None) extends RequestHandler[R] with Product with Serializable
  7. sealed trait RequestHandler[R] extends AnyRef

Value Members

  1. object RequestHandler

Ungrouped