Help us shape the future of Go! Take the 2026 Go Developer Survey

availabilitypbtypes

package
v0.3.2 Latest Latest
Warning

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

Go to latest
Published: Mar 24, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Cert added in v0.3.0

type Cert struct {
	Type Cert_Type
}

func CertFromPb added in v0.3.0

func CertFromPb(pb *availabilitypb.Cert) *Cert

func (*Cert) MirReflect added in v0.3.0

func (*Cert) MirReflect() mirreflect.Type

func (*Cert) Pb added in v0.3.0

func (m *Cert) Pb() *availabilitypb.Cert

type CertVerified

type CertVerified struct {
	Valid  bool
	Err    string
	Origin *VerifyCertOrigin
}

func CertVerifiedFromPb

func CertVerifiedFromPb(pb *availabilitypb.CertVerified) *CertVerified

func (*CertVerified) MirReflect

func (*CertVerified) MirReflect() mirreflect.Type

func (*CertVerified) Pb

type Cert_Mscs added in v0.3.0

type Cert_Mscs struct {
	Mscs *types5.Certs
}

func (*Cert_Mscs) MirReflect added in v0.3.0

func (*Cert_Mscs) MirReflect() mirreflect.Type

func (*Cert_Mscs) Pb added in v0.3.0

func (*Cert_Mscs) Unwrap added in v0.3.0

func (w *Cert_Mscs) Unwrap() *types5.Certs

type Cert_Type added in v0.3.0

type Cert_Type interface {
	mirreflect.GeneratedType

	Pb() availabilitypb.Cert_Type
	// contains filtered or unexported methods
}

func Cert_TypeFromPb added in v0.3.0

func Cert_TypeFromPb(pb availabilitypb.Cert_Type) Cert_Type

type Cert_TypeWrapper added in v0.3.0

type Cert_TypeWrapper[T any] interface {
	Cert_Type
	Unwrap() *T
}

type ComputeCert added in v0.3.0

type ComputeCert struct{}

func ComputeCertFromPb added in v0.3.0

func ComputeCertFromPb(pb *availabilitypb.ComputeCert) *ComputeCert

func (*ComputeCert) MirReflect added in v0.3.0

func (*ComputeCert) MirReflect() mirreflect.Type

func (*ComputeCert) Pb added in v0.3.0

type Event

type Event struct {
	Type Event_Type
}

func EventFromPb

func EventFromPb(pb *availabilitypb.Event) *Event

func (*Event) MirReflect

func (*Event) MirReflect() mirreflect.Type

func (*Event) Pb

func (m *Event) Pb() *availabilitypb.Event

type Event_CertVerified

type Event_CertVerified struct {
	CertVerified *CertVerified
}

func (*Event_CertVerified) MirReflect

func (*Event_CertVerified) MirReflect() mirreflect.Type

func (*Event_CertVerified) Pb

func (*Event_CertVerified) Unwrap

func (w *Event_CertVerified) Unwrap() *CertVerified

type Event_ComputeCert added in v0.3.0

type Event_ComputeCert struct {
	ComputeCert *ComputeCert
}

func (*Event_ComputeCert) MirReflect added in v0.3.0

func (*Event_ComputeCert) MirReflect() mirreflect.Type

func (*Event_ComputeCert) Pb added in v0.3.0

func (*Event_ComputeCert) Unwrap added in v0.3.0

func (w *Event_ComputeCert) Unwrap() *ComputeCert

type Event_NewCert

type Event_NewCert struct {
	NewCert *NewCert
}

func (*Event_NewCert) MirReflect

func (*Event_NewCert) MirReflect() mirreflect.Type

func (*Event_NewCert) Pb

func (*Event_NewCert) Unwrap

func (w *Event_NewCert) Unwrap() *NewCert

type Event_ProvideTransactions

type Event_ProvideTransactions struct {
	ProvideTransactions *ProvideTransactions
}

func (*Event_ProvideTransactions) MirReflect

func (*Event_ProvideTransactions) Pb

func (*Event_ProvideTransactions) Unwrap

type Event_RequestCert

type Event_RequestCert struct {
	RequestCert *RequestCert
}

func (*Event_RequestCert) MirReflect

func (*Event_RequestCert) MirReflect() mirreflect.Type

