mrz_v1

package
v0.0.0-...-6d0effa Latest Latest
Warning

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

Go to latest
Published: Jun 27, 2023 License: MIT Imports: 7 Imported by: 5

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_mrz_v1_mrz_proto protoreflect.FileDescriptor

Functions

func GetArgs

func GetArgs[T any, S protoreflectMessage](m *typedModel[S, *structpb.Struct], name string) T

func GetData

func GetData[T any, S protoreflectMessage, J protoreflectMessage](m *typedModel[S, J]) T

func NewDataTypedModel

func NewDataTypedModel[T protoreflectMessage]() *typedModel[T, *anypb.Any]

func NewDataTypedRes

func NewDataTypedRes[T protoreflectMessage]() *typedRes[T, *anypb.Any]

func NewTypedModel

func NewTypedModel[T protoreflectMessage, S protoreflectMessage]() *typedModel[T, S]

func NewTypedRes

func NewTypedRes[T protoreflectMessage, S protoreflectMessage]() *typedRes[T, S]

func SetResData

func SetResData[T any, S protoreflectMessage, J protoreflectMessage](m *typedRes[S, J], t T)

func SetResResp

func SetResResp[T any, S protoreflectMessage](m *typedRes[S, *structpb.Value], t T)

func SetResRespList

func SetResRespList[T any, S protoreflectMessage](m *typedRes[S, *structpb.Value], t []T)

func SetResRespNil

func SetResRespNil[S protoreflectMessage](m *typedRes[S, *structpb.Value])

func ToDataTypedModel

func ToDataTypedModel[T protoreflectMessage](data *anypb.Any) *typedModel[T, *anypb.Any]

func ToDataTypedRes

func ToDataTypedRes[T protoreflectMessage](any *anypb.Any) *typedRes[T, *anypb.Any]

func ToTypedModel

func ToTypedModel[T protoreflectMessage, S protoreflectMessage](data *anypb.Any) *typedModel[T, S]

func ToTypedRes

func ToTypedRes[T protoreflectMessage, S protoreflectMessage](any *anypb.Any) *typedRes[T, S]

Types

type Model

type Model struct {
	Data *anypb.Any `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	Args *anypb.Any `protobuf:"bytes,2,opt,name=Args,proto3" json:"Args,omitempty"`
	// contains filtered or unexported fields
}

func (*Model) Descriptor deprecated

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

Deprecated: Use Model.ProtoReflect.Descriptor instead.

func (*Model) GetArgs

func (x *Model) GetArgs() *anypb.Any

func (*Model) GetData

func (x *Model) GetData() *anypb.Any

func (*Model) ProtoMessage

func (*Model) ProtoMessage()

func (*Model) ProtoReflect

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

func (*Model) Reset

func (x *Model) Reset()

func (*Model) String

func (x *Model) String() string

type Res

type Res struct {
	Data *anypb.Any `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	Resp *anypb.Any `protobuf:"bytes,2,opt,name=resp,proto3" json:"resp,omitempty"`
	// contains filtered or unexported fields
}

func (*Res) Descriptor deprecated

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

Deprecated: Use Res.ProtoReflect.Descriptor instead.

func (*Res) GetData

func (x *Res) GetData() *anypb.Any

func (*Res) GetResp

func (x *Res) GetResp() *anypb.Any

func (*Res) ProtoMessage

func (*Res) ProtoMessage()

func (*Res) ProtoReflect

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

func (*Res) Reset

func (x *Res) Reset()

func (*Res) String

func (x *Res) String() string

Jump to

Keyboard shortcuts

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