Versions in this module Expand all Collapse all v3 v3.2.0-rc1 Mar 10, 2024 v3.1.1 Feb 20, 2024 v3.1.1-rc1 Dec 2, 2023 v3.1.0 Jul 17, 2023 v3.1.0-rc1 Jul 17, 2023 v3.0.5 Feb 2, 2023 v3.0.5-rc1 Feb 2, 2023 v3.0.4 Dec 2, 2022 v3.0.4-rc1 Dec 2, 2022 v3.0.3-rc2 Oct 6, 2022 v3.0.3-rc1 Sep 30, 2022 v3.0.2 Jun 5, 2022 v3.0.1 Feb 17, 2022 v3.0.0 Dec 7, 2021 Changes in this version + var File_example_proto protoreflect.FileDescriptor + type Generalizer interface + Generalize func(obj interface{}) (interface{}, error) + GetType func(obj interface{}) (string, error) + Realize func(obj interface{}, typ reflect.Type) (interface{}, error) + func GetGsonGeneralizer() Generalizer + func GetMapGeneralizer() Generalizer + func GetProtobufJsonGeneralizer() Generalizer + type GsonGeneralizer struct + func (GsonGeneralizer) Generalize(obj interface{}) (interface{}, error) + func (GsonGeneralizer) GetType(obj interface{}) (typ string, err error) + func (GsonGeneralizer) Realize(obj interface{}, typ reflect.Type) (interface{}, error) + type MapGeneralizer struct + func (g *MapGeneralizer) Generalize(obj interface{}) (gobj interface{}, err error) + func (g *MapGeneralizer) GetType(obj interface{}) (typ string, err error) + func (g *MapGeneralizer) Realize(obj interface{}, typ reflect.Type) (interface{}, error) + type ProtobufJsonGeneralizer struct + func (g *ProtobufJsonGeneralizer) Generalize(obj interface{}) (interface{}, error) + func (g *ProtobufJsonGeneralizer) GetType(_ interface{}) (string, error) + func (g *ProtobufJsonGeneralizer) Realize(obj interface{}, typ reflect.Type) (interface{}, error) + type RequestType struct + Id int64 + func (*RequestType) Descriptor() ([]byte, []int) + func (*RequestType) ProtoMessage() + func (x *RequestType) GetId() int64 + func (x *RequestType) ProtoReflect() protoreflect.Message + func (x *RequestType) Reset() + func (x *RequestType) String() string + type ResponseType struct + Code int64 + Id int64 + Message string + Name string + func (*ResponseType) Descriptor() ([]byte, []int) + func (*ResponseType) ProtoMessage() + func (x *ResponseType) GetCode() int64 + func (x *ResponseType) GetId() int64 + func (x *ResponseType) GetMessage() string + func (x *ResponseType) GetName() string + func (x *ResponseType) ProtoReflect() protoreflect.Message + func (x *ResponseType) Reset() + func (x *ResponseType) String() string v3.0.0-rc4-1 Nov 12, 2021 v3.0.0-rc4 Nov 10, 2021 v3.0.0-rc3 Oct 30, 2021