EndpointSecurityInputsOps

trait EndpointSecurityInputsOps[A, I, E, O, -R] extends EndpointSecurityInputsMacros[A, I, E, O, R]
trait EndpointSecurityInputsMacros[A, I, E, O, R]
class Object
trait Matchable
class Any
class Endpoint[SECURITY_INPUT, INPUT, ERROR_OUTPUT, OUTPUT, R]

Type members

Types

type EndpointType[_A, _I, _E, _O, -_R]

Value members

Abstract methods

Concrete methods

def mapSecurityIn[AA](m: Mapping[A, AA]): EndpointType[AA, I, E, O, R]
def mapSecurityIn[AA](f: A => AA)(g: AA => A): EndpointType[AA, I, E, O, R]
def mapSecurityInDecode[AA](f: A => DecodeResult[AA])(g: AA => A): EndpointType[AA, I, E, O, R]
def prependSecurityIn[B, BA](i: EndpointInput[B])(implicit concat: Aux[B, A, BA]): EndpointType[BA, I, E, O, R]
def securityIn[B, AB](i: EndpointInput[B])(implicit concat: Aux[A, B, AB]): EndpointType[AB, I, E, O, R]

Inherited methods

inline def mapSecurityInTo[CASE_CLASS <: Product](using mc: ProductOf[CASE_CLASS]): EndpointType[CASE_CLASS, I, E, O, R]