oracle

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Mar 23, 2025 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Handler

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

Handler handles Oracle API requests

func NewHandler

func NewHandler(oracleService *oracle.Service, logger *logger.Logger) *Handler

NewHandler creates a new oracle handler

func (*Handler) CheckRequestStatus

func (h *Handler) CheckRequestStatus(c *gin.Context)

CheckRequestStatus checks the status of an oracle request

func (*Handler) CreateOracle

func (h *Handler) CreateOracle(c *gin.Context)

CreateOracle creates a new oracle

func (*Handler) CreateOracleRequest

func (h *Handler) CreateOracleRequest(c *gin.Context)

CreateOracleRequest creates a new oracle data request

func (*Handler) DeleteOracle

func (h *Handler) DeleteOracle(c *gin.Context)

DeleteOracle deletes an oracle

func (*Handler) GetHistoricalData

func (h *Handler) GetHistoricalData(c *gin.Context)

GetHistoricalData returns historical oracle data

func (*Handler) GetOracle

func (h *Handler) GetOracle(c *gin.Context)

GetOracle returns a specific oracle

func (*Handler) GetOracleRequest

func (h *Handler) GetOracleRequest(c *gin.Context)

GetOracleRequest returns a specific oracle request

func (*Handler) GetOracleStatistics

func (h *Handler) GetOracleStatistics(c *gin.Context)

GetOracleStatistics returns statistics about the oracle service

func (*Handler) ListOracleRequests

func (h *Handler) ListOracleRequests(c *gin.Context)

ListOracleRequests returns a list of oracle requests for a specific oracle

func (*Handler) ListOracles

func (h *Handler) ListOracles(c *gin.Context)

ListOracles returns a list of oracles

func (*Handler) Register

func (h *Handler) Register(router *gin.RouterGroup)

Register registers the oracle routes

func (*Handler) UpdateOracle

func (h *Handler) UpdateOracle(c *gin.Context)

UpdateOracle updates an existing oracle

Jump to

Keyboard shortcuts

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