Documentation ¶
Index ¶
- Variables
- func GetArgs[T any, S protoreflectMessage](m *typedModel[S, *structpb.Struct], name string) T
- func GetData[T any, S protoreflectMessage, J protoreflectMessage](m *typedModel[S, J]) T
- func NewDataTypedModel[T protoreflectMessage]() *typedModel[T, *anypb.Any]
- func NewDataTypedRes[T protoreflectMessage]() *typedRes[T, *anypb.Any]
- func NewTypedModel[T protoreflectMessage, S protoreflectMessage]() *typedModel[T, S]
- func NewTypedRes[T protoreflectMessage, S protoreflectMessage]() *typedRes[T, S]
- func SetResData[T any, S protoreflectMessage, J protoreflectMessage](m *typedRes[S, J], t T)
- func SetResResp[T any, S protoreflectMessage](m *typedRes[S, *structpb.Value], t T)
- func SetResRespList[T any, S protoreflectMessage](m *typedRes[S, *structpb.Value], t []T)
- func SetResRespNil[S protoreflectMessage](m *typedRes[S, *structpb.Value])
- func ToDataTypedModel[T protoreflectMessage](data *anypb.Any) *typedModel[T, *anypb.Any]
- func ToDataTypedRes[T protoreflectMessage](any *anypb.Any) *typedRes[T, *anypb.Any]
- func ToTypedModel[T protoreflectMessage, S protoreflectMessage](data *anypb.Any) *typedModel[T, S]
- func ToTypedRes[T protoreflectMessage, S protoreflectMessage](any *anypb.Any) *typedRes[T, S]
- type Model
- type Res
Constants ¶
This section is empty.
Variables ¶
View Source
var File_mrz_v1_mrz_proto protoreflect.FileDescriptor
Functions ¶
func GetData ¶
func GetData[T any, S protoreflectMessage, J protoreflectMessage](m *typedModel[S, J]) T
func NewDataTypedModel ¶
func NewDataTypedRes ¶
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 SetResRespList ¶
func SetResRespNil ¶
func ToDataTypedModel ¶
func ToDataTypedRes ¶
func ToTypedModel ¶
func ToTypedRes ¶
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) ProtoMessage ¶
func (*Model) ProtoMessage()
func (*Model) ProtoReflect ¶
func (x *Model) ProtoReflect() protoreflect.Message
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) ProtoMessage ¶
func (*Res) ProtoMessage()
func (*Res) ProtoReflect ¶
func (x *Res) ProtoReflect() protoreflect.Message
Click to show internal directories.
Click to hide internal directories.