func (*Event_RequestCert) Pb

func (*Event_RequestCert) Unwrap

func (w *Event_RequestCert) Unwrap() *RequestCert

type Event_RequestTransactions

type Event_RequestTransactions struct {
	RequestTransactions *RequestTransactions
}

func (*Event_RequestTransactions) MirReflect

func (*Event_RequestTransactions) Pb

func (*Event_RequestTransactions) Unwrap

type Event_Type

type Event_Type interface {
	mirreflect.GeneratedType

	Pb() availabilitypb.Event_Type
	// contains filtered or unexported methods
}

func Event_TypeFromPb

func Event_TypeFromPb(pb availabilitypb.Event_Type) Event_Type

type Event_TypeWrapper

type Event_TypeWrapper[T any] interface {
	Event_Type
	Unwrap() *T
}

type Event_VerifyCert

type Event_VerifyCert struct {
	VerifyCert *VerifyCert
}

func (*Event_VerifyCert) MirReflect

func (*Event_VerifyCert) MirReflect() mirreflect.Type

func (*Event_VerifyCert) Pb

func (*Event_VerifyCert) Unwrap

func (w *Event_VerifyCert) Unwrap() *VerifyCert

type NewCert added in v0.3.0

type NewCert struct {
	Cert   *Cert
	Origin *RequestCertOrigin
}

func NewCertFromPb added in v0.3.0

func NewCertFromPb(pb *availabilitypb.NewCert) *NewCert

func (*NewCert) MirReflect added in v0.3.0

func (*NewCert) MirReflect() mirreflect.Type

func (*NewCert) Pb added in v0.3.0

func (m *NewCert) Pb() *availabilitypb.NewCert

type ProvideTransactions added in v0.3.0

type ProvideTransactions struct {
	Txs    []*types.Request
	Origin *RequestTransactionsOrigin
}

func ProvideTransactionsFromPb added in v0.3.0

func ProvideTransactionsFromPb(pb *availabilitypb.ProvideTransactions) *ProvideTransactions

func (*ProvideTransactions) MirReflect added in v0.3.0

func (*ProvideTransactions) MirReflect() mirreflect.Type

func (*ProvideTransactions) Pb added in v0.3.0

type RequestCert added in v0.3.0

type RequestCert struct {
	Origin *RequestCertOrigin
}

func RequestCertFromPb added in v0.3.0

func RequestCertFromPb(pb *availabilitypb.RequestCert) *RequestCert

func (*RequestCert) MirReflect added in v0.3.0

func (*RequestCert) MirReflect() mirreflect.Type

func (*RequestCert) Pb added in v0.3.0

type RequestCertOrigin

type RequestCertOrigin struct {
	Module types2.ModuleID
	Type   RequestCertOrigin_Type
}

func (*RequestCertOrigin) MirReflect

func (*RequestCertOrigin) MirReflect() mirreflect.Type

func (*RequestCertOrigin) Pb

type RequestCertOrigin_ContextStore

type RequestCertOrigin_ContextStore struct {
	ContextStore *types3.Origin
}

func (*RequestCertOrigin_ContextStore) MirReflect

func (*RequestCertOrigin_ContextStore) Pb

func (*RequestCertOrigin_ContextStore) Unwrap

type RequestCertOrigin_Dsl

type RequestCertOrigin_Dsl struct {
	Dsl *types4.Origin
}

func (*RequestCertOrigin_Dsl) MirReflect

func (*RequestCertOrigin_Dsl) MirReflect() mirreflect.Type

func (*RequestCertOrigin_Dsl) Pb

func (*RequestCertOrigin_Dsl) Unwrap

func (w *RequestCertOrigin_Dsl) Unwrap() *types4.Origin

type RequestCertOrigin_Type

type RequestCertOrigin_Type interface {
	mirreflect.GeneratedType

	Pb() availabilitypb.RequestCertOrigin_Type
	// contains filtered or unexported methods
}

type RequestCertOrigin_TypeWrapper

type RequestCertOrigin_TypeWrapper[T any] interface {
	RequestCertOrigin_Type
	Unwrap() *T
}

type RequestTransactions added in v0.3.0

type RequestTransactions struct {
	Cert   *Cert
	Origin *RequestTransactionsOrigin
}

