| // Code generated by protoc-gen-go. | 
 | // source: imp.proto | 
 | // DO NOT EDIT! | 
 |  | 
 | package imp | 
 |  | 
 | import proto "github.com/golang/protobuf/proto" | 
 | import "math" | 
 | import "os" | 
 | import imp1 "imp2.pb" | 
 |  | 
 | // Reference proto & math imports to suppress error if they are not otherwise used. | 
 | var _ = proto.GetString | 
 | var _ = math.Inf | 
 |  | 
 | // Types from public import imp2.proto | 
 | type PubliclyImportedMessage imp1.PubliclyImportedMessage | 
 |  | 
 | func (this *PubliclyImportedMessage) Reset() { (*imp1.PubliclyImportedMessage)(this).Reset() } | 
 | func (this *PubliclyImportedMessage) String() string { | 
 | 	return (*imp1.PubliclyImportedMessage)(this).String() | 
 | } | 
 |  | 
 | // PubliclyImportedMessage from public import imp.proto | 
 |  | 
 | type ImportedMessage_Owner int32 | 
 |  | 
 | const ( | 
 | 	ImportedMessage_DAVE ImportedMessage_Owner = 1 | 
 | 	ImportedMessage_MIKE ImportedMessage_Owner = 2 | 
 | ) | 
 |  | 
 | var ImportedMessage_Owner_name = map[int32]string{ | 
 | 	1: "DAVE", | 
 | 	2: "MIKE", | 
 | } | 
 | var ImportedMessage_Owner_value = map[string]int32{ | 
 | 	"DAVE": 1, | 
 | 	"MIKE": 2, | 
 | } | 
 |  | 
 | // NewImportedMessage_Owner is deprecated. Use x.Enum() instead. | 
 | func NewImportedMessage_Owner(x ImportedMessage_Owner) *ImportedMessage_Owner { | 
 | 	e := ImportedMessage_Owner(x) | 
 | 	return &e | 
 | } | 
 | func (x ImportedMessage_Owner) Enum() *ImportedMessage_Owner { | 
 | 	p := new(ImportedMessage_Owner) | 
 | 	*p = x | 
 | 	return p | 
 | } | 
 | func (x ImportedMessage_Owner) String() string { | 
 | 	return proto.EnumName(ImportedMessage_Owner_name, int32(x)) | 
 | } | 
 |  | 
 | type ImportedMessage struct { | 
 | 	Field            *int64           `protobuf:"varint,1,req,name=field" json:"field,omitempty"` | 
 | 	XXX_extensions   map[int32][]byte `json:",omitempty"` | 
 | 	XXX_unrecognized []byte           `json:",omitempty"` | 
 | } | 
 |  | 
 | func (this *ImportedMessage) Reset()         { *this = ImportedMessage{} } | 
 | func (this *ImportedMessage) String() string { return proto.CompactTextString(this) } | 
 |  | 
 | var extRange_ImportedMessage = []proto.ExtensionRange{ | 
 | 	proto.ExtensionRange{90, 100}, | 
 | } | 
 |  | 
 | func (*ImportedMessage) ExtensionRangeArray() []proto.ExtensionRange { | 
 | 	return extRange_ImportedMessage | 
 | } | 
 | func (this *ImportedMessage) ExtensionMap() map[int32][]byte { | 
 | 	if this.XXX_extensions == nil { | 
 | 		this.XXX_extensions = make(map[int32][]byte) | 
 | 	} | 
 | 	return this.XXX_extensions | 
 | } | 
 |  | 
 | type ImportedExtendable struct { | 
 | 	XXX_extensions   map[int32][]byte `json:",omitempty"` | 
 | 	XXX_unrecognized []byte           `json:",omitempty"` | 
 | } | 
 |  | 
 | func (this *ImportedExtendable) Reset()         { *this = ImportedExtendable{} } | 
 | func (this *ImportedExtendable) String() string { return proto.CompactTextString(this) } | 
 |  | 
 | func (this *ImportedExtendable) Marshal() ([]byte, error) { | 
 | 	return proto.MarshalMessageSet(this.ExtensionMap()) | 
 | } | 
 | func (this *ImportedExtendable) Unmarshal(buf []byte) error { | 
 | 	return proto.UnmarshalMessageSet(buf, this.ExtensionMap()) | 
 | } | 
 | // ensure ImportedExtendable satisfies proto.Marshaler and proto.Unmarshaler | 
 | var _ proto.Marshaler = (*ImportedExtendable)(nil) | 
 | var _ proto.Unmarshaler = (*ImportedExtendable)(nil) | 
 |  | 
 | var extRange_ImportedExtendable = []proto.ExtensionRange{ | 
 | 	proto.ExtensionRange{100, 536870911}, | 
 | } | 
 |  | 
 | func (*ImportedExtendable) ExtensionRangeArray() []proto.ExtensionRange { | 
 | 	return extRange_ImportedExtendable | 
 | } | 
 | func (this *ImportedExtendable) ExtensionMap() map[int32][]byte { | 
 | 	if this.XXX_extensions == nil { | 
 | 		this.XXX_extensions = make(map[int32][]byte) | 
 | 	} | 
 | 	return this.XXX_extensions | 
 | } | 
 |  | 
 | func init() { | 
 | 	proto.RegisterEnum("imp.ImportedMessage_Owner", ImportedMessage_Owner_name, ImportedMessage_Owner_value) | 
 | } |