ApiEndpoints

case class ApiEndpoints[In <: Product, Out <: Product](tag: String, processEndpoint: ApiEndpoint[In, _, Out, _], activityEndpoints: Seq[ApiEndpoint[_, _, _, _]])(implicit evidence$8: Encoder[In], evidence$9: Decoder[In], evidence$10: Schema[In], evidence$11: Encoder[Out], evidence$12: Decoder[Out], evidence$13: Schema[Out], evidence$14: ClassTag[Out])
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def create(): Seq[Endpoint[Unit, _, Unit, _, Any]]
def createPostman()(using tenantId: Option[String]): Seq[Endpoint[Unit, _, Unit, Unit, Any]]
def withInExample(label: String, example: In): ApiEndpoints[In, Out]
inline def withInExample(inline example: In): ApiEndpoints[In, Out]
def withOutExample(label: String, example: Out): ApiEndpoints[In, Out]
inline def withOutExample(inline example: Out): ApiEndpoints[In, Out]

Inherited methods

def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product

Concrete fields

lazy val endpoints: Seq[ApiEndpoint[_, _, _, _]]