func RequestTransactionsFromPb added in v0.3.0

func RequestTransactionsFromPb(pb *availabilitypb.RequestTransactions) *RequestTransactions

func (*RequestTransactions) MirReflect added in v0.3.0

func (*RequestTransactions) MirReflect() mirreflect.Type

func (*RequestTransactions) Pb added in v0.3.0

type RequestTransactionsOrigin added in v0.3.0

type RequestTransactionsOrigin struct {
	Module types2.ModuleID
	Type   RequestTransactionsOrigin_Type
}

func RequestTransactionsOriginFromPb added in v0.3.0

func RequestTransactionsOriginFromPb(pb *availabilitypb.RequestTransactionsOrigin) *RequestTransactionsOrigin

func (*RequestTransactionsOrigin) MirReflect added in v0.3.0

func (*RequestTransactionsOrigin) Pb added in v0.3.0

type RequestTransactionsOrigin_ContextStore added in v0.3.0

type RequestTransactionsOrigin_ContextStore struct {
	ContextStore *types3.Origin
}

func (*RequestTransactionsOrigin_ContextStore) MirReflect added in v0.3.0

func (*RequestTransactionsOrigin_ContextStore) Pb added in v0.3.0

func (*RequestTransactionsOrigin_ContextStore) Unwrap added in v0.3.0

type RequestTransactionsOrigin_Dsl added in v0.3.0

type RequestTransactionsOrigin_Dsl struct {
	Dsl *types4.Origin
}

func (*RequestTransactionsOrigin_Dsl) MirReflect added in v0.3.0

func (*RequestTransactionsOrigin_Dsl) Pb added in v0.3.0

func (*RequestTransactionsOrigin_Dsl) Unwrap added in v0.3.0

type RequestTransactionsOrigin_Type added in v0.3.0

type RequestTransactionsOrigin_Type interface {
	mirreflect.GeneratedType

	Pb() availabilitypb.RequestTransactionsOrigin_Type
	// contains filtered or unexported methods
}

type RequestTransactionsOrigin_TypeWrapper added in v0.3.0

type RequestTransactionsOrigin_TypeWrapper[T any] interface {
	RequestTransactionsOrigin_Type
	Unwrap() *T
}

type VerifyCert added in v0.3.0

type VerifyCert struct {
	Cert   *Cert
	Origin *VerifyCertOrigin
}

func VerifyCertFromPb added in v0.3.0

func VerifyCertFromPb(pb *availabilitypb.VerifyCert) *VerifyCert

func (*VerifyCert) MirReflect added in v0.3.0

func (*VerifyCert) MirReflect() mirreflect.Type

func (*VerifyCert) Pb added in v0.3.0

type VerifyCertOrigin

type VerifyCertOrigin struct {
	Module types2.ModuleID
	Type   VerifyCertOrigin_Type
}

func (*VerifyCertOrigin) MirReflect

func (*VerifyCertOrigin) MirReflect() mirreflect.Type

func (*VerifyCertOrigin) Pb

type VerifyCertOrigin_ContextStore

type VerifyCertOrigin_ContextStore struct {
	ContextStore *types3.Origin
}

func (*VerifyCertOrigin_ContextStore) MirReflect

func (*VerifyCertOrigin_ContextStore) Pb

func (*VerifyCertOrigin_ContextStore) Unwrap

type VerifyCertOrigin_Dsl

type VerifyCertOrigin_Dsl struct {
	Dsl *types4.Origin
}

func (*VerifyCertOrigin_Dsl) MirReflect

func (*VerifyCertOrigin_Dsl) MirReflect() mirreflect.Type

func (*VerifyCertOrigin_Dsl) Pb

func (*VerifyCertOrigin_Dsl) Unwrap

func (w *VerifyCertOrigin_Dsl) Unwrap() *types4.Origin

type VerifyCertOrigin_Type

type VerifyCertOrigin_Type interface {
	mirreflect.GeneratedType

	Pb() availabilitypb.VerifyCertOrigin_Type
	// contains filtered or unexported methods
}

type VerifyCertOrigin_TypeWrapper

type VerifyCertOrigin_TypeWrapper[T any] interface {
	VerifyCertOrigin_Type
	Unwrap() *T
}

Jump to

Keyboard shortcuts

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