PizzaAdminServiceGen

trait PizzaAdminServiceGen[F[_, _, _, _, _]]
Companion
object
class Object
trait Matchable
class Any
class Transformed[G]
object reified

Type members

Classlikes

class Transformed[G[_, _, _, _, _]](transformation: Transformation[F, G]) extends PizzaAdminServiceGen[G]

Value members

Abstract methods

def addMenuItem(restaurant: String, menuItem: MenuItem): F[AddMenuItemRequest, AddMenuItemError, AddMenuItemResult, Nothing, Nothing]
def getMenu(restaurant: String): F[GetMenuRequest, GetMenuError, GetMenuResult, Nothing, Nothing]
def headerEndpoint(uppercaseHeader: Option[String], capitalizedHeader: Option[String], lowercaseHeader: Option[String], mixedHeader: Option[String]): F[HeaderEndpointData, HeaderEndpointError, HeaderEndpointData, Nothing, Nothing]
def health(query: Option[String]): F[HealthRequest, HealthError, HealthResponse, Nothing, Nothing]
def roundTrip(label: String, header: Option[String], query: Option[String], body: Option[String]): F[RoundTripData, RoundTripError, RoundTripData, Nothing, Nothing]
def version(): F[Unit, VersionError, VersionOutput, Nothing, Nothing]

Concrete methods

def transform[G[_, _, _, _, _]](transformation: Transformation[F, G]): PizzaAdminServiceGen[G]