Versions in this module Expand all Collapse all v0 v0.5.0 May 14, 2025 Changes in this version + var File_example_proto protoreflect.FileDescriptor + var Person_PhoneType_name = map[int32]string + var Person_PhoneType_value = map[string]int32 + type AddressBook struct + People []*Person + func (*AddressBook) Descriptor() ([]byte, []int) + func (*AddressBook) ProtoMessage() + func (x *AddressBook) GetPeople() []*Person + func (x *AddressBook) ProtoReflect() protoreflect.Message + func (x *AddressBook) Reset() + func (x *AddressBook) String() string + type Person struct + Email string + Id int32 + Name string + Phones []*Person_PhoneNumber + func (*Person) Descriptor() ([]byte, []int) + func (*Person) ProtoMessage() + func (x *Person) GetEmail() string + func (x *Person) GetId() int32 + func (x *Person) GetName() string + func (x *Person) GetPhones() []*Person_PhoneNumber + func (x *Person) ProtoReflect() protoreflect.Message + func (x *Person) Reset() + func (x *Person) String() string + type Person_PhoneNumber struct + Number string + Type Person_PhoneType + func (*Person_PhoneNumber) Descriptor() ([]byte, []int) + func (*Person_PhoneNumber) ProtoMessage() + func (x *Person_PhoneNumber) GetNumber() string + func (x *Person_PhoneNumber) GetType() Person_PhoneType + func (x *Person_PhoneNumber) ProtoReflect() protoreflect.Message + func (x *Person_PhoneNumber) Reset() + func (x *Person_PhoneNumber) String() string + type Person_PhoneType int32 + const Person_HOME + const Person_MOBILE + const Person_WORK + func (Person_PhoneType) Descriptor() protoreflect.EnumDescriptor + func (Person_PhoneType) EnumDescriptor() ([]byte, []int) + func (Person_PhoneType) Type() protoreflect.EnumType + func (x Person_PhoneType) Enum() *Person_PhoneType + func (x Person_PhoneType) Number() protoreflect.EnumNumber + func (x Person_PhoneType) String() string v0.4.0-alpha May 10, 2025 v0.3.0-alpha May 6, 2025 v0.2.0-alpha Apr 26, 2025