service

package
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 25, 2023 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PessimismService

type PessimismService struct {
	// contains filtered or unexported fields
}

PessimismService ... API service

func New

New ... Initializer

func (*PessimismService) CheckETHRPCHealth

func (svc *PessimismService) CheckETHRPCHealth(n core.Network) bool

func (*PessimismService) CheckHealth

func (svc *PessimismService) CheckHealth() *models.HealthCheck

CheckHealth ... Returns health check for server

func (*PessimismService) ProcessInvariantRequest

func (svc *PessimismService) ProcessInvariantRequest(ir *models.InvRequestBody) (core.SUUID, error)

ProcessInvariantRequest ... Processes an invariant request type

func (*PessimismService) RunInvariantSession

func (svc *PessimismService) RunInvariantSession(params *models.InvRequestParams) (core.SUUID, error)

RunInvariantSession ... Runs an invariant session provided

type Service

type Service interface {
	ProcessInvariantRequest(ir *models.InvRequestBody) (core.SUUID, error)
	RunInvariantSession(params *models.InvRequestParams) (core.SUUID, error)

	CheckHealth() *models.HealthCheck
	CheckETHRPCHealth(n core.Network) bool
}

Service ... Interface for API service

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL