113
									
								
								testdata/protoexample/test.pb.go
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										113
									
								
								testdata/protoexample/test.pb.go
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,113 @@
 | 
			
		||||
// Code generated by protoc-gen-go.
 | 
			
		||||
// source: test.proto
 | 
			
		||||
// DO NOT EDIT!
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
Package protoexample is a generated protocol buffer package.
 | 
			
		||||
 | 
			
		||||
It is generated from these files:
 | 
			
		||||
	test.proto
 | 
			
		||||
 | 
			
		||||
It has these top-level messages:
 | 
			
		||||
	Test
 | 
			
		||||
*/
 | 
			
		||||
package protoexample
 | 
			
		||||
 | 
			
		||||
import proto "github.com/golang/protobuf/proto"
 | 
			
		||||
import math "math"
 | 
			
		||||
 | 
			
		||||
// Reference imports to suppress errors if they are not otherwise used.
 | 
			
		||||
var _ = proto.Marshal
 | 
			
		||||
var _ = math.Inf
 | 
			
		||||
 | 
			
		||||
type FOO int32
 | 
			
		||||
 | 
			
		||||
const (
 | 
			
		||||
	FOO_X FOO = 17
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
var FOO_name = map[int32]string{
 | 
			
		||||
	17: "X",
 | 
			
		||||
}
 | 
			
		||||
var FOO_value = map[string]int32{
 | 
			
		||||
	"X": 17,
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (x FOO) Enum() *FOO {
 | 
			
		||||
	p := new(FOO)
 | 
			
		||||
	*p = x
 | 
			
		||||
	return p
 | 
			
		||||
}
 | 
			
		||||
func (x FOO) String() string {
 | 
			
		||||
	return proto.EnumName(FOO_name, int32(x))
 | 
			
		||||
}
 | 
			
		||||
func (x *FOO) UnmarshalJSON(data []byte) error {
 | 
			
		||||
	value, err := proto.UnmarshalJSONEnum(FOO_value, data, "FOO")
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return err
 | 
			
		||||
	}
 | 
			
		||||
	*x = FOO(value)
 | 
			
		||||
	return nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type Test struct {
 | 
			
		||||
	Label            *string             `protobuf:"bytes,1,req,name=label" json:"label,omitempty"`
 | 
			
		||||
	Type             *int32              `protobuf:"varint,2,opt,name=type,def=77" json:"type,omitempty"`
 | 
			
		||||
	Reps             []int64             `protobuf:"varint,3,rep,name=reps" json:"reps,omitempty"`
 | 
			
		||||
	Optionalgroup    *Test_OptionalGroup `protobuf:"group,4,opt,name=OptionalGroup" json:"optionalgroup,omitempty"`
 | 
			
		||||
	XXX_unrecognized []byte              `json:"-"`
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (m *Test) Reset()         { *m = Test{} }
 | 
			
		||||
func (m *Test) String() string { return proto.CompactTextString(m) }
 | 
			
		||||
func (*Test) ProtoMessage()    {}
 | 
			
		||||
 | 
			
		||||
const Default_Test_Type int32 = 77
 | 
			
		||||
 | 
			
		||||
func (m *Test) GetLabel() string {
 | 
			
		||||
	if m != nil && m.Label != nil {
 | 
			
		||||
		return *m.Label
 | 
			
		||||
	}
 | 
			
		||||
	return ""
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (m *Test) GetType() int32 {
 | 
			
		||||
	if m != nil && m.Type != nil {
 | 
			
		||||
		return *m.Type
 | 
			
		||||
	}
 | 
			
		||||
	return Default_Test_Type
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (m *Test) GetReps() []int64 {
 | 
			
		||||
	if m != nil {
 | 
			
		||||
		return m.Reps
 | 
			
		||||
	}
 | 
			
		||||
	return nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (m *Test) GetOptionalgroup() *Test_OptionalGroup {
 | 
			
		||||
	if m != nil {
 | 
			
		||||
		return m.Optionalgroup
 | 
			
		||||
	}
 | 
			
		||||
	return nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type Test_OptionalGroup struct {
 | 
			
		||||
	RequiredField    *string `protobuf:"bytes,5,req" json:"RequiredField,omitempty"`
 | 
			
		||||
	XXX_unrecognized []byte  `json:"-"`
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (m *Test_OptionalGroup) Reset()         { *m = Test_OptionalGroup{} }
 | 
			
		||||
func (m *Test_OptionalGroup) String() string { return proto.CompactTextString(m) }
 | 
			
		||||
func (*Test_OptionalGroup) ProtoMessage()    {}
 | 
			
		||||
 | 
			
		||||
func (m *Test_OptionalGroup) GetRequiredField() string {
 | 
			
		||||
	if m != nil && m.RequiredField != nil {
 | 
			
		||||
		return *m.RequiredField
 | 
			
		||||
	}
 | 
			
		||||
	return ""
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func init() {
 | 
			
		||||
	proto.RegisterEnum("protoexample.FOO", FOO_name, FOO_value)
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										12
									
								
								testdata/protoexample/test.proto
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								testdata/protoexample/test.proto
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,12 @@
 | 
			
		||||
package protoexample;
 | 
			
		||||
 | 
			
		||||
enum FOO {X=17;};
 | 
			
		||||
 | 
			
		||||
message Test {
 | 
			
		||||
   required string label = 1;
 | 
			
		||||
   optional int32 type = 2[default=77];
 | 
			
		||||
   repeated int64 reps = 3;
 | 
			
		||||
   optional group OptionalGroup = 4{
 | 
			
		||||
     required string RequiredField = 5;
 | 
			
		||||
   }
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user