--- title: foo layout: protoc-gen-docs number_of_entries: 8 ---

Empty

Outer

Field Type Description
in Outer.Inner

Outer.Inner

Field Type Description
str string
dbl double
i64 int64
b bool

Simple

Field Type Description
byts bytes
mapStrStr map<string, string>

complex types

mapStrMsg map<string, other>
mapI32Msg map<int32, other>
mapStrEnum map<string, myenum>
mapInt64Double map<int64, double>
mapFixed32Enum map<uint32, myenum>
mapStrFloat map<string, float>
mapStrUint64 map<string, uint64>
mapStrUint32 map<string, uint32>
mapStrFixed64 map<string, uint64>
mapStrBool map<string, bool>
mapStrSfixed32 map<string, int32>
mapStrSfixed64 map<string, int64>
mapStrSint32 map<string, int32>
mapStrSint64 map<string, int64>
oth other
rOth other[]
enm myenum
rEnm myenum[]
rEnmUnpacked myenum[]
dbl double
rDbl double[]
rDblUnpacked double[]
flt float
rFlt float[]
rFltUnpacked float[]
i64 int64
rI64 int64[]
rI64Unpacked int64[]
i32 int32
rI32 int32[]
rI32Unpacked int32[]
ui64 uint64
rUi64 uint64[]
rUi64Unpacked uint64[]
ui32 uint32
rUi32 uint32[]
rUi32Unpacked uint32[]
f64 uint64
rF64 uint64[]
rF64Unpacked uint64[]
sf64 int64
rSf64 int64[]
rSf64Unpacked int64[]
f32 uint32
rF32 uint32[]
rF32Unpacked uint32[]
sf32 int32
rSf32 int32[]
rSf32Unpacked int32[]
b bool
rB bool[]
rBUnpacked bool[]
str string
rStr string[]
si32 int32
rSi32 int32[]
rSi32Unpacked int32[]
si64 int64
rSi64 int64[]
rSi64Unpacked int64[]

myenum

Name Description
ONE
TWO
THREE

other

Field Type Description
str string
dbl double
i64 int64
b bool
inenum other.innerenum
inmsg other.innerMsg

other.innerMsg

Field Type Description
str string
dbl double
i64 int64

other.innerenum

Name Description
INNERONE
INNERTWO
INNERTHREE