Auth

object Auth
Companion
class
trait Sum
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

case class ApiKey[T](input: Single[T], challenge: WWWAuthenticate, securitySchemeName: Option[String]) extends Auth[T]
case class Http[T](scheme: String, input: Single[T], challenge: WWWAuthenticate, securitySchemeName: Option[String]) extends Auth[T]
case class Oauth2[T](authorizationUrl: Option[String], tokenUrl: Option[String], scopes: ListMap[String, String], refreshUrl: Option[String], input: Single[T], challenge: WWWAuthenticate, securitySchemeName: Option[String]) extends Auth[T]
case class ScopedOauth2[T](oauth2: Oauth2[T], requiredScopes: Seq[String]) extends Auth[T]

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from
Mirror