EndpointInfoOps

sttp.tapir.EndpointInfoOps
trait EndpointInfoOps[-R]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class PartialServerEndpoint[SECURITY_INPUT, PRINCIPAL, INPUT, ERROR_OUTPUT, OUTPUT, R, F]
class PartialServerEndpointWithSecurityOutput[SECURITY_INPUT, PRINCIPAL, INPUT, ERROR_OUTPUT, SECURITY_OUTPUT, OUTPUT, R, F]
class ServerEndpoint[R, F]
class Endpoint[SECURITY_INPUT, INPUT, ERROR_OUTPUT, OUTPUT, R]

Members list

Type members

Types

type ThisType[-_R]

Value members

Abstract methods

Concrete methods

def attribute[T](k: AttributeKey[T]): Option[T]
def attribute[T](k: AttributeKey[T], v: T): ThisType[R]
def deprecated(): ThisType[R]
def description(d: String): ThisType[R]
def info(i: EndpointInfo): ThisType[R]
def name(n: String): ThisType[R]
def summary(s: String): ThisType[R]
def tag(t: String): ThisType[R]

Append t to the existing tags.

Append t to the existing tags.

Attributes

def tags(ts: List[String]): ThisType[R]

Append ts to the existing tags.

Append ts to the existing tags.

Attributes

def withTag(t: String): ThisType[R]

Overwrite the existing tags with a single tag t.

Overwrite the existing tags with a single tag t.

Attributes

def withTags(ts: List[String]): ThisType[R]

Overwrite the existing tags with ts.

Overwrite the existing tags with ts.

Attributes

Remove all tags from this endpoint.

Remove all tags from this endpoint.

Attributes