encoding

package
v2.2.1-mercury-20230627 Latest Latest
Warning

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

Go to latest
Published: Jun 28, 2023 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_core_services_ocr2_plugins_functions_encoding_ocr_types_proto protoreflect.FileDescriptor

Functions

func SliceToByte32

func SliceToByte32(slice []byte) ([32]byte, error)

Types

type Observation

type Observation struct {
	ProcessedRequests []*ProcessedRequest `protobuf:"bytes,1,rep,name=processedRequests,proto3" json:"processedRequests,omitempty"`
	// contains filtered or unexported fields
}

func (*Observation) Descriptor deprecated

func (*Observation) Descriptor() ([]byte, []int)

Deprecated: Use Observation.ProtoReflect.Descriptor instead.

func (*Observation) GetProcessedRequests

func (x *Observation) GetProcessedRequests() []*ProcessedRequest

func (*Observation) ProtoMessage

func (*Observation) ProtoMessage()

func (*Observation) ProtoReflect

func (x *Observation) ProtoReflect() protoreflect.Message

func (*Observation) Reset

func (x *Observation) Reset()

func (*Observation) String

func (x *Observation) String() string

type ProcessedRequest

type ProcessedRequest struct {
	RequestID []byte `protobuf:"bytes,1,opt,name=requestID,proto3" json:"requestID,omitempty"`
	Result    []byte `protobuf:"bytes,2,opt,name=result,proto3" json:"result,omitempty"`
	Error     []byte `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*ProcessedRequest) Descriptor deprecated

func (*ProcessedRequest) Descriptor() ([]byte, []int)

Deprecated: Use ProcessedRequest.ProtoReflect.Descriptor instead.

func (*ProcessedRequest) GetError

func (x *ProcessedRequest) GetError() []byte

func (*ProcessedRequest) GetRequestID

func (x *ProcessedRequest) GetRequestID() []byte

func (*ProcessedRequest) GetResult

func (x *ProcessedRequest) GetResult() []byte

func (*ProcessedRequest) ProtoMessage

func (*ProcessedRequest) ProtoMessage()

func (*ProcessedRequest) ProtoReflect

func (x *ProcessedRequest) ProtoReflect() protoreflect.Message

func (*ProcessedRequest) Reset

func (x *ProcessedRequest) Reset()

func (*ProcessedRequest) String

func (x *ProcessedRequest) String() string

type Query

type Query struct {
	RequestIDs [][]byte `protobuf:"bytes,1,rep,name=requestIDs,proto3" json:"requestIDs,omitempty"`
	// contains filtered or unexported fields
}

These protos are used internally by the OCR2 reporting plugin to pass data between initial phases. Report is ABI-encoded.

func (*Query) Descriptor deprecated

func (*Query) Descriptor() ([]byte, []int)

Deprecated: Use Query.ProtoReflect.Descriptor instead.

func (*Query) GetRequestIDs

func (x *Query) GetRequestIDs() [][]byte

func (*Query) ProtoMessage

func (*Query) ProtoMessage()

func (*Query) ProtoReflect

func (x *Query) ProtoReflect() protoreflect.Message

func (*Query) Reset

func (x *Query) Reset()

func (*Query) String

func (x *Query) String() string

type ReportCodec

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

func NewReportCodec

func NewReportCodec() (*ReportCodec, error)

func (*ReportCodec) DecodeReport

func (c *ReportCodec) DecodeReport(raw []byte) ([]*ProcessedRequest, error)

func (*ReportCodec) EncodeReport

func (c *ReportCodec) EncodeReport(requests []*ProcessedRequest) ([]byte, error)

Jump to

Keyboard shortcuts

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