blob: c9f4d8e873cf53089639d6522e5e3d8131a57646 [file] [log] [blame]
William Kurkian1b363f42019-03-12 15:28:12 -04001// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: voltha_protos/yang_options.proto
3
William Kurkianad745652019-03-20 08:45:51 -04004package common
William Kurkian1b363f42019-03-12 15:28:12 -04005
William Kurkianad745652019-03-20 08:45:51 -04006import (
7 fmt "fmt"
8 proto "github.com/golang/protobuf/proto"
9 descriptor "github.com/golang/protobuf/protoc-gen-go/descriptor"
10 math "math"
11)
William Kurkian1b363f42019-03-12 15:28:12 -040012
13// Reference imports to suppress errors if they are not otherwise used.
14var _ = proto.Marshal
15var _ = fmt.Errorf
16var _ = math.Inf
17
18// This is a compile-time assertion to ensure that this generated file
19// is compatible with the proto package it is being compiled against.
20// A compilation error at this line likely means your copy of the
21// proto package needs to be updated.
William Kurkianad745652019-03-20 08:45:51 -040022const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
William Kurkian1b363f42019-03-12 15:28:12 -040023
24type MessageParserOption int32
25
26const (
27 // Move any enclosing child enum/message definition to the same level
28 // as the parent (this message) in the yang generated file
29 MessageParserOption_MOVE_TO_PARENT_LEVEL MessageParserOption = 0
30 // Create both a grouping and a container for this message. The container
31 // name will be the message name. The grouping name will be the message
32 // name prefixed with "grouping_"
33 MessageParserOption_CREATE_BOTH_GROUPING_AND_CONTAINER MessageParserOption = 1
34)
35
36var MessageParserOption_name = map[int32]string{
37 0: "MOVE_TO_PARENT_LEVEL",
38 1: "CREATE_BOTH_GROUPING_AND_CONTAINER",
39}
William Kurkianad745652019-03-20 08:45:51 -040040
William Kurkian1b363f42019-03-12 15:28:12 -040041var MessageParserOption_value = map[string]int32{
42 "MOVE_TO_PARENT_LEVEL": 0,
43 "CREATE_BOTH_GROUPING_AND_CONTAINER": 1,
44}
45
46func (x MessageParserOption) String() string {
47 return proto.EnumName(MessageParserOption_name, int32(x))
48}
William Kurkianad745652019-03-20 08:45:51 -040049
William Kurkian1b363f42019-03-12 15:28:12 -040050func (MessageParserOption) EnumDescriptor() ([]byte, []int) {
William Kurkianad745652019-03-20 08:45:51 -040051 return fileDescriptor_e6be2fba65eb89fb, []int{0}
William Kurkian1b363f42019-03-12 15:28:12 -040052}
53
54type InlineNode struct {
55 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
56 Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
57 XXX_NoUnkeyedLiteral struct{} `json:"-"`
58 XXX_unrecognized []byte `json:"-"`
59 XXX_sizecache int32 `json:"-"`
60}
61
62func (m *InlineNode) Reset() { *m = InlineNode{} }
63func (m *InlineNode) String() string { return proto.CompactTextString(m) }
64func (*InlineNode) ProtoMessage() {}
65func (*InlineNode) Descriptor() ([]byte, []int) {
William Kurkianad745652019-03-20 08:45:51 -040066 return fileDescriptor_e6be2fba65eb89fb, []int{0}
William Kurkian1b363f42019-03-12 15:28:12 -040067}
William Kurkianad745652019-03-20 08:45:51 -040068
William Kurkian1b363f42019-03-12 15:28:12 -040069func (m *InlineNode) XXX_Unmarshal(b []byte) error {
70 return xxx_messageInfo_InlineNode.Unmarshal(m, b)
71}
72func (m *InlineNode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
73 return xxx_messageInfo_InlineNode.Marshal(b, m, deterministic)
74}
William Kurkianad745652019-03-20 08:45:51 -040075func (m *InlineNode) XXX_Merge(src proto.Message) {
76 xxx_messageInfo_InlineNode.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -040077}
78func (m *InlineNode) XXX_Size() int {
79 return xxx_messageInfo_InlineNode.Size(m)
80}
81func (m *InlineNode) XXX_DiscardUnknown() {
82 xxx_messageInfo_InlineNode.DiscardUnknown(m)
83}
84
85var xxx_messageInfo_InlineNode proto.InternalMessageInfo
86
87func (m *InlineNode) GetId() string {
88 if m != nil {
89 return m.Id
90 }
91 return ""
92}
93
94func (m *InlineNode) GetType() string {
95 if m != nil {
96 return m.Type
97 }
98 return ""
99}
100
101type RpcReturnDef struct {
102 // The gRPC methods return message types. NETCONF expects an actual
103 // attribute as defined in the YANG schema. The xnl_tag will be used
104 // as the top most tag when translating a gRPC response into an xml
105 // response
106 XmlTag string `protobuf:"bytes,1,opt,name=xml_tag,json=xmlTag,proto3" json:"xml_tag,omitempty"`
107 // When the gRPC response is a list of items, we need to differentiate
108 // between a YANG schema attribute whose name is "items" and when "items"
109 // is used only to indicate a list of items is being returned. The default
110 // behavior assumes a list is returned when "items" is present in
111 // the response. This option will therefore be used when the attribute
112 // name in the YANG schema is 'items'
113 ListItemsName string `protobuf:"bytes,2,opt,name=list_items_name,json=listItemsName,proto3" json:"list_items_name,omitempty"`
114 XXX_NoUnkeyedLiteral struct{} `json:"-"`
115 XXX_unrecognized []byte `json:"-"`
116 XXX_sizecache int32 `json:"-"`
117}
118
119func (m *RpcReturnDef) Reset() { *m = RpcReturnDef{} }
120func (m *RpcReturnDef) String() string { return proto.CompactTextString(m) }
121func (*RpcReturnDef) ProtoMessage() {}
122func (*RpcReturnDef) Descriptor() ([]byte, []int) {
William Kurkianad745652019-03-20 08:45:51 -0400123 return fileDescriptor_e6be2fba65eb89fb, []int{1}
William Kurkian1b363f42019-03-12 15:28:12 -0400124}
William Kurkianad745652019-03-20 08:45:51 -0400125
William Kurkian1b363f42019-03-12 15:28:12 -0400126func (m *RpcReturnDef) XXX_Unmarshal(b []byte) error {
127 return xxx_messageInfo_RpcReturnDef.Unmarshal(m, b)
128}
129func (m *RpcReturnDef) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
130 return xxx_messageInfo_RpcReturnDef.Marshal(b, m, deterministic)
131}
William Kurkianad745652019-03-20 08:45:51 -0400132func (m *RpcReturnDef) XXX_Merge(src proto.Message) {
133 xxx_messageInfo_RpcReturnDef.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -0400134}
135func (m *RpcReturnDef) XXX_Size() int {
136 return xxx_messageInfo_RpcReturnDef.Size(m)
137}
138func (m *RpcReturnDef) XXX_DiscardUnknown() {
139 xxx_messageInfo_RpcReturnDef.DiscardUnknown(m)
140}
141
142var xxx_messageInfo_RpcReturnDef proto.InternalMessageInfo
143
144func (m *RpcReturnDef) GetXmlTag() string {
145 if m != nil {
146 return m.XmlTag
147 }
148 return ""
149}
150
151func (m *RpcReturnDef) GetListItemsName() string {
152 if m != nil {
153 return m.ListItemsName
154 }
155 return ""
156}
157
158var E_YangChildRule = &proto.ExtensionDesc{
159 ExtendedType: (*descriptor.MessageOptions)(nil),
160 ExtensionType: (*MessageParserOption)(nil),
161 Field: 7761774,
William Kurkian12fc0af2019-04-18 14:27:45 -0400162 Name: "common.yang_child_rule",
163 Tag: "varint,7761774,opt,name=yang_child_rule,enum=common.MessageParserOption",
William Kurkian1b363f42019-03-12 15:28:12 -0400164 Filename: "voltha_protos/yang_options.proto",
165}
166
167var E_YangMessageRule = &proto.ExtensionDesc{
168 ExtendedType: (*descriptor.MessageOptions)(nil),
169 ExtensionType: (*MessageParserOption)(nil),
170 Field: 7761775,
William Kurkian12fc0af2019-04-18 14:27:45 -0400171 Name: "common.yang_message_rule",
172 Tag: "varint,7761775,opt,name=yang_message_rule,enum=common.MessageParserOption",
William Kurkian1b363f42019-03-12 15:28:12 -0400173 Filename: "voltha_protos/yang_options.proto",
174}
175
176var E_YangInlineNode = &proto.ExtensionDesc{
177 ExtendedType: (*descriptor.FieldOptions)(nil),
178 ExtensionType: (*InlineNode)(nil),
179 Field: 7761776,
William Kurkian12fc0af2019-04-18 14:27:45 -0400180 Name: "common.yang_inline_node",
William Kurkianad745652019-03-20 08:45:51 -0400181 Tag: "bytes,7761776,opt,name=yang_inline_node",
William Kurkian1b363f42019-03-12 15:28:12 -0400182 Filename: "voltha_protos/yang_options.proto",
183}
184
185var E_YangXmlTag = &proto.ExtensionDesc{
186 ExtendedType: (*descriptor.MethodOptions)(nil),
187 ExtensionType: (*RpcReturnDef)(nil),
188 Field: 7761777,
William Kurkian12fc0af2019-04-18 14:27:45 -0400189 Name: "common.yang_xml_tag",
William Kurkianad745652019-03-20 08:45:51 -0400190 Tag: "bytes,7761777,opt,name=yang_xml_tag",
William Kurkian1b363f42019-03-12 15:28:12 -0400191 Filename: "voltha_protos/yang_options.proto",
192}
193
194func init() {
William Kurkian12fc0af2019-04-18 14:27:45 -0400195 proto.RegisterEnum("common.MessageParserOption", MessageParserOption_name, MessageParserOption_value)
196 proto.RegisterType((*InlineNode)(nil), "common.InlineNode")
197 proto.RegisterType((*RpcReturnDef)(nil), "common.RpcReturnDef")
William Kurkian1b363f42019-03-12 15:28:12 -0400198 proto.RegisterExtension(E_YangChildRule)
199 proto.RegisterExtension(E_YangMessageRule)
200 proto.RegisterExtension(E_YangInlineNode)
201 proto.RegisterExtension(E_YangXmlTag)
202}
203
William Kurkianad745652019-03-20 08:45:51 -0400204func init() { proto.RegisterFile("voltha_protos/yang_options.proto", fileDescriptor_e6be2fba65eb89fb) }
William Kurkian1b363f42019-03-12 15:28:12 -0400205
William Kurkianad745652019-03-20 08:45:51 -0400206var fileDescriptor_e6be2fba65eb89fb = []byte{
William Kurkian1b363f42019-03-12 15:28:12 -0400207 // 452 bytes of a gzipped FileDescriptorProto
208 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x92, 0x4d, 0x6f, 0xd3, 0x30,
209 0x18, 0xc7, 0x69, 0x41, 0x45, 0x98, 0xad, 0x2b, 0x66, 0x12, 0x15, 0x08, 0xa8, 0x7a, 0x98, 0x26,
210 0xd0, 0x12, 0x34, 0x6e, 0xbd, 0x75, 0x5d, 0x18, 0x95, 0xb6, 0xa4, 0xb2, 0xc2, 0x78, 0x39, 0x60,
William Kurkian12fc0af2019-04-18 14:27:45 -0400211 0xa5, 0xc9, 0x33, 0xc7, 0xc2, 0xb1, 0xa3, 0xd8, 0x41, 0xdb, 0x47, 0xe5, 0xc2, 0x47, 0xe0, 0xe5,
212 0x1b, 0xa0, 0xd8, 0x09, 0x43, 0x62, 0x87, 0xde, 0xda, 0x7f, 0x9e, 0xfc, 0x7e, 0x79, 0x5e, 0xd0,
213 0xe4, 0xab, 0x12, 0x26, 0x4f, 0x68, 0x59, 0x29, 0xa3, 0xb4, 0x7f, 0x95, 0x48, 0x46, 0x55, 0x69,
214 0xb8, 0x92, 0xda, 0xb3, 0x19, 0x1e, 0xa4, 0xaa, 0x28, 0x94, 0x7c, 0x3c, 0x61, 0x4a, 0x31, 0x01,
215 0xbe, 0x4d, 0xd7, 0xf5, 0x85, 0x9f, 0x81, 0x4e, 0x2b, 0x5e, 0x1a, 0x55, 0xb9, 0xca, 0xe9, 0x2b,
216 0x84, 0x96, 0x52, 0x70, 0x09, 0xa1, 0xca, 0x00, 0x0f, 0x51, 0x9f, 0x67, 0xe3, 0xde, 0xa4, 0xb7,
217 0x7f, 0x8f, 0xf4, 0x79, 0x86, 0x31, 0xba, 0x63, 0xae, 0x4a, 0x18, 0xf7, 0x6d, 0x62, 0x7f, 0x4f,
218 0x23, 0xb4, 0x45, 0xca, 0x94, 0x80, 0xa9, 0x2b, 0x79, 0x0c, 0x17, 0xf8, 0x11, 0xba, 0x7b, 0x59,
219 0x08, 0x6a, 0x12, 0xd6, 0xbe, 0x38, 0xb8, 0x2c, 0x44, 0x9c, 0x30, 0xbc, 0x87, 0x76, 0x04, 0xd7,
220 0x86, 0x72, 0x03, 0x85, 0xa6, 0x32, 0x29, 0x3a, 0xce, 0x76, 0x13, 0x2f, 0x9b, 0x34, 0x4c, 0x0a,
221 0x78, 0xf1, 0x1e, 0x3d, 0x3c, 0x03, 0xad, 0x13, 0x06, 0xab, 0xa4, 0xd2, 0x50, 0x45, 0xb6, 0x15,
222 0x3c, 0x46, 0xbb, 0x67, 0xd1, 0x79, 0x40, 0xe3, 0x88, 0xae, 0xe6, 0x24, 0x08, 0x63, 0x7a, 0x1a,
223 0x9c, 0x07, 0xa7, 0xa3, 0x5b, 0x78, 0x0f, 0x4d, 0x17, 0x24, 0x98, 0xc7, 0x01, 0x3d, 0x8a, 0xe2,
224 0xb7, 0xf4, 0x84, 0x44, 0xef, 0x56, 0xcb, 0xf0, 0x84, 0xce, 0xc3, 0x63, 0xba, 0x88, 0xc2, 0x78,
225 0xbe, 0x0c, 0x03, 0x32, 0xea, 0xcd, 0x18, 0xda, 0xb1, 0xb3, 0x49, 0x73, 0x2e, 0x32, 0x5a, 0xd5,
226 0x02, 0xf0, 0x73, 0xcf, 0x4d, 0xc4, 0xeb, 0x26, 0xe2, 0xb5, 0x6a, 0x27, 0xd5, 0xe3, 0x1f, 0xdf,
227 0xbf, 0xdd, 0x9e, 0xf4, 0xf6, 0x87, 0x87, 0x4f, 0x3c, 0x37, 0x43, 0xef, 0x86, 0x6f, 0x23, 0xdb,
228 0x0d, 0x77, 0xd1, 0x60, 0x49, 0x2d, 0x60, 0xf6, 0x05, 0x3d, 0xb0, 0xa2, 0xc2, 0x95, 0x6e, 0xa8,
229 0xfa, 0xb9, 0x91, 0xca, 0xb6, 0xd0, 0x3e, 0xb0, 0xb2, 0xcf, 0x68, 0x64, 0x65, 0xdc, 0xae, 0x8d,
230 0xca, 0x66, 0x6f, 0x4f, 0xff, 0x73, 0xbd, 0xe1, 0x20, 0xb2, 0xce, 0xf4, 0xcb, 0x99, 0xee, 0x1f,
231 0xe2, 0xce, 0x74, 0xbd, 0x73, 0x32, 0x6c, 0x68, 0xd7, 0xff, 0x67, 0x1f, 0xd1, 0x96, 0xe5, 0xb7,
232 0x4b, 0xc5, 0xcf, 0x6e, 0xe8, 0xc3, 0xe4, 0xea, 0x2f, 0xfc, 0x77, 0x07, 0xdf, 0xed, 0xe0, 0xff,
233 0x9e, 0x07, 0x41, 0x0d, 0xec, 0x83, 0xbd, 0x88, 0xa3, 0x83, 0x4f, 0x2f, 0x19, 0x37, 0x79, 0xbd,
234 0x6e, 0x2a, 0x7d, 0x55, 0x82, 0x4c, 0x55, 0x95, 0xf9, 0xee, 0x9c, 0x0f, 0xda, 0x73, 0x66, 0xca,
235 0x77, 0x9c, 0xf5, 0xc0, 0x26, 0xaf, 0xff, 0x04, 0x00, 0x00, 0xff, 0xff, 0x45, 0xe4, 0xb5, 0xec,
William Kurkian1b363f42019-03-12 15:28:12 -0400236 0xf0, 0x02, 0x00, 0x00,
237}