Documentation
¶
Index ¶
- Variables
- func ParseQuery(msg proto.Message, values url.Values) error
- func Validate(msg proto.Message, opts ...protovalidate.ValidatorOption) error
- type DemoRequest
- func (*DemoRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DemoRequest) GetFriends() []*User
- func (x *DemoRequest) GetUser() *User
- func (*DemoRequest) ProtoMessage()
- func (x *DemoRequest) ProtoReflect() protoreflect.Message
- func (x *DemoRequest) Reset()
- func (x *DemoRequest) String() string
- type DemoResponse
- type User
Constants ¶
This section is empty.
Variables ¶
View Source
var File_test_proto protoreflect.FileDescriptor
Functions ¶
func ParseQuery ¶
ParseQuery parses query parameters into proto.Message
func Validate ¶
func Validate(msg proto.Message, opts ...protovalidate.ValidatorOption) error
Validate 验证消息体
Types ¶
type DemoRequest ¶
type DemoRequest struct {
User *User `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
Friends []*User `protobuf:"bytes,2,rep,name=friends,proto3" json:"friends,omitempty"`
// contains filtered or unexported fields
}
func (*DemoRequest) Descriptor
deprecated
func (*DemoRequest) Descriptor() ([]byte, []int)
Deprecated: Use DemoRequest.ProtoReflect.Descriptor instead.
func (*DemoRequest) GetFriends ¶
func (x *DemoRequest) GetFriends() []*User
func (*DemoRequest) GetUser ¶
func (x *DemoRequest) GetUser() *User
func (*DemoRequest) ProtoMessage ¶
func (*DemoRequest) ProtoMessage()
func (*DemoRequest) ProtoReflect ¶
func (x *DemoRequest) ProtoReflect() protoreflect.Message
func (*DemoRequest) Reset ¶
func (x *DemoRequest) Reset()
func (*DemoRequest) String ¶
func (x *DemoRequest) String() string
type DemoResponse ¶
type DemoResponse struct {
Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
// contains filtered or unexported fields
}
func (*DemoResponse) Descriptor
deprecated
func (*DemoResponse) Descriptor() ([]byte, []int)
Deprecated: Use DemoResponse.ProtoReflect.Descriptor instead.
func (*DemoResponse) GetMessage ¶
func (x *DemoResponse) GetMessage() string
func (*DemoResponse) ProtoMessage ¶
func (*DemoResponse) ProtoMessage()
func (*DemoResponse) ProtoReflect ¶
func (x *DemoResponse) ProtoReflect() protoreflect.Message
func (*DemoResponse) Reset ¶
func (x *DemoResponse) Reset()
func (*DemoResponse) String ¶
func (x *DemoResponse) String() string
type User ¶
type User struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Tags []string `protobuf:"bytes,2,rep,name=tags,proto3" json:"tags,omitempty"`
Attrs map[string]string `` /* 137-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*User) Descriptor
deprecated
func (*User) ProtoMessage ¶
func (*User) ProtoMessage()
func (*User) ProtoReflect ¶
func (x *User) ProtoReflect() protoreflect.Message
Click to show internal directories.
Click to hide internal directories.