Documentation
¶
Index ¶
- type Column
- type Enum
- type EnumField
- type Message
- func (m *Message) AppendField(mf MessageField) error
- func (m *Message) GenDefaultFilterMessage(buf *bytes.Buffer)
- func (m *Message) GenDefaultMessage(buf *bytes.Buffer)
- func (m *Message) GenRpcAddReqRespMessage(buf *bytes.Buffer)
- func (m *Message) GenRpcDelReqMessage(buf *bytes.Buffer)
- func (m *Message) GenRpcGetByIdReqMessage(buf *bytes.Buffer)
- func (m *Message) GenRpcSearchReqMessage(buf *bytes.Buffer)
- func (m *Message) GenRpcUpdateReqMessage(buf *bytes.Buffer)
- func (m *Message) String() string
- type MessageField
- type Schema
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Enum ¶
Enum represents a protocol buffer enumerated type.
func (*Enum) AppendField ¶
AppendField appends an EnumField to an Enum.
type EnumField ¶
type EnumField struct {
// contains filtered or unexported fields
}
EnumField represents a field in an enumerated type.
func NewEnumField ¶
NewEnumField constructs an EnumField type.
type Message ¶
type Message struct { Name string Comment string Fields []MessageField Style string }
func (*Message) AppendField ¶
func (m *Message) AppendField(mf MessageField) error
AppendField appends a message field to a message. If the tag of the message field is in use, an error will be returned.
func (*Message) GenDefaultFilterMessage ¶
func (*Message) GenDefaultMessage ¶
GenDefaultMessage gen default message
func (*Message) GenRpcAddReqRespMessage ¶
GenRpcAddReqRespMessage gen add req message
func (*Message) GenRpcDelReqMessage ¶
GenRpcDelReqMessage gen add resp message
func (*Message) GenRpcGetByIdReqMessage ¶
GenRpcGetByIdReqMessage gen add resp message
func (*Message) GenRpcSearchReqMessage ¶
GenRpcSearchReqMessage gen add resp message
func (*Message) GenRpcUpdateReqMessage ¶
GenRpcUpdateReqMessage gen add resp message
type MessageField ¶
type MessageField struct { Typ string Name string Comment string // contains filtered or unexported fields }
func NewMessageField ¶
func NewMessageField(typ, name string, tag int, comment string) MessageField
NewMessageField creates a new message field.
func (MessageField) String ¶
func (f MessageField) String() string
String returns a string representation of a message field.
func (MessageField) Tag ¶
func (f MessageField) Tag() int
Tag returns the unique numbered tag of the message field.