func (*ManifestBody) XXX_OneofFuncs() (func(msg proto1.Message, b *proto1.Buffer) error, func(msg proto1.Message, tag, wire int, b *proto1.Buffer) (bool, error), func(msg proto1.Message) (n int), []interface{}) {
	return _ManifestBody_OneofMarshaler, _ManifestBody_OneofUnmarshaler, _ManifestBody_OneofSizer, []interface{}{
		(*ManifestBody_Node)(nil),
	}
}
XXX_OneofFuncs is for the internal use of the proto package.
package proto
import proto1 "github.com/gogo/protobuf/proto"
import fmt "fmt"
import math "math"
var _ = proto1.Marshal
var _ = fmt.Errorf
var _ = math.Inf
type Manifest struct {
	Entity    string        `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"`
	KeyId     string        `protobuf:"bytes,2,opt,name=keyId,proto3" json:"keyId,omitempty"`
	Body      *ManifestBody `protobuf:"bytes,3,opt,name=body" json:"body,omitempty"`
	Timestamp int64         `protobuf:"varint,4,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	Signature []byte        `protobuf:"bytes,5,opt,name=signature,proto3" json:"signature,omitempty"`
}
func (m *Manifest) Reset()                    { *m = Manifest{} }
func (m *Manifest) String() string            { return proto1.CompactTextString(m) }
func (*Manifest) ProtoMessage()               {}
func (*Manifest) Descriptor() ([]byte, []int) { return fileDescriptorManifest, []int{0} }
func (m *Manifest) GetBody() *ManifestBody {
	if m != nil {
		return m.Body
	}
	return nil
}
type ManifestBody struct {
	Body isManifestBody_Body `protobuf_oneof:"body"`
}
func (m *ManifestBody) Reset()                    { *m = ManifestBody{} }
func (m *ManifestBody) String() string            { return proto1.CompactTextString(m) }
func (*ManifestBody) ProtoMessage()               {}
func (*ManifestBody) Descriptor() ([]byte, []int) { return fileDescriptorManifest, []int{1} }
type isManifestBody_Body interface {
	isManifestBody_Body()
}
type ManifestBody_Node struct {
	Node *NodeManifest `protobuf:"bytes,1,opt,name=node,oneof"`
}
func (*ManifestBody_Node) isManifestBody_Body() {}
func (m *ManifestBody) GetBody() isManifestBody_Body {
	if m != nil {
		return m.Body
	}
	return nil
}
func (m *ManifestBody) GetNode() *NodeManifest {
	if x, ok := m.GetBody().(*ManifestBody_Node); ok {
		return x.Node
	}
	return nil
}