GNodeService

proto.prism.node.ZioPrismNodeApi.GNodeService
See theGNodeService companion object
trait GNodeService[-Context, +Error] extends GenericGeneratedService[Context, Error, GNodeService]

Attributes

Companion
object
Graph
Supertypes
trait GenericGeneratedService[Context, Error, GNodeService]
class Object
trait Matchable
class Any
Self type
GNodeService[Context, Error]

Members list

Value members

Abstract methods

def getDidDocument(request: GetDidDocumentRequest, context: Context): IO[Error, GetDidDocumentResponse]
def getNodeBuildInfo(request: GetNodeBuildInfoRequest, context: Context): IO[Error, GetNodeBuildInfoResponse]
def getOperationInfo(request: GetOperationInfoRequest, context: Context): IO[Error, GetOperationInfoResponse]
def healthCheck(request: HealthCheckRequest, context: Context): IO[Error, HealthCheckResponse]
def scheduleOperations(request: ScheduleOperationsRequest, context: Context): IO[Error, ScheduleOperationsResponse]

Concrete methods

def transform[Context1, Error1](f: GTransform[Context, Error, Context1, Error1]): GNodeService[Context1, Error1]

Inherited methods

def mapError[E1](f: Error => E1): GNodeService[Context, E1]

Attributes

Inherited from:
GenericGeneratedService
def mapErrorZIO[E1](f: Error => UIO[E1]): GNodeService[Context, E1]

Attributes

Inherited from:
GenericGeneratedService
def transform(t: Transform)(implicit ev: Error <:< StatusException): GNodeService[Context, StatusException]

Attributes

Inherited from:
GenericGeneratedService
def transformContext[ContextOut](f: ContextOut => Context): GNodeService[ContextOut, Error]

Attributes

Inherited from:
GenericGeneratedService
def transformContextZIO[ContextOut, E2 >: Error](f: ContextOut => IO[E2, Context]): GNodeService[ContextOut, E2]

Attributes

Inherited from:
GenericGeneratedService