package scalaflagr
Ordering
- Alphabetic
Visibility
- Public
- Protected
Package Members
Type Members
- 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
- case class FlagrClient[F[_]](httpClient: HttpClient[F]) extends Product with Serializable
- case class FlagrConfig(host: String = "http://localhost:18000", basePath: String = "/api/v1", headerIdentifier: Option[HeaderIdentifierConfig] = None, basicAuth: Option[BasicAuthConfig] = None) extends Product with Serializable
- 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
- class FlagrService[K, F[_]] extends LazyLogging
- 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
- sealed trait RequestHandler[R] extends AnyRef
Value Members
- object RequestHandler