Versions in this module Expand all Collapse all v1 v1.0.0 Jun 1, 2021 Changes in this version + func NewEnumType(desc pref.EnumDescriptor) pref.EnumType + func NewExtensionType(desc pref.ExtensionDescriptor) pref.ExtensionType + func NewMessageType(desc pref.MessageDescriptor) pref.MessageType + type Message struct + func NewMessage(desc pref.MessageDescriptor) *Message + func (m *Message) Clear(fd pref.FieldDescriptor) + func (m *Message) Descriptor() pref.MessageDescriptor + func (m *Message) Get(fd pref.FieldDescriptor) pref.Value + func (m *Message) GetUnknown() pref.RawFields + func (m *Message) Has(fd pref.FieldDescriptor) bool + func (m *Message) Interface() pref.ProtoMessage + func (m *Message) IsValid() bool + func (m *Message) Mutable(fd pref.FieldDescriptor) pref.Value + func (m *Message) New() pref.Message + func (m *Message) NewField(fd pref.FieldDescriptor) pref.Value + func (m *Message) ProtoMessage() + func (m *Message) ProtoMethods() *protoiface.Methods + func (m *Message) ProtoReflect() pref.Message + func (m *Message) Range(f func(pref.FieldDescriptor, pref.Value) bool) + func (m *Message) Reset() + func (m *Message) Set(fd pref.FieldDescriptor, v pref.Value) + func (m *Message) SetUnknown(r pref.RawFields) + func (m *Message) String() string + func (m *Message) Type() pref.MessageType + func (m *Message) WhichOneof(od pref.OneofDescriptor) pref.FieldDescriptor