ServicePrinter

scalapb.zio_grpc.ZioFilePrinter.ServicePrinter
class ServicePrinter(service: ServiceDescriptor)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def clientMethodSignature(method: MethodDescriptor, contextType: String): String
def clientWithResponseMetadataSignature(method: MethodDescriptor, envOutType: String): String
def clientWithResponseMetadataTranformMethod(fp: FunctionalPrinter): FunctionalPrinter
def genClient(fp: FunctionalPrinter): FunctionalPrinter
def genClientWithResponseMetadata(fp: FunctionalPrinter): FunctionalPrinter
def methodInType(method: MethodDescriptor): String
def methodSignature(method: MethodDescriptor, contextType: Option[String]): String
def printAccessor(fp: FunctionalPrinter, method: MethodDescriptor): FunctionalPrinter
def printAccessorWithResponseMetadata(fp: FunctionalPrinter, method: MethodDescriptor): FunctionalPrinter
def printBindService(fp: FunctionalPrinter, method: MethodDescriptor): FunctionalPrinter
def printClientImpl(envType: String)(fp: FunctionalPrinter, method: MethodDescriptor): FunctionalPrinter
def printClientMethodSignature(outEnvType: String)(fp: FunctionalPrinter, method: MethodDescriptor): FunctionalPrinter
def printClientTransform(fp: FunctionalPrinter, method: MethodDescriptor): FunctionalPrinter
def printClientTransformMethod(fp: FunctionalPrinter): FunctionalPrinter
def printClientWithResponseMetadataImpl(fp: FunctionalPrinter, method: MethodDescriptor): FunctionalPrinter
def printClientWithResponseMetadataMethodSignature(fp: FunctionalPrinter, method: MethodDescriptor): FunctionalPrinter
def printClientWithResponseMetadataTransform(fp: FunctionalPrinter, method: MethodDescriptor): FunctionalPrinter
def printMethodSignature(contextType: Option[String])(fp: FunctionalPrinter, method: MethodDescriptor): FunctionalPrinter
def printServerTransform(fp: FunctionalPrinter, method: MethodDescriptor): FunctionalPrinter
def printZTransformMethod(fp: FunctionalPrinter): FunctionalPrinter