Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( MyCarMapperValueByName = map[string]int32{ "Monkey": 0, "Monk": 1, "Pig": 2, } MyCarMapperNameByValue = map[int32]string{ 0: "Monkey", 1: "Monk", 2: "Pig", } )
View Source
var SProtoEnumValue = map[string]map[int32]string{ "MyCar": MyCarMapperNameByValue, }
Functions ¶
This section is empty.
Types ¶
type AddressBook ¶
type AddressBook struct {
Person []*Person `sproto:"struct,0,array,name=Person"`
}
func (*AddressBook) String ¶
func (self *AddressBook) String() string
type MyData ¶
type MyData struct { Name string `sproto:"string,0,name=Name"` Type MyCar `sproto:"integer,1,name=Type"` Int32 int32 `sproto:"integer,2,name=Int32"` Uint32 uint32 `sproto:"integer,3,name=Uint32"` Int64 int64 `sproto:"integer,4,name=Int64"` Uint64 uint64 `sproto:"integer,5,name=Uint64"` Bool bool `sproto:"boolean,6,name=Bool"` Extend_Float32 int32 `sproto:"integer,7,name=Extend_Float32"` Extend_Float64 int64 `sproto:"integer,8,name=Extend_Float64"` Stream []byte `sproto:"string,9,name=Stream"` }
func (*MyData) SetFloat32 ¶
func (*MyData) SetFloat64 ¶
type MyProfile ¶
type Person ¶
type Person struct { Name string `sproto:"string,0,name=Name"` Id int32 `sproto:"integer,1,name=Id"` Email string `sproto:"string,2,name=Email"` Phone []*PhoneNumber `sproto:"struct,3,array,name=Phone"` }
type PhoneNumber ¶
type PhoneNumber struct { Number string `sproto:"string,0,name=Number"` Type int32 `sproto:"integer,1,name=Type"` }
func (*PhoneNumber) String ¶
func (self *PhoneNumber) String() string
Click to show internal directories.
Click to hide internal directories.