service

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Aug 30, 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) ProcessHeuristicRequest added in v1.0.0

func (svc *PessimismService) ProcessHeuristicRequest(ir *models.SessionRequestBody) (core.SUUID, error)

ProcessHeuristicRequest ... Processes a heuristic request type

func (*PessimismService) RunHeuristicSession added in v1.0.0

func (svc *PessimismService) RunHeuristicSession(params *models.SessionRequestParams) (core.SUUID, error)

RunHeuristicSession ... Runs a heuristic session provided

type Service

type Service interface {
	ProcessHeuristicRequest(ir *models.SessionRequestBody) (core.SUUID, error)
	RunHeuristicSession(params *models.SessionRequestParams) (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