blob: 695af06672d29f96148193f06e24e60900cdf6ea [file] [log] [blame]
khenaidood948f772021-08-11 17:49:24 -04001// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: voltha_protos/events.proto
3
4package voltha
5
6import (
7 fmt "fmt"
8 proto "github.com/golang/protobuf/proto"
9 timestamp "github.com/golang/protobuf/ptypes/timestamp"
10 common "github.com/opencord/voltha-protos/v5/go/common"
11 _ "google.golang.org/genproto/googleapis/api/annotations"
12 math "math"
13)
14
15// Reference imports to suppress errors if they are not otherwise used.
16var _ = proto.Marshal
17var _ = fmt.Errorf
18var _ = math.Inf
19
20// This is a compile-time assertion to ensure that this generated file
21// is compatible with the proto package it is being compiled against.
22// A compilation error at this line likely means your copy of the
23// proto package needs to be updated.
24const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
25
khenaidoo9beaaf12021-10-19 17:32:01 -040026type EventFilterRuleKey_EventFilterRuleType int32
27
28const (
29 EventFilterRuleKey_filter_all EventFilterRuleKey_EventFilterRuleType = 0
30 EventFilterRuleKey_category EventFilterRuleKey_EventFilterRuleType = 1
31 EventFilterRuleKey_sub_category EventFilterRuleKey_EventFilterRuleType = 2
32 EventFilterRuleKey_kpi_event_type EventFilterRuleKey_EventFilterRuleType = 3
33 EventFilterRuleKey_config_event_type EventFilterRuleKey_EventFilterRuleType = 4
34 EventFilterRuleKey_device_event_type EventFilterRuleKey_EventFilterRuleType = 5
35)
36
37var EventFilterRuleKey_EventFilterRuleType_name = map[int32]string{
38 0: "filter_all",
39 1: "category",
40 2: "sub_category",
41 3: "kpi_event_type",
42 4: "config_event_type",
43 5: "device_event_type",
44}
45
46var EventFilterRuleKey_EventFilterRuleType_value = map[string]int32{
47 "filter_all": 0,
48 "category": 1,
49 "sub_category": 2,
50 "kpi_event_type": 3,
51 "config_event_type": 4,
52 "device_event_type": 5,
53}
54
55func (x EventFilterRuleKey_EventFilterRuleType) String() string {
56 return proto.EnumName(EventFilterRuleKey_EventFilterRuleType_name, int32(x))
57}
58
59func (EventFilterRuleKey_EventFilterRuleType) EnumDescriptor() ([]byte, []int) {
60 return fileDescriptor_e63e6c07044fd2c4, []int{0, 0}
61}
62
khenaidood948f772021-08-11 17:49:24 -040063type ConfigEventType_Types int32
64
65const (
66 ConfigEventType_add ConfigEventType_Types = 0
67 ConfigEventType_remove ConfigEventType_Types = 1
68 ConfigEventType_update ConfigEventType_Types = 2
69)
70
71var ConfigEventType_Types_name = map[int32]string{
72 0: "add",
73 1: "remove",
74 2: "update",
75}
76
77var ConfigEventType_Types_value = map[string]int32{
78 "add": 0,
79 "remove": 1,
80 "update": 2,
81}
82
83func (x ConfigEventType_Types) String() string {
84 return proto.EnumName(ConfigEventType_Types_name, int32(x))
85}
86
87func (ConfigEventType_Types) EnumDescriptor() ([]byte, []int) {
khenaidoo9beaaf12021-10-19 17:32:01 -040088 return fileDescriptor_e63e6c07044fd2c4, []int{4, 0}
khenaidood948f772021-08-11 17:49:24 -040089}
90
91type KpiEventType_Types int32
92
93const (
94 KpiEventType_slice KpiEventType_Types = 0
95 KpiEventType_ts KpiEventType_Types = 1
96)
97
98var KpiEventType_Types_name = map[int32]string{
99 0: "slice",
100 1: "ts",
101}
102
103var KpiEventType_Types_value = map[string]int32{
104 "slice": 0,
105 "ts": 1,
106}
107
108func (x KpiEventType_Types) String() string {
109 return proto.EnumName(KpiEventType_Types_name, int32(x))
110}
111
112func (KpiEventType_Types) EnumDescriptor() ([]byte, []int) {
khenaidoo9beaaf12021-10-19 17:32:01 -0400113 return fileDescriptor_e63e6c07044fd2c4, []int{6, 0}
khenaidood948f772021-08-11 17:49:24 -0400114}
115
116type EventCategory_Types int32
117
118const (
119 EventCategory_COMMUNICATION EventCategory_Types = 0
120 EventCategory_ENVIRONMENT EventCategory_Types = 1
121 EventCategory_EQUIPMENT EventCategory_Types = 2
122 EventCategory_SERVICE EventCategory_Types = 3
123 EventCategory_PROCESSING EventCategory_Types = 4
124 EventCategory_SECURITY EventCategory_Types = 5
125)
126
127var EventCategory_Types_name = map[int32]string{
128 0: "COMMUNICATION",
129 1: "ENVIRONMENT",
130 2: "EQUIPMENT",
131 3: "SERVICE",
132 4: "PROCESSING",
133 5: "SECURITY",
134}
135
136var EventCategory_Types_value = map[string]int32{
137 "COMMUNICATION": 0,
138 "ENVIRONMENT": 1,
139 "EQUIPMENT": 2,
140 "SERVICE": 3,
141 "PROCESSING": 4,
142 "SECURITY": 5,
143}
144
145func (x EventCategory_Types) String() string {
146 return proto.EnumName(EventCategory_Types_name, int32(x))
147}
148
149func (EventCategory_Types) EnumDescriptor() ([]byte, []int) {
khenaidoo9beaaf12021-10-19 17:32:01 -0400150 return fileDescriptor_e63e6c07044fd2c4, []int{14, 0}
khenaidood948f772021-08-11 17:49:24 -0400151}
152
153type EventSubCategory_Types int32
154
155const (
156 EventSubCategory_PON EventSubCategory_Types = 0
157 EventSubCategory_OLT EventSubCategory_Types = 1
158 EventSubCategory_ONT EventSubCategory_Types = 2
159 EventSubCategory_ONU EventSubCategory_Types = 3
160 EventSubCategory_NNI EventSubCategory_Types = 4
161 EventSubCategory_NONE EventSubCategory_Types = 5
162)
163
164var EventSubCategory_Types_name = map[int32]string{
165 0: "PON",
166 1: "OLT",
167 2: "ONT",
168 3: "ONU",
169 4: "NNI",
170 5: "NONE",
171}
172
173var EventSubCategory_Types_value = map[string]int32{
174 "PON": 0,
175 "OLT": 1,
176 "ONT": 2,
177 "ONU": 3,
178 "NNI": 4,
179 "NONE": 5,
180}
181
182func (x EventSubCategory_Types) String() string {
183 return proto.EnumName(EventSubCategory_Types_name, int32(x))
184}
185
186func (EventSubCategory_Types) EnumDescriptor() ([]byte, []int) {
khenaidoo9beaaf12021-10-19 17:32:01 -0400187 return fileDescriptor_e63e6c07044fd2c4, []int{15, 0}
khenaidood948f772021-08-11 17:49:24 -0400188}
189
190type EventType_Types int32
191
192const (
193 EventType_CONFIG_EVENT EventType_Types = 0
194 EventType_KPI_EVENT EventType_Types = 1
195 EventType_KPI_EVENT2 EventType_Types = 2
196 EventType_DEVICE_EVENT EventType_Types = 3
197 EventType_RPC_EVENT EventType_Types = 4
198)
199
200var EventType_Types_name = map[int32]string{
201 0: "CONFIG_EVENT",
202 1: "KPI_EVENT",
203 2: "KPI_EVENT2",
204 3: "DEVICE_EVENT",
205 4: "RPC_EVENT",
206}
207
208var EventType_Types_value = map[string]int32{
209 "CONFIG_EVENT": 0,
210 "KPI_EVENT": 1,
211 "KPI_EVENT2": 2,
212 "DEVICE_EVENT": 3,
213 "RPC_EVENT": 4,
214}
215
216func (x EventType_Types) String() string {
217 return proto.EnumName(EventType_Types_name, int32(x))
218}
219
220func (EventType_Types) EnumDescriptor() ([]byte, []int) {
khenaidoo9beaaf12021-10-19 17:32:01 -0400221 return fileDescriptor_e63e6c07044fd2c4, []int{16, 0}
222}
223
224type EventFilterRuleKey struct {
225 XXX_NoUnkeyedLiteral struct{} `json:"-"`
226 XXX_unrecognized []byte `json:"-"`
227 XXX_sizecache int32 `json:"-"`
228}
229
230func (m *EventFilterRuleKey) Reset() { *m = EventFilterRuleKey{} }
231func (m *EventFilterRuleKey) String() string { return proto.CompactTextString(m) }
232func (*EventFilterRuleKey) ProtoMessage() {}
233func (*EventFilterRuleKey) Descriptor() ([]byte, []int) {
234 return fileDescriptor_e63e6c07044fd2c4, []int{0}
235}
236
237func (m *EventFilterRuleKey) XXX_Unmarshal(b []byte) error {
238 return xxx_messageInfo_EventFilterRuleKey.Unmarshal(m, b)
239}
240func (m *EventFilterRuleKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
241 return xxx_messageInfo_EventFilterRuleKey.Marshal(b, m, deterministic)
242}
243func (m *EventFilterRuleKey) XXX_Merge(src proto.Message) {
244 xxx_messageInfo_EventFilterRuleKey.Merge(m, src)
245}
246func (m *EventFilterRuleKey) XXX_Size() int {
247 return xxx_messageInfo_EventFilterRuleKey.Size(m)
248}
249func (m *EventFilterRuleKey) XXX_DiscardUnknown() {
250 xxx_messageInfo_EventFilterRuleKey.DiscardUnknown(m)
251}
252
253var xxx_messageInfo_EventFilterRuleKey proto.InternalMessageInfo
254
255type EventFilterRule struct {
256 Key EventFilterRuleKey_EventFilterRuleType `protobuf:"varint,1,opt,name=key,proto3,enum=event.EventFilterRuleKey_EventFilterRuleType" json:"key,omitempty"`
257 Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
258 XXX_NoUnkeyedLiteral struct{} `json:"-"`
259 XXX_unrecognized []byte `json:"-"`
260 XXX_sizecache int32 `json:"-"`
261}
262
263func (m *EventFilterRule) Reset() { *m = EventFilterRule{} }
264func (m *EventFilterRule) String() string { return proto.CompactTextString(m) }
265func (*EventFilterRule) ProtoMessage() {}
266func (*EventFilterRule) Descriptor() ([]byte, []int) {
267 return fileDescriptor_e63e6c07044fd2c4, []int{1}
268}
269
270func (m *EventFilterRule) XXX_Unmarshal(b []byte) error {
271 return xxx_messageInfo_EventFilterRule.Unmarshal(m, b)
272}
273func (m *EventFilterRule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
274 return xxx_messageInfo_EventFilterRule.Marshal(b, m, deterministic)
275}
276func (m *EventFilterRule) XXX_Merge(src proto.Message) {
277 xxx_messageInfo_EventFilterRule.Merge(m, src)
278}
279func (m *EventFilterRule) XXX_Size() int {
280 return xxx_messageInfo_EventFilterRule.Size(m)
281}
282func (m *EventFilterRule) XXX_DiscardUnknown() {
283 xxx_messageInfo_EventFilterRule.DiscardUnknown(m)
284}
285
286var xxx_messageInfo_EventFilterRule proto.InternalMessageInfo
287
288func (m *EventFilterRule) GetKey() EventFilterRuleKey_EventFilterRuleType {
289 if m != nil {
290 return m.Key
291 }
292 return EventFilterRuleKey_filter_all
293}
294
295func (m *EventFilterRule) GetValue() string {
296 if m != nil {
297 return m.Value
298 }
299 return ""
300}
301
302type EventFilter struct {
303 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
304 Enable bool `protobuf:"varint,2,opt,name=enable,proto3" json:"enable,omitempty"`
305 DeviceId string `protobuf:"bytes,3,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
306 EventType string `protobuf:"bytes,4,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"`
307 Rules []*EventFilterRule `protobuf:"bytes,5,rep,name=rules,proto3" json:"rules,omitempty"`
308 XXX_NoUnkeyedLiteral struct{} `json:"-"`
309 XXX_unrecognized []byte `json:"-"`
310 XXX_sizecache int32 `json:"-"`
311}
312
313func (m *EventFilter) Reset() { *m = EventFilter{} }
314func (m *EventFilter) String() string { return proto.CompactTextString(m) }
315func (*EventFilter) ProtoMessage() {}
316func (*EventFilter) Descriptor() ([]byte, []int) {
317 return fileDescriptor_e63e6c07044fd2c4, []int{2}
318}
319
320func (m *EventFilter) XXX_Unmarshal(b []byte) error {
321 return xxx_messageInfo_EventFilter.Unmarshal(m, b)
322}
323func (m *EventFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
324 return xxx_messageInfo_EventFilter.Marshal(b, m, deterministic)
325}
326func (m *EventFilter) XXX_Merge(src proto.Message) {
327 xxx_messageInfo_EventFilter.Merge(m, src)
328}
329func (m *EventFilter) XXX_Size() int {
330 return xxx_messageInfo_EventFilter.Size(m)
331}
332func (m *EventFilter) XXX_DiscardUnknown() {
333 xxx_messageInfo_EventFilter.DiscardUnknown(m)
334}
335
336var xxx_messageInfo_EventFilter proto.InternalMessageInfo
337
338func (m *EventFilter) GetId() string {
339 if m != nil {
340 return m.Id
341 }
342 return ""
343}
344
345func (m *EventFilter) GetEnable() bool {
346 if m != nil {
347 return m.Enable
348 }
349 return false
350}
351
352func (m *EventFilter) GetDeviceId() string {
353 if m != nil {
354 return m.DeviceId
355 }
356 return ""
357}
358
359func (m *EventFilter) GetEventType() string {
360 if m != nil {
361 return m.EventType
362 }
363 return ""
364}
365
366func (m *EventFilter) GetRules() []*EventFilterRule {
367 if m != nil {
368 return m.Rules
369 }
370 return nil
371}
372
373type EventFilters struct {
374 Filters []*EventFilter `protobuf:"bytes,1,rep,name=filters,proto3" json:"filters,omitempty"`
375 XXX_NoUnkeyedLiteral struct{} `json:"-"`
376 XXX_unrecognized []byte `json:"-"`
377 XXX_sizecache int32 `json:"-"`
378}
379
380func (m *EventFilters) Reset() { *m = EventFilters{} }
381func (m *EventFilters) String() string { return proto.CompactTextString(m) }
382func (*EventFilters) ProtoMessage() {}
383func (*EventFilters) Descriptor() ([]byte, []int) {
384 return fileDescriptor_e63e6c07044fd2c4, []int{3}
385}
386
387func (m *EventFilters) XXX_Unmarshal(b []byte) error {
388 return xxx_messageInfo_EventFilters.Unmarshal(m, b)
389}
390func (m *EventFilters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
391 return xxx_messageInfo_EventFilters.Marshal(b, m, deterministic)
392}
393func (m *EventFilters) XXX_Merge(src proto.Message) {
394 xxx_messageInfo_EventFilters.Merge(m, src)
395}
396func (m *EventFilters) XXX_Size() int {
397 return xxx_messageInfo_EventFilters.Size(m)
398}
399func (m *EventFilters) XXX_DiscardUnknown() {
400 xxx_messageInfo_EventFilters.DiscardUnknown(m)
401}
402
403var xxx_messageInfo_EventFilters proto.InternalMessageInfo
404
405func (m *EventFilters) GetFilters() []*EventFilter {
406 if m != nil {
407 return m.Filters
408 }
409 return nil
khenaidood948f772021-08-11 17:49:24 -0400410}
411
412type ConfigEventType struct {
413 XXX_NoUnkeyedLiteral struct{} `json:"-"`
414 XXX_unrecognized []byte `json:"-"`
415 XXX_sizecache int32 `json:"-"`
416}
417
418func (m *ConfigEventType) Reset() { *m = ConfigEventType{} }
419func (m *ConfigEventType) String() string { return proto.CompactTextString(m) }
420func (*ConfigEventType) ProtoMessage() {}
421func (*ConfigEventType) Descriptor() ([]byte, []int) {
khenaidoo9beaaf12021-10-19 17:32:01 -0400422 return fileDescriptor_e63e6c07044fd2c4, []int{4}
khenaidood948f772021-08-11 17:49:24 -0400423}
424
425func (m *ConfigEventType) XXX_Unmarshal(b []byte) error {
426 return xxx_messageInfo_ConfigEventType.Unmarshal(m, b)
427}
428func (m *ConfigEventType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
429 return xxx_messageInfo_ConfigEventType.Marshal(b, m, deterministic)
430}
431func (m *ConfigEventType) XXX_Merge(src proto.Message) {
432 xxx_messageInfo_ConfigEventType.Merge(m, src)
433}
434func (m *ConfigEventType) XXX_Size() int {
435 return xxx_messageInfo_ConfigEventType.Size(m)
436}
437func (m *ConfigEventType) XXX_DiscardUnknown() {
438 xxx_messageInfo_ConfigEventType.DiscardUnknown(m)
439}
440
441var xxx_messageInfo_ConfigEventType proto.InternalMessageInfo
442
443type ConfigEvent struct {
khenaidoo9beaaf12021-10-19 17:32:01 -0400444 Type ConfigEventType_Types `protobuf:"varint,1,opt,name=type,proto3,enum=event.ConfigEventType_Types" json:"type,omitempty"`
khenaidood948f772021-08-11 17:49:24 -0400445 Hash string `protobuf:"bytes,2,opt,name=hash,proto3" json:"hash,omitempty"`
446 Data string `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
447 XXX_NoUnkeyedLiteral struct{} `json:"-"`
448 XXX_unrecognized []byte `json:"-"`
449 XXX_sizecache int32 `json:"-"`
450}
451
452func (m *ConfigEvent) Reset() { *m = ConfigEvent{} }
453func (m *ConfigEvent) String() string { return proto.CompactTextString(m) }
454func (*ConfigEvent) ProtoMessage() {}
455func (*ConfigEvent) Descriptor() ([]byte, []int) {
khenaidoo9beaaf12021-10-19 17:32:01 -0400456 return fileDescriptor_e63e6c07044fd2c4, []int{5}
khenaidood948f772021-08-11 17:49:24 -0400457}
458
459func (m *ConfigEvent) XXX_Unmarshal(b []byte) error {
460 return xxx_messageInfo_ConfigEvent.Unmarshal(m, b)
461}
462func (m *ConfigEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
463 return xxx_messageInfo_ConfigEvent.Marshal(b, m, deterministic)
464}
465func (m *ConfigEvent) XXX_Merge(src proto.Message) {
466 xxx_messageInfo_ConfigEvent.Merge(m, src)
467}
468func (m *ConfigEvent) XXX_Size() int {
469 return xxx_messageInfo_ConfigEvent.Size(m)
470}
471func (m *ConfigEvent) XXX_DiscardUnknown() {
472 xxx_messageInfo_ConfigEvent.DiscardUnknown(m)
473}
474
475var xxx_messageInfo_ConfigEvent proto.InternalMessageInfo
476
477func (m *ConfigEvent) GetType() ConfigEventType_Types {
478 if m != nil {
479 return m.Type
480 }
481 return ConfigEventType_add
482}
483
484func (m *ConfigEvent) GetHash() string {
485 if m != nil {
486 return m.Hash
487 }
488 return ""
489}
490
491func (m *ConfigEvent) GetData() string {
492 if m != nil {
493 return m.Data
494 }
495 return ""
496}
497
498type KpiEventType struct {
499 XXX_NoUnkeyedLiteral struct{} `json:"-"`
500 XXX_unrecognized []byte `json:"-"`
501 XXX_sizecache int32 `json:"-"`
502}
503
504func (m *KpiEventType) Reset() { *m = KpiEventType{} }
505func (m *KpiEventType) String() string { return proto.CompactTextString(m) }
506func (*KpiEventType) ProtoMessage() {}
507func (*KpiEventType) Descriptor() ([]byte, []int) {
khenaidoo9beaaf12021-10-19 17:32:01 -0400508 return fileDescriptor_e63e6c07044fd2c4, []int{6}
khenaidood948f772021-08-11 17:49:24 -0400509}
510
511func (m *KpiEventType) XXX_Unmarshal(b []byte) error {
512 return xxx_messageInfo_KpiEventType.Unmarshal(m, b)
513}
514func (m *KpiEventType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
515 return xxx_messageInfo_KpiEventType.Marshal(b, m, deterministic)
516}
517func (m *KpiEventType) XXX_Merge(src proto.Message) {
518 xxx_messageInfo_KpiEventType.Merge(m, src)
519}
520func (m *KpiEventType) XXX_Size() int {
521 return xxx_messageInfo_KpiEventType.Size(m)
522}
523func (m *KpiEventType) XXX_DiscardUnknown() {
524 xxx_messageInfo_KpiEventType.DiscardUnknown(m)
525}
526
527var xxx_messageInfo_KpiEventType proto.InternalMessageInfo
528
529//
530// Struct to convey a dictionary of metric metadata.
531type MetricMetaData struct {
532 Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"`
533 Ts float64 `protobuf:"fixed64,2,opt,name=ts,proto3" json:"ts,omitempty"`
534 LogicalDeviceId string `protobuf:"bytes,3,opt,name=logical_device_id,json=logicalDeviceId,proto3" json:"logical_device_id,omitempty"`
535 // (equivalent to the DPID that ONOS has
536 // for the VOLTHA device without the
537 // 'of:' prefix
538 SerialNo string `protobuf:"bytes,4,opt,name=serial_no,json=serialNo,proto3" json:"serial_no,omitempty"`
539 DeviceId string `protobuf:"bytes,5,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
540 Context map[string]string `protobuf:"bytes,6,rep,name=context,proto3" json:"context,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
541 Uuid string `protobuf:"bytes,7,opt,name=uuid,proto3" json:"uuid,omitempty"`
542 XXX_NoUnkeyedLiteral struct{} `json:"-"`
543 XXX_unrecognized []byte `json:"-"`
544 XXX_sizecache int32 `json:"-"`
545}
546
547func (m *MetricMetaData) Reset() { *m = MetricMetaData{} }
548func (m *MetricMetaData) String() string { return proto.CompactTextString(m) }
549func (*MetricMetaData) ProtoMessage() {}
550func (*MetricMetaData) Descriptor() ([]byte, []int) {
khenaidoo9beaaf12021-10-19 17:32:01 -0400551 return fileDescriptor_e63e6c07044fd2c4, []int{7}
khenaidood948f772021-08-11 17:49:24 -0400552}
553
554func (m *MetricMetaData) XXX_Unmarshal(b []byte) error {
555 return xxx_messageInfo_MetricMetaData.Unmarshal(m, b)
556}
557func (m *MetricMetaData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
558 return xxx_messageInfo_MetricMetaData.Marshal(b, m, deterministic)
559}
560func (m *MetricMetaData) XXX_Merge(src proto.Message) {
561 xxx_messageInfo_MetricMetaData.Merge(m, src)
562}
563func (m *MetricMetaData) XXX_Size() int {
564 return xxx_messageInfo_MetricMetaData.Size(m)
565}
566func (m *MetricMetaData) XXX_DiscardUnknown() {
567 xxx_messageInfo_MetricMetaData.DiscardUnknown(m)
568}
569
570var xxx_messageInfo_MetricMetaData proto.InternalMessageInfo
571
572func (m *MetricMetaData) GetTitle() string {
573 if m != nil {
574 return m.Title
575 }
576 return ""
577}
578
579func (m *MetricMetaData) GetTs() float64 {
580 if m != nil {
581 return m.Ts
582 }
583 return 0
584}
585
586func (m *MetricMetaData) GetLogicalDeviceId() string {
587 if m != nil {
588 return m.LogicalDeviceId
589 }
590 return ""
591}
592
593func (m *MetricMetaData) GetSerialNo() string {
594 if m != nil {
595 return m.SerialNo
596 }
597 return ""
598}
599
600func (m *MetricMetaData) GetDeviceId() string {
601 if m != nil {
602 return m.DeviceId
603 }
604 return ""
605}
606
607func (m *MetricMetaData) GetContext() map[string]string {
608 if m != nil {
609 return m.Context
610 }
611 return nil
612}
613
614func (m *MetricMetaData) GetUuid() string {
615 if m != nil {
616 return m.Uuid
617 }
618 return ""
619}
620
621//
622// Struct to convey a dictionary of metric->value pairs. Typically used in
623// pure shared-timestamp or shared-timestamp + shared object prefix situations.
624type MetricValuePairs struct {
625 // Metric / value pairs.
626 Metrics map[string]float32 `protobuf:"bytes,1,rep,name=metrics,proto3" json:"metrics,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
627 XXX_NoUnkeyedLiteral struct{} `json:"-"`
628 XXX_unrecognized []byte `json:"-"`
629 XXX_sizecache int32 `json:"-"`
630}
631
632func (m *MetricValuePairs) Reset() { *m = MetricValuePairs{} }
633func (m *MetricValuePairs) String() string { return proto.CompactTextString(m) }
634func (*MetricValuePairs) ProtoMessage() {}
635func (*MetricValuePairs) Descriptor() ([]byte, []int) {
khenaidoo9beaaf12021-10-19 17:32:01 -0400636 return fileDescriptor_e63e6c07044fd2c4, []int{8}
khenaidood948f772021-08-11 17:49:24 -0400637}
638
639func (m *MetricValuePairs) XXX_Unmarshal(b []byte) error {
640 return xxx_messageInfo_MetricValuePairs.Unmarshal(m, b)
641}
642func (m *MetricValuePairs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
643 return xxx_messageInfo_MetricValuePairs.Marshal(b, m, deterministic)
644}
645func (m *MetricValuePairs) XXX_Merge(src proto.Message) {
646 xxx_messageInfo_MetricValuePairs.Merge(m, src)
647}
648func (m *MetricValuePairs) XXX_Size() int {
649 return xxx_messageInfo_MetricValuePairs.Size(m)
650}
651func (m *MetricValuePairs) XXX_DiscardUnknown() {
652 xxx_messageInfo_MetricValuePairs.DiscardUnknown(m)
653}
654
655var xxx_messageInfo_MetricValuePairs proto.InternalMessageInfo
656
657func (m *MetricValuePairs) GetMetrics() map[string]float32 {
658 if m != nil {
659 return m.Metrics
660 }
661 return nil
662}
663
664//
665// Struct to group metadata for a metric (or group of metrics) with the key-value
666// pairs of collected metrics
667type MetricInformation struct {
668 Metadata *MetricMetaData `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
669 Metrics map[string]float32 `protobuf:"bytes,2,rep,name=metrics,proto3" json:"metrics,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
670 XXX_NoUnkeyedLiteral struct{} `json:"-"`
671 XXX_unrecognized []byte `json:"-"`
672 XXX_sizecache int32 `json:"-"`
673}
674
675func (m *MetricInformation) Reset() { *m = MetricInformation{} }
676func (m *MetricInformation) String() string { return proto.CompactTextString(m) }
677func (*MetricInformation) ProtoMessage() {}
678func (*MetricInformation) Descriptor() ([]byte, []int) {
khenaidoo9beaaf12021-10-19 17:32:01 -0400679 return fileDescriptor_e63e6c07044fd2c4, []int{9}
khenaidood948f772021-08-11 17:49:24 -0400680}
681
682func (m *MetricInformation) XXX_Unmarshal(b []byte) error {
683 return xxx_messageInfo_MetricInformation.Unmarshal(m, b)
684}
685func (m *MetricInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
686 return xxx_messageInfo_MetricInformation.Marshal(b, m, deterministic)
687}
688func (m *MetricInformation) XXX_Merge(src proto.Message) {
689 xxx_messageInfo_MetricInformation.Merge(m, src)
690}
691func (m *MetricInformation) XXX_Size() int {
692 return xxx_messageInfo_MetricInformation.Size(m)
693}
694func (m *MetricInformation) XXX_DiscardUnknown() {
695 xxx_messageInfo_MetricInformation.DiscardUnknown(m)
696}
697
698var xxx_messageInfo_MetricInformation proto.InternalMessageInfo
699
700func (m *MetricInformation) GetMetadata() *MetricMetaData {
701 if m != nil {
702 return m.Metadata
703 }
704 return nil
705}
706
707func (m *MetricInformation) GetMetrics() map[string]float32 {
708 if m != nil {
709 return m.Metrics
710 }
711 return nil
712}
713
714//
715// Legacy KPI Event structured. In mid-August, the KPI event format was updated
716// to a more easily parsable format. See VOL-1140
717// for more information.
718type KpiEvent struct {
khenaidoo9beaaf12021-10-19 17:32:01 -0400719 Type KpiEventType_Types `protobuf:"varint,1,opt,name=type,proto3,enum=event.KpiEventType_Types" json:"type,omitempty"`
khenaidood948f772021-08-11 17:49:24 -0400720 Ts float32 `protobuf:"fixed32,2,opt,name=ts,proto3" json:"ts,omitempty"`
721 Prefixes map[string]*MetricValuePairs `protobuf:"bytes,3,rep,name=prefixes,proto3" json:"prefixes,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
722 XXX_NoUnkeyedLiteral struct{} `json:"-"`
723 XXX_unrecognized []byte `json:"-"`
724 XXX_sizecache int32 `json:"-"`
725}
726
727func (m *KpiEvent) Reset() { *m = KpiEvent{} }
728func (m *KpiEvent) String() string { return proto.CompactTextString(m) }
729func (*KpiEvent) ProtoMessage() {}
730func (*KpiEvent) Descriptor() ([]byte, []int) {
khenaidoo9beaaf12021-10-19 17:32:01 -0400731 return fileDescriptor_e63e6c07044fd2c4, []int{10}
khenaidood948f772021-08-11 17:49:24 -0400732}
733
734func (m *KpiEvent) XXX_Unmarshal(b []byte) error {
735 return xxx_messageInfo_KpiEvent.Unmarshal(m, b)
736}
737func (m *KpiEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
738 return xxx_messageInfo_KpiEvent.Marshal(b, m, deterministic)
739}
740func (m *KpiEvent) XXX_Merge(src proto.Message) {
741 xxx_messageInfo_KpiEvent.Merge(m, src)
742}
743func (m *KpiEvent) XXX_Size() int {
744 return xxx_messageInfo_KpiEvent.Size(m)
745}
746func (m *KpiEvent) XXX_DiscardUnknown() {
747 xxx_messageInfo_KpiEvent.DiscardUnknown(m)
748}
749
750var xxx_messageInfo_KpiEvent proto.InternalMessageInfo
751
752func (m *KpiEvent) GetType() KpiEventType_Types {
753 if m != nil {
754 return m.Type
755 }
756 return KpiEventType_slice
757}
758
759func (m *KpiEvent) GetTs() float32 {
760 if m != nil {
761 return m.Ts
762 }
763 return 0
764}
765
766func (m *KpiEvent) GetPrefixes() map[string]*MetricValuePairs {
767 if m != nil {
768 return m.Prefixes
769 }
770 return nil
771}
772
773type KpiEvent2 struct {
774 // Type of KPI Event
khenaidoo9beaaf12021-10-19 17:32:01 -0400775 Type KpiEventType_Types `protobuf:"varint,1,opt,name=type,proto3,enum=event.KpiEventType_Types" json:"type,omitempty"`
khenaidood948f772021-08-11 17:49:24 -0400776 // Fields used when for slice:
777 Ts float64 `protobuf:"fixed64,2,opt,name=ts,proto3" json:"ts,omitempty"`
778 SliceData []*MetricInformation `protobuf:"bytes,3,rep,name=slice_data,json=sliceData,proto3" json:"slice_data,omitempty"`
779 XXX_NoUnkeyedLiteral struct{} `json:"-"`
780 XXX_unrecognized []byte `json:"-"`
781 XXX_sizecache int32 `json:"-"`
782}
783
784func (m *KpiEvent2) Reset() { *m = KpiEvent2{} }
785func (m *KpiEvent2) String() string { return proto.CompactTextString(m) }
786func (*KpiEvent2) ProtoMessage() {}
787func (*KpiEvent2) Descriptor() ([]byte, []int) {
khenaidoo9beaaf12021-10-19 17:32:01 -0400788 return fileDescriptor_e63e6c07044fd2c4, []int{11}
khenaidood948f772021-08-11 17:49:24 -0400789}
790
791func (m *KpiEvent2) XXX_Unmarshal(b []byte) error {
792 return xxx_messageInfo_KpiEvent2.Unmarshal(m, b)
793}
794func (m *KpiEvent2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
795 return xxx_messageInfo_KpiEvent2.Marshal(b, m, deterministic)
796}
797func (m *KpiEvent2) XXX_Merge(src proto.Message) {
798 xxx_messageInfo_KpiEvent2.Merge(m, src)
799}
800func (m *KpiEvent2) XXX_Size() int {
801 return xxx_messageInfo_KpiEvent2.Size(m)
802}
803func (m *KpiEvent2) XXX_DiscardUnknown() {
804 xxx_messageInfo_KpiEvent2.DiscardUnknown(m)
805}
806
807var xxx_messageInfo_KpiEvent2 proto.InternalMessageInfo
808
809func (m *KpiEvent2) GetType() KpiEventType_Types {
810 if m != nil {
811 return m.Type
812 }
813 return KpiEventType_slice
814}
815
816func (m *KpiEvent2) GetTs() float64 {
817 if m != nil {
818 return m.Ts
819 }
820 return 0
821}
822
823func (m *KpiEvent2) GetSliceData() []*MetricInformation {
824 if m != nil {
825 return m.SliceData
826 }
827 return nil
828}
829
830//
831// Describes the events specific to device
832type DeviceEvent struct {
833 // Identifier of the originating resource of the event, for ex: device_id
834 ResourceId string `protobuf:"bytes,1,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
835 // device_event_name indicates clearly the name of the device event
836 DeviceEventName string `protobuf:"bytes,2,opt,name=device_event_name,json=deviceEventName,proto3" json:"device_event_name,omitempty"`
837 // Textual explanation of the device event
838 Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
839 // Key/Value storage for extra information that may give context to the event
840 Context map[string]string `protobuf:"bytes,4,rep,name=context,proto3" json:"context,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
841 XXX_NoUnkeyedLiteral struct{} `json:"-"`
842 XXX_unrecognized []byte `json:"-"`
843 XXX_sizecache int32 `json:"-"`
844}
845
846func (m *DeviceEvent) Reset() { *m = DeviceEvent{} }
847func (m *DeviceEvent) String() string { return proto.CompactTextString(m) }
848func (*DeviceEvent) ProtoMessage() {}
849func (*DeviceEvent) Descriptor() ([]byte, []int) {
khenaidoo9beaaf12021-10-19 17:32:01 -0400850 return fileDescriptor_e63e6c07044fd2c4, []int{12}
khenaidood948f772021-08-11 17:49:24 -0400851}
852
853func (m *DeviceEvent) XXX_Unmarshal(b []byte) error {
854 return xxx_messageInfo_DeviceEvent.Unmarshal(m, b)
855}
856func (m *DeviceEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
857 return xxx_messageInfo_DeviceEvent.Marshal(b, m, deterministic)
858}
859func (m *DeviceEvent) XXX_Merge(src proto.Message) {
860 xxx_messageInfo_DeviceEvent.Merge(m, src)
861}
862func (m *DeviceEvent) XXX_Size() int {
863 return xxx_messageInfo_DeviceEvent.Size(m)
864}
865func (m *DeviceEvent) XXX_DiscardUnknown() {
866 xxx_messageInfo_DeviceEvent.DiscardUnknown(m)
867}
868
869var xxx_messageInfo_DeviceEvent proto.InternalMessageInfo
870
871func (m *DeviceEvent) GetResourceId() string {
872 if m != nil {
873 return m.ResourceId
874 }
875 return ""
876}
877
878func (m *DeviceEvent) GetDeviceEventName() string {
879 if m != nil {
880 return m.DeviceEventName
881 }
882 return ""
883}
884
885func (m *DeviceEvent) GetDescription() string {
886 if m != nil {
887 return m.Description
888 }
889 return ""
890}
891
892func (m *DeviceEvent) GetContext() map[string]string {
893 if m != nil {
894 return m.Context
895 }
896 return nil
897}
898
899//
900// Describes the events specific to an RPC request
901type RPCEvent struct {
902 // RPC name
903 Rpc string `protobuf:"bytes,1,opt,name=rpc,proto3" json:"rpc,omitempty"`
904 // The operation id of that request. Can be a log correlation ID
905 OperationId string `protobuf:"bytes,2,opt,name=operation_id,json=operationId,proto3" json:"operation_id,omitempty"`
906 // Identifies the service name originating the event
907 Service string `protobuf:"bytes,3,opt,name=service,proto3" json:"service,omitempty"`
908 // Identifies the stack originating the event
909 StackId string `protobuf:"bytes,4,opt,name=stack_id,json=stackId,proto3" json:"stack_id,omitempty"`
910 // Identifies the resource upon which the action is taken, e.g. device_id
911 ResourceId string `protobuf:"bytes,5,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
912 // Textual explanation of the event
913 Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
914 // Key/Value storage for extra information that may give context to the event
915 Context map[string]string `protobuf:"bytes,7,rep,name=context,proto3" json:"context,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
916 // Status of the RPC Event
917 Status *common.OperationResp `protobuf:"bytes,8,opt,name=status,proto3" json:"status,omitempty"`
918 XXX_NoUnkeyedLiteral struct{} `json:"-"`
919 XXX_unrecognized []byte `json:"-"`
920 XXX_sizecache int32 `json:"-"`
921}
922
923func (m *RPCEvent) Reset() { *m = RPCEvent{} }
924func (m *RPCEvent) String() string { return proto.CompactTextString(m) }
925func (*RPCEvent) ProtoMessage() {}
926func (*RPCEvent) Descriptor() ([]byte, []int) {
khenaidoo9beaaf12021-10-19 17:32:01 -0400927 return fileDescriptor_e63e6c07044fd2c4, []int{13}
khenaidood948f772021-08-11 17:49:24 -0400928}
929
930func (m *RPCEvent) XXX_Unmarshal(b []byte) error {
931 return xxx_messageInfo_RPCEvent.Unmarshal(m, b)
932}
933func (m *RPCEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
934 return xxx_messageInfo_RPCEvent.Marshal(b, m, deterministic)
935}
936func (m *RPCEvent) XXX_Merge(src proto.Message) {
937 xxx_messageInfo_RPCEvent.Merge(m, src)
938}
939func (m *RPCEvent) XXX_Size() int {
940 return xxx_messageInfo_RPCEvent.Size(m)
941}
942func (m *RPCEvent) XXX_DiscardUnknown() {
943 xxx_messageInfo_RPCEvent.DiscardUnknown(m)
944}
945
946var xxx_messageInfo_RPCEvent proto.InternalMessageInfo
947
948func (m *RPCEvent) GetRpc() string {
949 if m != nil {
950 return m.Rpc
951 }
952 return ""
953}
954
955func (m *RPCEvent) GetOperationId() string {
956 if m != nil {
957 return m.OperationId
958 }
959 return ""
960}
961
962func (m *RPCEvent) GetService() string {
963 if m != nil {
964 return m.Service
965 }
966 return ""
967}
968
969func (m *RPCEvent) GetStackId() string {
970 if m != nil {
971 return m.StackId
972 }
973 return ""
974}
975
976func (m *RPCEvent) GetResourceId() string {
977 if m != nil {
978 return m.ResourceId
979 }
980 return ""
981}
982
983func (m *RPCEvent) GetDescription() string {
984 if m != nil {
985 return m.Description
986 }
987 return ""
988}
989
990func (m *RPCEvent) GetContext() map[string]string {
991 if m != nil {
992 return m.Context
993 }
994 return nil
995}
996
997func (m *RPCEvent) GetStatus() *common.OperationResp {
998 if m != nil {
999 return m.Status
1000 }
1001 return nil
1002}
1003
1004//
1005// Identify the area of the system impacted by the event.
1006type EventCategory struct {
1007 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1008 XXX_unrecognized []byte `json:"-"`
1009 XXX_sizecache int32 `json:"-"`
1010}
1011
1012func (m *EventCategory) Reset() { *m = EventCategory{} }
1013func (m *EventCategory) String() string { return proto.CompactTextString(m) }
1014func (*EventCategory) ProtoMessage() {}
1015func (*EventCategory) Descriptor() ([]byte, []int) {
khenaidoo9beaaf12021-10-19 17:32:01 -04001016 return fileDescriptor_e63e6c07044fd2c4, []int{14}
khenaidood948f772021-08-11 17:49:24 -04001017}
1018
1019func (m *EventCategory) XXX_Unmarshal(b []byte) error {
1020 return xxx_messageInfo_EventCategory.Unmarshal(m, b)
1021}
1022func (m *EventCategory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1023 return xxx_messageInfo_EventCategory.Marshal(b, m, deterministic)
1024}
1025func (m *EventCategory) XXX_Merge(src proto.Message) {
1026 xxx_messageInfo_EventCategory.Merge(m, src)
1027}
1028func (m *EventCategory) XXX_Size() int {
1029 return xxx_messageInfo_EventCategory.Size(m)
1030}
1031func (m *EventCategory) XXX_DiscardUnknown() {
1032 xxx_messageInfo_EventCategory.DiscardUnknown(m)
1033}
1034
1035var xxx_messageInfo_EventCategory proto.InternalMessageInfo
1036
1037//
1038// Identify the functional category originating the event
1039type EventSubCategory struct {
1040 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1041 XXX_unrecognized []byte `json:"-"`
1042 XXX_sizecache int32 `json:"-"`
1043}
1044
1045func (m *EventSubCategory) Reset() { *m = EventSubCategory{} }
1046func (m *EventSubCategory) String() string { return proto.CompactTextString(m) }
1047func (*EventSubCategory) ProtoMessage() {}
1048func (*EventSubCategory) Descriptor() ([]byte, []int) {
khenaidoo9beaaf12021-10-19 17:32:01 -04001049 return fileDescriptor_e63e6c07044fd2c4, []int{15}
khenaidood948f772021-08-11 17:49:24 -04001050}
1051
1052func (m *EventSubCategory) XXX_Unmarshal(b []byte) error {
1053 return xxx_messageInfo_EventSubCategory.Unmarshal(m, b)
1054}
1055func (m *EventSubCategory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1056 return xxx_messageInfo_EventSubCategory.Marshal(b, m, deterministic)
1057}
1058func (m *EventSubCategory) XXX_Merge(src proto.Message) {
1059 xxx_messageInfo_EventSubCategory.Merge(m, src)
1060}
1061func (m *EventSubCategory) XXX_Size() int {
1062 return xxx_messageInfo_EventSubCategory.Size(m)
1063}
1064func (m *EventSubCategory) XXX_DiscardUnknown() {
1065 xxx_messageInfo_EventSubCategory.DiscardUnknown(m)
1066}
1067
1068var xxx_messageInfo_EventSubCategory proto.InternalMessageInfo
1069
1070//
1071// Identify the type of event
1072type EventType struct {
1073 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1074 XXX_unrecognized []byte `json:"-"`
1075 XXX_sizecache int32 `json:"-"`
1076}
1077
1078func (m *EventType) Reset() { *m = EventType{} }
1079func (m *EventType) String() string { return proto.CompactTextString(m) }
1080func (*EventType) ProtoMessage() {}
1081func (*EventType) Descriptor() ([]byte, []int) {
khenaidoo9beaaf12021-10-19 17:32:01 -04001082 return fileDescriptor_e63e6c07044fd2c4, []int{16}
khenaidood948f772021-08-11 17:49:24 -04001083}
1084
1085func (m *EventType) XXX_Unmarshal(b []byte) error {
1086 return xxx_messageInfo_EventType.Unmarshal(m, b)
1087}
1088func (m *EventType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1089 return xxx_messageInfo_EventType.Marshal(b, m, deterministic)
1090}
1091func (m *EventType) XXX_Merge(src proto.Message) {
1092 xxx_messageInfo_EventType.Merge(m, src)
1093}
1094func (m *EventType) XXX_Size() int {
1095 return xxx_messageInfo_EventType.Size(m)
1096}
1097func (m *EventType) XXX_DiscardUnknown() {
1098 xxx_messageInfo_EventType.DiscardUnknown(m)
1099}
1100
1101var xxx_messageInfo_EventType proto.InternalMessageInfo
1102
1103//
1104// Identify the functional category originating the event
1105type EventHeader struct {
1106 // Unique ID for this event. e.g. voltha.some_olt.1234
1107 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
1108 // Refers to the functional area affect by the event
khenaidoo9beaaf12021-10-19 17:32:01 -04001109 Category EventCategory_Types `protobuf:"varint,2,opt,name=category,proto3,enum=event.EventCategory_Types" json:"category,omitempty"`
khenaidood948f772021-08-11 17:49:24 -04001110 // Refers to functional category of the event
khenaidoo9beaaf12021-10-19 17:32:01 -04001111 SubCategory EventSubCategory_Types `protobuf:"varint,3,opt,name=sub_category,json=subCategory,proto3,enum=event.EventSubCategory_Types" json:"sub_category,omitempty"`
khenaidood948f772021-08-11 17:49:24 -04001112 // Refers to the type of the event
khenaidoo9beaaf12021-10-19 17:32:01 -04001113 Type EventType_Types `protobuf:"varint,4,opt,name=type,proto3,enum=event.EventType_Types" json:"type,omitempty"`
khenaidood948f772021-08-11 17:49:24 -04001114 // The version identifier for this event type, thus allowing each
1115 // event type to evolve independently. The version should be in the
1116 // format “MAJOR.MINOR” format and minor changes must only be additive
1117 // and non-breaking.
1118 TypeVersion string `protobuf:"bytes,5,opt,name=type_version,json=typeVersion,proto3" json:"type_version,omitempty"`
1119 // Timestamp at which the event was first raised.
1120 // This represents the UTC time stamp since epoch (in seconds) when the
1121 // the event was first raised from the source entity.
1122 // If the source entity doesn't send the raised_ts, this shall be set
1123 // to timestamp when the event was received.
1124 RaisedTs *timestamp.Timestamp `protobuf:"bytes,6,opt,name=raised_ts,json=raisedTs,proto3" json:"raised_ts,omitempty"`
1125 // Timestamp at which the event was reported.
1126 // This represents the UTC time stamp since epoch (in seconds) when the
1127 // the event was reported (this time stamp is >= raised_ts).
1128 // If the source entity that reported this event doesn't send the
1129 // reported_ts, this shall be set to the same value as raised_ts.
1130 ReportedTs *timestamp.Timestamp `protobuf:"bytes,7,opt,name=reported_ts,json=reportedTs,proto3" json:"reported_ts,omitempty"`
1131 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1132 XXX_unrecognized []byte `json:"-"`
1133 XXX_sizecache int32 `json:"-"`
1134}
1135
1136func (m *EventHeader) Reset() { *m = EventHeader{} }
1137func (m *EventHeader) String() string { return proto.CompactTextString(m) }
1138func (*EventHeader) ProtoMessage() {}
1139func (*EventHeader) Descriptor() ([]byte, []int) {
khenaidoo9beaaf12021-10-19 17:32:01 -04001140 return fileDescriptor_e63e6c07044fd2c4, []int{17}
khenaidood948f772021-08-11 17:49:24 -04001141}
1142
1143func (m *EventHeader) XXX_Unmarshal(b []byte) error {
1144 return xxx_messageInfo_EventHeader.Unmarshal(m, b)
1145}
1146func (m *EventHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1147 return xxx_messageInfo_EventHeader.Marshal(b, m, deterministic)
1148}
1149func (m *EventHeader) XXX_Merge(src proto.Message) {
1150 xxx_messageInfo_EventHeader.Merge(m, src)
1151}
1152func (m *EventHeader) XXX_Size() int {
1153 return xxx_messageInfo_EventHeader.Size(m)
1154}
1155func (m *EventHeader) XXX_DiscardUnknown() {
1156 xxx_messageInfo_EventHeader.DiscardUnknown(m)
1157}
1158
1159var xxx_messageInfo_EventHeader proto.InternalMessageInfo
1160
1161func (m *EventHeader) GetId() string {
1162 if m != nil {
1163 return m.Id
1164 }
1165 return ""
1166}
1167
1168func (m *EventHeader) GetCategory() EventCategory_Types {
1169 if m != nil {
1170 return m.Category
1171 }
1172 return EventCategory_COMMUNICATION
1173}
1174
1175func (m *EventHeader) GetSubCategory() EventSubCategory_Types {
1176 if m != nil {
1177 return m.SubCategory
1178 }
1179 return EventSubCategory_PON
1180}
1181
1182func (m *EventHeader) GetType() EventType_Types {
1183 if m != nil {
1184 return m.Type
1185 }
1186 return EventType_CONFIG_EVENT
1187}
1188
1189func (m *EventHeader) GetTypeVersion() string {
1190 if m != nil {
1191 return m.TypeVersion
1192 }
1193 return ""
1194}
1195
1196func (m *EventHeader) GetRaisedTs() *timestamp.Timestamp {
1197 if m != nil {
1198 return m.RaisedTs
1199 }
1200 return nil
1201}
1202
1203func (m *EventHeader) GetReportedTs() *timestamp.Timestamp {
1204 if m != nil {
1205 return m.ReportedTs
1206 }
1207 return nil
1208}
1209
1210//
1211// Event Structure
1212type Event struct {
1213 // event header
1214 Header *EventHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
1215 // oneof event types referred by EventType.
1216 //
1217 // Types that are valid to be assigned to EventType:
1218 // *Event_ConfigEvent
1219 // *Event_KpiEvent
1220 // *Event_KpiEvent2
1221 // *Event_DeviceEvent
1222 // *Event_RpcEvent
1223 EventType isEvent_EventType `protobuf_oneof:"event_type"`
1224 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1225 XXX_unrecognized []byte `json:"-"`
1226 XXX_sizecache int32 `json:"-"`
1227}
1228
1229func (m *Event) Reset() { *m = Event{} }
1230func (m *Event) String() string { return proto.CompactTextString(m) }
1231func (*Event) ProtoMessage() {}
1232func (*Event) Descriptor() ([]byte, []int) {
khenaidoo9beaaf12021-10-19 17:32:01 -04001233 return fileDescriptor_e63e6c07044fd2c4, []int{18}
khenaidood948f772021-08-11 17:49:24 -04001234}
1235
1236func (m *Event) XXX_Unmarshal(b []byte) error {
1237 return xxx_messageInfo_Event.Unmarshal(m, b)
1238}
1239func (m *Event) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1240 return xxx_messageInfo_Event.Marshal(b, m, deterministic)
1241}
1242func (m *Event) XXX_Merge(src proto.Message) {
1243 xxx_messageInfo_Event.Merge(m, src)
1244}
1245func (m *Event) XXX_Size() int {
1246 return xxx_messageInfo_Event.Size(m)
1247}
1248func (m *Event) XXX_DiscardUnknown() {
1249 xxx_messageInfo_Event.DiscardUnknown(m)
1250}
1251
1252var xxx_messageInfo_Event proto.InternalMessageInfo
1253
1254func (m *Event) GetHeader() *EventHeader {
1255 if m != nil {
1256 return m.Header
1257 }
1258 return nil
1259}
1260
1261type isEvent_EventType interface {
1262 isEvent_EventType()
1263}
1264
1265type Event_ConfigEvent struct {
1266 ConfigEvent *ConfigEvent `protobuf:"bytes,2,opt,name=config_event,json=configEvent,proto3,oneof"`
1267}
1268
1269type Event_KpiEvent struct {
1270 KpiEvent *KpiEvent `protobuf:"bytes,3,opt,name=kpi_event,json=kpiEvent,proto3,oneof"`
1271}
1272
1273type Event_KpiEvent2 struct {
1274 KpiEvent2 *KpiEvent2 `protobuf:"bytes,4,opt,name=kpi_event2,json=kpiEvent2,proto3,oneof"`
1275}
1276
1277type Event_DeviceEvent struct {
1278 DeviceEvent *DeviceEvent `protobuf:"bytes,5,opt,name=device_event,json=deviceEvent,proto3,oneof"`
1279}
1280
1281type Event_RpcEvent struct {
1282 RpcEvent *RPCEvent `protobuf:"bytes,6,opt,name=rpc_event,json=rpcEvent,proto3,oneof"`
1283}
1284
1285func (*Event_ConfigEvent) isEvent_EventType() {}
1286
1287func (*Event_KpiEvent) isEvent_EventType() {}
1288
1289func (*Event_KpiEvent2) isEvent_EventType() {}
1290
1291func (*Event_DeviceEvent) isEvent_EventType() {}
1292
1293func (*Event_RpcEvent) isEvent_EventType() {}
1294
1295func (m *Event) GetEventType() isEvent_EventType {
1296 if m != nil {
1297 return m.EventType
1298 }
1299 return nil
1300}
1301
1302func (m *Event) GetConfigEvent() *ConfigEvent {
1303 if x, ok := m.GetEventType().(*Event_ConfigEvent); ok {
1304 return x.ConfigEvent
1305 }
1306 return nil
1307}
1308
1309func (m *Event) GetKpiEvent() *KpiEvent {
1310 if x, ok := m.GetEventType().(*Event_KpiEvent); ok {
1311 return x.KpiEvent
1312 }
1313 return nil
1314}
1315
1316func (m *Event) GetKpiEvent2() *KpiEvent2 {
1317 if x, ok := m.GetEventType().(*Event_KpiEvent2); ok {
1318 return x.KpiEvent2
1319 }
1320 return nil
1321}
1322
1323func (m *Event) GetDeviceEvent() *DeviceEvent {
1324 if x, ok := m.GetEventType().(*Event_DeviceEvent); ok {
1325 return x.DeviceEvent
1326 }
1327 return nil
1328}
1329
1330func (m *Event) GetRpcEvent() *RPCEvent {
1331 if x, ok := m.GetEventType().(*Event_RpcEvent); ok {
1332 return x.RpcEvent
1333 }
1334 return nil
1335}
1336
1337// XXX_OneofWrappers is for the internal use of the proto package.
1338func (*Event) XXX_OneofWrappers() []interface{} {
1339 return []interface{}{
1340 (*Event_ConfigEvent)(nil),
1341 (*Event_KpiEvent)(nil),
1342 (*Event_KpiEvent2)(nil),
1343 (*Event_DeviceEvent)(nil),
1344 (*Event_RpcEvent)(nil),
1345 }
1346}
1347
1348func init() {
khenaidoo9beaaf12021-10-19 17:32:01 -04001349 proto.RegisterEnum("event.EventFilterRuleKey_EventFilterRuleType", EventFilterRuleKey_EventFilterRuleType_name, EventFilterRuleKey_EventFilterRuleType_value)
1350 proto.RegisterEnum("event.ConfigEventType_Types", ConfigEventType_Types_name, ConfigEventType_Types_value)
1351 proto.RegisterEnum("event.KpiEventType_Types", KpiEventType_Types_name, KpiEventType_Types_value)
1352 proto.RegisterEnum("event.EventCategory_Types", EventCategory_Types_name, EventCategory_Types_value)
1353 proto.RegisterEnum("event.EventSubCategory_Types", EventSubCategory_Types_name, EventSubCategory_Types_value)
1354 proto.RegisterEnum("event.EventType_Types", EventType_Types_name, EventType_Types_value)
1355 proto.RegisterType((*EventFilterRuleKey)(nil), "event.EventFilterRuleKey")
1356 proto.RegisterType((*EventFilterRule)(nil), "event.EventFilterRule")
1357 proto.RegisterType((*EventFilter)(nil), "event.EventFilter")
1358 proto.RegisterType((*EventFilters)(nil), "event.EventFilters")
1359 proto.RegisterType((*ConfigEventType)(nil), "event.ConfigEventType")
1360 proto.RegisterType((*ConfigEvent)(nil), "event.ConfigEvent")
1361 proto.RegisterType((*KpiEventType)(nil), "event.KpiEventType")
1362 proto.RegisterType((*MetricMetaData)(nil), "event.MetricMetaData")
1363 proto.RegisterMapType((map[string]string)(nil), "event.MetricMetaData.ContextEntry")
1364 proto.RegisterType((*MetricValuePairs)(nil), "event.MetricValuePairs")
1365 proto.RegisterMapType((map[string]float32)(nil), "event.MetricValuePairs.MetricsEntry")
1366 proto.RegisterType((*MetricInformation)(nil), "event.MetricInformation")
1367 proto.RegisterMapType((map[string]float32)(nil), "event.MetricInformation.MetricsEntry")
1368 proto.RegisterType((*KpiEvent)(nil), "event.KpiEvent")
1369 proto.RegisterMapType((map[string]*MetricValuePairs)(nil), "event.KpiEvent.PrefixesEntry")
1370 proto.RegisterType((*KpiEvent2)(nil), "event.KpiEvent2")
1371 proto.RegisterType((*DeviceEvent)(nil), "event.DeviceEvent")
1372 proto.RegisterMapType((map[string]string)(nil), "event.DeviceEvent.ContextEntry")
1373 proto.RegisterType((*RPCEvent)(nil), "event.RPCEvent")
1374 proto.RegisterMapType((map[string]string)(nil), "event.RPCEvent.ContextEntry")
1375 proto.RegisterType((*EventCategory)(nil), "event.EventCategory")
1376 proto.RegisterType((*EventSubCategory)(nil), "event.EventSubCategory")
1377 proto.RegisterType((*EventType)(nil), "event.EventType")
1378 proto.RegisterType((*EventHeader)(nil), "event.EventHeader")
1379 proto.RegisterType((*Event)(nil), "event.Event")
khenaidood948f772021-08-11 17:49:24 -04001380}
1381
1382func init() { proto.RegisterFile("voltha_protos/events.proto", fileDescriptor_e63e6c07044fd2c4) }
1383
1384var fileDescriptor_e63e6c07044fd2c4 = []byte{
khenaidoo9beaaf12021-10-19 17:32:01 -04001385 // 1436 bytes of a gzipped FileDescriptorProto
1386 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x57, 0xdb, 0x6e, 0xdb, 0x46,
1387 0x13, 0x16, 0xa9, 0x23, 0x87, 0xb2, 0x4d, 0xef, 0xff, 0x27, 0x55, 0x94, 0x04, 0x71, 0x88, 0x16,
1388 0x30, 0x8c, 0x58, 0x6e, 0x54, 0x34, 0x6e, 0x0e, 0x48, 0xda, 0x28, 0x4a, 0x4c, 0x24, 0x96, 0x54,
1389 0x5a, 0x36, 0x90, 0xde, 0x08, 0x6b, 0x72, 0x2d, 0x13, 0xa6, 0x44, 0x82, 0xbb, 0x12, 0xe2, 0xeb,
1390 0x5e, 0xf4, 0xae, 0x8f, 0xd0, 0xde, 0xf7, 0x35, 0x0a, 0xf4, 0x21, 0x82, 0xbe, 0x45, 0x5f, 0xa0,
1391 0xd8, 0x03, 0x25, 0x4a, 0x56, 0x1a, 0xa0, 0x41, 0xaf, 0xb4, 0x3b, 0x3b, 0xc3, 0xf9, 0xe6, 0x9b,
1392 0x9d, 0xd9, 0x11, 0xd4, 0xa7, 0x51, 0xc8, 0xce, 0xf1, 0x20, 0x4e, 0x22, 0x16, 0xd1, 0x3d, 0x32,
1393 0x25, 0x63, 0x46, 0x1b, 0x62, 0x87, 0x8a, 0x62, 0x57, 0xbf, 0x35, 0x8c, 0xa2, 0x61, 0x48, 0xf6,
1394 0x70, 0x1c, 0xec, 0xe1, 0xf1, 0x38, 0x62, 0x98, 0x05, 0xd1, 0x58, 0x29, 0xd5, 0xef, 0xa8, 0x53,
1395 0xb1, 0x3b, 0x9d, 0x9c, 0xed, 0xb1, 0x60, 0x44, 0x28, 0xc3, 0xa3, 0x58, 0x29, 0x2c, 0x79, 0xf0,
1396 0xa2, 0xd1, 0x28, 0x1a, 0xcb, 0x33, 0xfb, 0x17, 0x0d, 0x50, 0x9b, 0x3b, 0x79, 0x19, 0x84, 0x8c,
1397 0x24, 0xee, 0x24, 0x24, 0xaf, 0xc9, 0xa5, 0xfd, 0x93, 0x06, 0xff, 0x5b, 0x12, 0xf7, 0x2f, 0x63,
1398 0x82, 0xd6, 0x01, 0xce, 0x84, 0x64, 0x80, 0xc3, 0xd0, 0xca, 0xa1, 0x2a, 0x54, 0x3c, 0xcc, 0xc8,
1399 0x30, 0x4a, 0x2e, 0x2d, 0x0d, 0x59, 0x50, 0xa5, 0x93, 0xd3, 0xc1, 0x4c, 0xa2, 0x23, 0x04, 0xeb,
1400 0x17, 0x71, 0x30, 0x10, 0x61, 0x0c, 0xd8, 0x65, 0x4c, 0xac, 0x3c, 0xba, 0x06, 0x9b, 0x5e, 0x34,
1401 0x3e, 0x0b, 0x86, 0x59, 0x71, 0x81, 0x8b, 0x7d, 0x32, 0x0d, 0x3c, 0x92, 0x15, 0x17, 0xed, 0x73,
1402 0xd8, 0x58, 0x02, 0x82, 0x9e, 0x41, 0xfe, 0x82, 0x5c, 0xd6, 0xb4, 0x2d, 0x6d, 0x7b, 0xbd, 0xb9,
1403 0xdb, 0x10, 0xea, 0x8d, 0xab, 0x41, 0x34, 0x56, 0x04, 0xe0, 0x72, 0x4b, 0xf4, 0x7f, 0x28, 0x4e,
1404 0x71, 0x38, 0x21, 0x35, 0x7d, 0x4b, 0xdb, 0x36, 0x5c, 0xb9, 0xb1, 0x7f, 0xd5, 0xc0, 0xcc, 0x98,
1405 0xa0, 0x75, 0xd0, 0x03, 0x5f, 0x78, 0x31, 0x5c, 0x3d, 0xf0, 0xd1, 0x75, 0x28, 0x91, 0x31, 0x3e,
1406 0x0d, 0xa5, 0x59, 0xc5, 0x55, 0x3b, 0x74, 0x13, 0x0c, 0x05, 0x3c, 0xf0, 0x6b, 0x79, 0xa1, 0x5e,
1407 0x91, 0x02, 0xc7, 0x47, 0xb7, 0x01, 0xe6, 0xe1, 0xd4, 0x0a, 0xe2, 0xd4, 0x10, 0x12, 0xc1, 0xe7,
1408 0x3d, 0x28, 0x26, 0x93, 0x90, 0xd0, 0x5a, 0x71, 0x2b, 0xbf, 0x6d, 0x36, 0xaf, 0xaf, 0x0e, 0xc6,
1409 0x95, 0x4a, 0xf6, 0x13, 0xa8, 0x66, 0x4e, 0x28, 0xba, 0x07, 0x65, 0x99, 0x0d, 0x5a, 0xd3, 0x84,
1410 0x3d, 0x5a, 0x61, 0x9f, 0xaa, 0xd8, 0x8f, 0x61, 0xa3, 0x25, 0x78, 0x6f, 0xa7, 0xee, 0xed, 0x6d,
1411 0x28, 0xf2, 0x5f, 0x8a, 0xca, 0x90, 0xc7, 0xbe, 0x6f, 0xe5, 0x10, 0x40, 0x29, 0x21, 0xa3, 0x68,
1412 0x4a, 0x2c, 0x8d, 0xaf, 0x27, 0xb1, 0x8f, 0x19, 0xb1, 0x74, 0x7b, 0x08, 0x66, 0xc6, 0x18, 0x7d,
1413 0x09, 0x05, 0x11, 0x90, 0xcc, 0xc1, 0x2d, 0xe5, 0x76, 0xe9, 0xf3, 0x0d, 0xf1, 0x6d, 0x57, 0x68,
1414 0x22, 0x04, 0x85, 0x73, 0x4c, 0xcf, 0x15, 0xe5, 0x62, 0xcd, 0x65, 0x3e, 0x66, 0x58, 0x91, 0x26,
1415 0xd6, 0xf6, 0x0e, 0x54, 0x5f, 0xc7, 0xc1, 0x1c, 0x62, 0x3d, 0x85, 0x68, 0x40, 0x91, 0x86, 0x81,
1416 0x47, 0xac, 0x1c, 0x2a, 0x81, 0xce, 0xa8, 0xa5, 0xd9, 0xbf, 0xe9, 0xb0, 0x7e, 0x48, 0x58, 0x12,
1417 0x78, 0x87, 0x84, 0xe1, 0x17, 0x98, 0x61, 0x9e, 0x5a, 0x16, 0xb0, 0x90, 0xa8, 0xbc, 0xc9, 0x0d,
1418 0x4f, 0x25, 0xa3, 0xc2, 0xb5, 0xe6, 0xea, 0x8c, 0xa2, 0x1d, 0xd8, 0x0c, 0xa3, 0x61, 0xe0, 0xe1,
1419 0x70, 0xb0, 0x9c, 0xba, 0x0d, 0x75, 0xf0, 0x22, 0xcd, 0xe0, 0x4d, 0x30, 0x28, 0x49, 0x02, 0x1c,
1420 0x0e, 0xc6, 0x91, 0x4a, 0x60, 0x45, 0x0a, 0x3a, 0xd1, 0x62, 0xee, 0x8b, 0x4b, 0xb9, 0x7f, 0x02,
1421 0x65, 0x2f, 0x1a, 0x33, 0xf2, 0x8e, 0xd5, 0x4a, 0x22, 0x3d, 0xb6, 0xe2, 0x69, 0x11, 0x33, 0xa7,
1422 0x8d, 0x2b, 0xb5, 0xc7, 0x2c, 0xb9, 0x74, 0x53, 0x13, 0x4e, 0xce, 0x64, 0x12, 0xf8, 0xb5, 0xb2,
1423 0x24, 0x87, 0xaf, 0xeb, 0x8f, 0xa0, 0x9a, 0x55, 0x46, 0xd6, 0xbc, 0x12, 0x8c, 0x7f, 0xb8, 0xda,
1424 0x8f, 0xf4, 0x6f, 0x34, 0xfb, 0x67, 0x0d, 0x2c, 0xe9, 0xf8, 0x84, 0xcb, 0x7a, 0x38, 0x48, 0x28,
1425 0x7a, 0x0a, 0xe5, 0x91, 0x90, 0xa5, 0x37, 0xe8, 0xf3, 0x05, 0x88, 0x73, 0x4d, 0x25, 0xa0, 0x0a,
1426 0xa4, 0x32, 0xe2, 0x80, 0xb2, 0x07, 0x1f, 0x03, 0xa4, 0x67, 0x01, 0xfd, 0xae, 0xc1, 0xa6, 0x34,
1427 0x76, 0xc6, 0x67, 0x51, 0x32, 0x12, 0x4d, 0x0d, 0xdd, 0x87, 0xca, 0x88, 0x30, 0x2c, 0xee, 0x05,
1428 0xff, 0x8c, 0xd9, 0xbc, 0xb6, 0x92, 0x35, 0x77, 0xa6, 0x86, 0x9e, 0xcd, 0x83, 0xd0, 0x45, 0x10,
1429 0x5f, 0x2c, 0x58, 0x64, 0xbe, 0xfe, 0x1f, 0x44, 0xf1, 0x5e, 0x83, 0x4a, 0x7a, 0x61, 0xd1, 0xee,
1430 0x42, 0x59, 0xdc, 0x50, 0x30, 0xb2, 0xf7, 0x79, 0xa1, 0x26, 0xe6, 0xd7, 0x52, 0x17, 0xd7, 0xf2,
1431 0x21, 0x54, 0xe2, 0x84, 0x9c, 0x05, 0xef, 0x08, 0xad, 0xe5, 0x45, 0x24, 0xb7, 0x97, 0x3e, 0xd1,
1432 0xe8, 0xa9, 0x73, 0x19, 0xc1, 0x4c, 0xbd, 0xde, 0x87, 0xb5, 0x85, 0xa3, 0x15, 0x31, 0xec, 0x66,
1433 0x63, 0x30, 0x9b, 0x9f, 0x7d, 0x20, 0xd3, 0xd9, 0xe0, 0x7e, 0xd4, 0xc0, 0x48, 0x5d, 0x37, 0xff,
1434 0x7d, 0x74, 0xb2, 0xe8, 0xf6, 0x01, 0x44, 0x01, 0x0f, 0x54, 0xcd, 0xf3, 0xf8, 0x6a, 0x1f, 0xca,
1435 0x94, 0x6b, 0x08, 0x5d, 0x9e, 0x69, 0xfb, 0x2f, 0x0d, 0x4c, 0x59, 0x8e, 0x92, 0xe5, 0x3b, 0x60,
1436 0x26, 0x84, 0x46, 0x93, 0x44, 0x96, 0x9d, 0x0c, 0x11, 0x52, 0x91, 0xe3, 0xf3, 0xf2, 0x5e, 0x78,
1437 0x4a, 0xc6, 0x78, 0x94, 0x16, 0xc4, 0x86, 0x3f, 0xff, 0x50, 0x07, 0x8f, 0x08, 0xda, 0x02, 0xd3,
1438 0x27, 0xd4, 0x4b, 0x82, 0x98, 0xbb, 0x55, 0x4d, 0x20, 0x2b, 0x42, 0x0f, 0xe7, 0x65, 0x5c, 0x10,
1439 0xa0, 0xef, 0x28, 0xd0, 0x19, 0x4c, 0xab, 0x6b, 0xf8, 0x93, 0xea, 0xf5, 0xbd, 0x0e, 0x15, 0xb7,
1440 0xd7, 0x92, 0x21, 0x5b, 0x90, 0x4f, 0x62, 0x2f, 0x35, 0x4c, 0x62, 0x0f, 0xdd, 0x85, 0x6a, 0x14,
1441 0x93, 0x44, 0x90, 0xc5, 0x59, 0x90, 0xf6, 0xe6, 0x4c, 0xe6, 0xf8, 0xa8, 0x06, 0x65, 0x4a, 0x12,
1442 0x8e, 0x51, 0x85, 0x95, 0x6e, 0xd1, 0x0d, 0xa8, 0x50, 0x86, 0xbd, 0x0b, 0x6e, 0x58, 0x50, 0x47,
1443 0x7c, 0xef, 0xf8, 0xcb, 0xe4, 0x16, 0xaf, 0x90, 0xbb, 0x44, 0x58, 0xe9, 0x2a, 0x61, 0x0f, 0xe6,
1444 0x84, 0x95, 0x05, 0x61, 0xe9, 0xfb, 0x90, 0x86, 0xf3, 0x81, 0x8e, 0xb7, 0x0b, 0x25, 0xca, 0x30,
1445 0x9b, 0xd0, 0x5a, 0x45, 0x15, 0xbe, 0x1a, 0x55, 0xba, 0x69, 0x50, 0x2e, 0xa1, 0xb1, 0xab, 0x94,
1446 0x3e, 0x89, 0xdc, 0x29, 0xac, 0x09, 0x24, 0x2d, 0x35, 0xaa, 0xd8, 0x24, 0x7d, 0x66, 0x36, 0x61,
1447 0xad, 0xd5, 0x3d, 0x3c, 0x3c, 0xee, 0x38, 0xad, 0xef, 0xfa, 0x4e, 0xb7, 0x63, 0xe5, 0xd0, 0x06,
1448 0x98, 0xed, 0xce, 0x89, 0xe3, 0x76, 0x3b, 0x87, 0xed, 0x4e, 0xdf, 0xd2, 0xd0, 0x1a, 0x18, 0xed,
1449 0xef, 0x8f, 0x9d, 0x9e, 0xd8, 0xea, 0xc8, 0x84, 0xf2, 0x51, 0xdb, 0x3d, 0x71, 0x5a, 0x6d, 0x2b,
1450 0xcf, 0x27, 0xa4, 0x9e, 0xdb, 0x6d, 0xb5, 0x8f, 0x8e, 0x9c, 0xce, 0x2b, 0xab, 0xc0, 0x27, 0xa4,
1451 0xa3, 0x76, 0xeb, 0xd8, 0x75, 0xfa, 0x6f, 0xad, 0xa2, 0xed, 0x82, 0x25, 0xfc, 0x1e, 0x4d, 0x4e,
1452 0x67, 0xae, 0x9f, 0x66, 0x1e, 0xe1, 0x9e, 0x70, 0x58, 0x86, 0x7c, 0xf7, 0x0d, 0x77, 0xc4, 0x17,
1453 0xc2, 0x85, 0x58, 0x1c, 0x5b, 0x79, 0xbe, 0xe8, 0x74, 0x1c, 0xab, 0x80, 0x2a, 0x50, 0xe8, 0x74,
1454 0x3b, 0x6d, 0xab, 0x68, 0x9f, 0x81, 0x31, 0x7f, 0x2e, 0xdf, 0xa6, 0x1f, 0xb3, 0xa0, 0xda, 0xea,
1455 0x76, 0x5e, 0x3a, 0xaf, 0x06, 0xed, 0x13, 0x0e, 0x33, 0xc7, 0x51, 0xbf, 0xee, 0x39, 0x6a, 0xab,
1456 0x71, 0xa0, 0xb3, 0x6d, 0xd3, 0xd2, 0xb9, 0xc1, 0x8b, 0x36, 0x0f, 0x42, 0x69, 0xe4, 0xb9, 0x81,
1457 0xdb, 0x6b, 0xa9, 0x6d, 0xc1, 0xfe, 0x53, 0x57, 0xf3, 0xd1, 0x01, 0xc1, 0xfe, 0x8a, 0xf9, 0xe8,
1458 0xc1, 0x7c, 0x16, 0x14, 0x84, 0xaf, 0x37, 0xeb, 0xd9, 0x71, 0x24, 0x8d, 0x57, 0xf5, 0x88, 0x99,
1459 0x2e, 0xfa, 0x76, 0x71, 0x6a, 0x14, 0x77, 0x75, 0x7d, 0xd6, 0xf9, 0x96, 0xe9, 0x52, 0xe6, 0x26,
1460 0x9d, 0x8b, 0xd0, 0x8e, 0x6a, 0x4c, 0x05, 0x61, 0xb9, 0x30, 0x44, 0x5d, 0xe9, 0x4a, 0x77, 0xa1,
1461 0xca, 0x7f, 0x07, 0x53, 0x92, 0x50, 0x7e, 0x7f, 0xe5, 0x05, 0x37, 0xb9, 0xec, 0x44, 0x8a, 0xd0,
1462 0x3e, 0x18, 0x09, 0x0e, 0x28, 0xf1, 0x07, 0x8c, 0x8a, 0xfb, 0x6d, 0x36, 0xeb, 0x0d, 0x39, 0x64,
1463 0x37, 0xd2, 0x21, 0xbb, 0xd1, 0x4f, 0x87, 0x6c, 0xb7, 0x22, 0x95, 0xfb, 0x14, 0x3d, 0xe6, 0xb5,
1464 0x13, 0x47, 0x09, 0x93, 0xa6, 0xe5, 0x8f, 0x9a, 0x42, 0xaa, 0xde, 0xa7, 0xf6, 0x1f, 0x3a, 0x14,
1465 0x65, 0xb1, 0xef, 0x40, 0xe9, 0x5c, 0x50, 0xac, 0x1e, 0xc0, 0x85, 0xa9, 0x4e, 0x92, 0xef, 0x2a,
1466 0x0d, 0xb4, 0x0f, 0xd5, 0xec, 0x30, 0xad, 0x7a, 0x3b, 0xba, 0x3a, 0x90, 0x1d, 0xe4, 0x5c, 0xd3,
1467 0xcb, 0x4c, 0x70, 0x0d, 0x30, 0x66, 0x93, 0xb9, 0xa0, 0xdc, 0x6c, 0x6e, 0x2c, 0x75, 0xf4, 0x83,
1468 0x9c, 0x5b, 0xb9, 0x48, 0x9f, 0xb6, 0xfb, 0x00, 0x33, 0xfd, 0xa6, 0x60, 0xda, 0x6c, 0x5a, 0x4b,
1469 0x06, 0xcd, 0x83, 0x9c, 0x6b, 0x5c, 0xcc, 0xde, 0x8b, 0x7d, 0xa8, 0x66, 0xdb, 0xb0, 0xa0, 0x7a,
1470 0x8e, 0x2d, 0xd3, 0x3d, 0x39, 0xb6, 0x4c, 0x5f, 0xe6, 0xd8, 0x92, 0xd8, 0x53, 0x56, 0xa5, 0x05,
1471 0x6c, 0x69, 0x0b, 0xe1, 0xd8, 0x92, 0xd8, 0x13, 0xeb, 0xe7, 0xd5, 0xec, 0x90, 0xfd, 0xfc, 0x0d,
1472 0xd4, 0xa3, 0x64, 0xd8, 0x88, 0x62, 0x32, 0xf6, 0xa2, 0xc4, 0x6f, 0xc8, 0x7f, 0x3f, 0xd2, 0x9e,
1473 0xfe, 0xd0, 0x18, 0x06, 0xec, 0x7c, 0x72, 0xca, 0x5b, 0xcb, 0x5e, 0xaa, 0xb2, 0x27, 0x55, 0x76,
1474 0xd5, 0x1f, 0xa4, 0xe9, 0xd7, 0x7b, 0xc3, 0x48, 0xc9, 0x4e, 0x4b, 0x42, 0xf8, 0xd5, 0xdf, 0x01,
1475 0x00, 0x00, 0xff, 0xff, 0xb2, 0x68, 0x11, 0x5e, 0xa7, 0x0d, 0x00, 0x00,
khenaidood948f772021-08-11 17:49:24 -04001476}