FixedMethod

case class FixedMethod[T](m: Method, codec: Codec[Unit, T, TextPlain], info: Info[T]) extends Atom[T]
trait Serializable
trait Product
trait Equals
trait Atom[T]
trait Atom[T]
trait Basic[T]
trait Basic[T]
trait Single[T]
trait EndpointInput[T]
class Object
trait Matchable
class Any

Value members

Concrete methods

override def show: String
Definition Classes

Inherited methods

def /[U, TU](other: EndpointInput[U])(implicit concat: Aux[T, U, TU]): EndpointInput[TU]
Inherited from:
EndpointInput
def and[U, TU](other: EndpointInput[U])(implicit concat: Aux[T, U, TU]): EndpointInput[TU]
Inherited from:
EndpointInput
def attribute[A](k: AttributeKey[A], v: A): FixedMethod[T]
Inherited from:
Atom
def attribute[A](k: AttributeKey[A]): Option[A]
Inherited from:
Atom
def default(d: T): FixedMethod[T]
Inherited from:
Atom
Inherited from:
Atom
def description(d: String): FixedMethod[T]
Inherited from:
Atom
def example(example: Example[T]): FixedMethod[T]
Inherited from:
Atom
def example(t: T): FixedMethod[T]
Inherited from:
Atom
def examples(examples: List[Example[T]]): FixedMethod[T]
Inherited from:
Atom
override def map[U](mapping: Mapping[T, U]): FixedMethod[U]
Definition Classes
Inherited from:
Atom
def map[U](f: T => U)(g: U => T): FixedMethod[U]
Inherited from:
EndpointTransput
def mapDecode[U](f: T => DecodeResult[U])(g: U => T): FixedMethod[U]
Inherited from:
EndpointTransput
inline def mapTo[CASE_CLASS <: Product](using mc: ProductOf[CASE_CLASS]): FixedMethod[CASE_CLASS]
Inherited from:
EndpointTransputMacros
def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product
def schema(modify: Schema[T] => Schema[T]): FixedMethod[T]
Inherited from:
Atom
def schema(s: Option[Schema[T]]): FixedMethod[T]
Inherited from:
Atom
def schema(s: Schema[T]): FixedMethod[T]
Inherited from:
Atom
Inherited from:
EndpointTransput
def validateIterable[C <: (Iterable), U](v: Validator[U])(implicit tIsCU: T =:= C[U]): FixedMethod[T]
Inherited from:
Atom
def validateOption[U](v: Validator[U])(implicit tIsOptionU: T =:= Option[U]): FixedMethod[T]
Inherited from:
Atom