blob: 2dc182694ccd1d2902e81c88f1577f782fd0ff0c [file] [log] [blame]
William Kurkianea869482019-04-09 15:16:11 -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"
Scott Baker589724f2020-02-10 17:56:58 -08009 timestamp "github.com/golang/protobuf/ptypes/timestamp"
Himani Chawlacd407802020-12-10 12:08:59 +053010 common "github.com/opencord/voltha-protos/v4/go/common"
William Kurkianea869482019-04-09 15:16:11 -040011 _ "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
Esin Karamanccb714b2019-11-29 15:02:06 +000026type ConfigEventType_Types int32
William Kurkianea869482019-04-09 15:16:11 -040027
28const (
Esin Karamanccb714b2019-11-29 15:02:06 +000029 ConfigEventType_add ConfigEventType_Types = 0
30 ConfigEventType_remove ConfigEventType_Types = 1
31 ConfigEventType_update ConfigEventType_Types = 2
William Kurkianea869482019-04-09 15:16:11 -040032)
33
Esin Karamanccb714b2019-11-29 15:02:06 +000034var ConfigEventType_Types_name = map[int32]string{
William Kurkianea869482019-04-09 15:16:11 -040035 0: "add",
36 1: "remove",
37 2: "update",
38}
39
Esin Karamanccb714b2019-11-29 15:02:06 +000040var ConfigEventType_Types_value = map[string]int32{
William Kurkianea869482019-04-09 15:16:11 -040041 "add": 0,
42 "remove": 1,
43 "update": 2,
44}
45
Esin Karamanccb714b2019-11-29 15:02:06 +000046func (x ConfigEventType_Types) String() string {
47 return proto.EnumName(ConfigEventType_Types_name, int32(x))
William Kurkianea869482019-04-09 15:16:11 -040048}
49
Esin Karamanccb714b2019-11-29 15:02:06 +000050func (ConfigEventType_Types) EnumDescriptor() ([]byte, []int) {
William Kurkianea869482019-04-09 15:16:11 -040051 return fileDescriptor_e63e6c07044fd2c4, []int{0, 0}
52}
53
Esin Karamanccb714b2019-11-29 15:02:06 +000054type KpiEventType_Types int32
William Kurkianea869482019-04-09 15:16:11 -040055
56const (
Esin Karamanccb714b2019-11-29 15:02:06 +000057 KpiEventType_slice KpiEventType_Types = 0
58 KpiEventType_ts KpiEventType_Types = 1
William Kurkianea869482019-04-09 15:16:11 -040059)
60
Esin Karamanccb714b2019-11-29 15:02:06 +000061var KpiEventType_Types_name = map[int32]string{
William Kurkianea869482019-04-09 15:16:11 -040062 0: "slice",
63 1: "ts",
64}
65
Esin Karamanccb714b2019-11-29 15:02:06 +000066var KpiEventType_Types_value = map[string]int32{
William Kurkianea869482019-04-09 15:16:11 -040067 "slice": 0,
68 "ts": 1,
69}
70
Esin Karamanccb714b2019-11-29 15:02:06 +000071func (x KpiEventType_Types) String() string {
72 return proto.EnumName(KpiEventType_Types_name, int32(x))
William Kurkianea869482019-04-09 15:16:11 -040073}
74
Esin Karamanccb714b2019-11-29 15:02:06 +000075func (KpiEventType_Types) EnumDescriptor() ([]byte, []int) {
William Kurkianea869482019-04-09 15:16:11 -040076 return fileDescriptor_e63e6c07044fd2c4, []int{2, 0}
77}
78
Esin Karamanccb714b2019-11-29 15:02:06 +000079type EventCategory_Types int32
Mahir Gunyele77977b2019-06-27 05:36:22 -070080
81const (
Esin Karamanccb714b2019-11-29 15:02:06 +000082 EventCategory_COMMUNICATION EventCategory_Types = 0
83 EventCategory_ENVIRONMENT EventCategory_Types = 1
84 EventCategory_EQUIPMENT EventCategory_Types = 2
85 EventCategory_SERVICE EventCategory_Types = 3
86 EventCategory_PROCESSING EventCategory_Types = 4
87 EventCategory_SECURITY EventCategory_Types = 5
Mahir Gunyele77977b2019-06-27 05:36:22 -070088)
89
Esin Karamanccb714b2019-11-29 15:02:06 +000090var EventCategory_Types_name = map[int32]string{
Mahir Gunyele77977b2019-06-27 05:36:22 -070091 0: "COMMUNICATION",
92 1: "ENVIRONMENT",
93 2: "EQUIPMENT",
94 3: "SERVICE",
95 4: "PROCESSING",
96 5: "SECURITY",
97}
98
Esin Karamanccb714b2019-11-29 15:02:06 +000099var EventCategory_Types_value = map[string]int32{
Mahir Gunyele77977b2019-06-27 05:36:22 -0700100 "COMMUNICATION": 0,
101 "ENVIRONMENT": 1,
102 "EQUIPMENT": 2,
103 "SERVICE": 3,
104 "PROCESSING": 4,
105 "SECURITY": 5,
106}
107
Esin Karamanccb714b2019-11-29 15:02:06 +0000108func (x EventCategory_Types) String() string {
109 return proto.EnumName(EventCategory_Types_name, int32(x))
Mahir Gunyele77977b2019-06-27 05:36:22 -0700110}
111
Esin Karamanccb714b2019-11-29 15:02:06 +0000112func (EventCategory_Types) EnumDescriptor() ([]byte, []int) {
Himani Chawlacd407802020-12-10 12:08:59 +0530113 return fileDescriptor_e63e6c07044fd2c4, []int{10, 0}
Mahir Gunyele77977b2019-06-27 05:36:22 -0700114}
115
Esin Karamanccb714b2019-11-29 15:02:06 +0000116type EventSubCategory_Types int32
Mahir Gunyele77977b2019-06-27 05:36:22 -0700117
118const (
serkant.uluderya7b8211e2021-02-24 16:39:18 +0300119 EventSubCategory_PON EventSubCategory_Types = 0
120 EventSubCategory_OLT EventSubCategory_Types = 1
121 EventSubCategory_ONT EventSubCategory_Types = 2
122 EventSubCategory_ONU EventSubCategory_Types = 3
123 EventSubCategory_NNI EventSubCategory_Types = 4
124 EventSubCategory_NONE EventSubCategory_Types = 5
Mahir Gunyele77977b2019-06-27 05:36:22 -0700125)
126
Esin Karamanccb714b2019-11-29 15:02:06 +0000127var EventSubCategory_Types_name = map[int32]string{
Mahir Gunyele77977b2019-06-27 05:36:22 -0700128 0: "PON",
129 1: "OLT",
130 2: "ONT",
131 3: "ONU",
132 4: "NNI",
serkant.uluderya7b8211e2021-02-24 16:39:18 +0300133 5: "NONE",
Mahir Gunyele77977b2019-06-27 05:36:22 -0700134}
135
Esin Karamanccb714b2019-11-29 15:02:06 +0000136var EventSubCategory_Types_value = map[string]int32{
serkant.uluderya7b8211e2021-02-24 16:39:18 +0300137 "PON": 0,
138 "OLT": 1,
139 "ONT": 2,
140 "ONU": 3,
141 "NNI": 4,
142 "NONE": 5,
Mahir Gunyele77977b2019-06-27 05:36:22 -0700143}
144
Esin Karamanccb714b2019-11-29 15:02:06 +0000145func (x EventSubCategory_Types) String() string {
146 return proto.EnumName(EventSubCategory_Types_name, int32(x))
Mahir Gunyele77977b2019-06-27 05:36:22 -0700147}
148
Esin Karamanccb714b2019-11-29 15:02:06 +0000149func (EventSubCategory_Types) EnumDescriptor() ([]byte, []int) {
Himani Chawlacd407802020-12-10 12:08:59 +0530150 return fileDescriptor_e63e6c07044fd2c4, []int{11, 0}
Mahir Gunyele77977b2019-06-27 05:36:22 -0700151}
152
Esin Karamanccb714b2019-11-29 15:02:06 +0000153type EventType_Types int32
Mahir Gunyele77977b2019-06-27 05:36:22 -0700154
155const (
Esin Karamanccb714b2019-11-29 15:02:06 +0000156 EventType_CONFIG_EVENT EventType_Types = 0
157 EventType_KPI_EVENT EventType_Types = 1
158 EventType_KPI_EVENT2 EventType_Types = 2
159 EventType_DEVICE_EVENT EventType_Types = 3
Himani Chawlacd407802020-12-10 12:08:59 +0530160 EventType_RPC_EVENT EventType_Types = 4
Mahir Gunyele77977b2019-06-27 05:36:22 -0700161)
162
Esin Karamanccb714b2019-11-29 15:02:06 +0000163var EventType_Types_name = map[int32]string{
Mahir Gunyele77977b2019-06-27 05:36:22 -0700164 0: "CONFIG_EVENT",
165 1: "KPI_EVENT",
166 2: "KPI_EVENT2",
167 3: "DEVICE_EVENT",
Himani Chawlacd407802020-12-10 12:08:59 +0530168 4: "RPC_EVENT",
Mahir Gunyele77977b2019-06-27 05:36:22 -0700169}
170
Esin Karamanccb714b2019-11-29 15:02:06 +0000171var EventType_Types_value = map[string]int32{
Mahir Gunyele77977b2019-06-27 05:36:22 -0700172 "CONFIG_EVENT": 0,
173 "KPI_EVENT": 1,
174 "KPI_EVENT2": 2,
175 "DEVICE_EVENT": 3,
Himani Chawlacd407802020-12-10 12:08:59 +0530176 "RPC_EVENT": 4,
Mahir Gunyele77977b2019-06-27 05:36:22 -0700177}
178
Esin Karamanccb714b2019-11-29 15:02:06 +0000179func (x EventType_Types) String() string {
180 return proto.EnumName(EventType_Types_name, int32(x))
Mahir Gunyele77977b2019-06-27 05:36:22 -0700181}
182
Esin Karamanccb714b2019-11-29 15:02:06 +0000183func (EventType_Types) EnumDescriptor() ([]byte, []int) {
Himani Chawlacd407802020-12-10 12:08:59 +0530184 return fileDescriptor_e63e6c07044fd2c4, []int{12, 0}
Mahir Gunyele77977b2019-06-27 05:36:22 -0700185}
186
William Kurkianea869482019-04-09 15:16:11 -0400187type ConfigEventType struct {
188 XXX_NoUnkeyedLiteral struct{} `json:"-"`
189 XXX_unrecognized []byte `json:"-"`
190 XXX_sizecache int32 `json:"-"`
191}
192
193func (m *ConfigEventType) Reset() { *m = ConfigEventType{} }
194func (m *ConfigEventType) String() string { return proto.CompactTextString(m) }
195func (*ConfigEventType) ProtoMessage() {}
196func (*ConfigEventType) Descriptor() ([]byte, []int) {
197 return fileDescriptor_e63e6c07044fd2c4, []int{0}
198}
199
200func (m *ConfigEventType) XXX_Unmarshal(b []byte) error {
201 return xxx_messageInfo_ConfigEventType.Unmarshal(m, b)
202}
203func (m *ConfigEventType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
204 return xxx_messageInfo_ConfigEventType.Marshal(b, m, deterministic)
205}
206func (m *ConfigEventType) XXX_Merge(src proto.Message) {
207 xxx_messageInfo_ConfigEventType.Merge(m, src)
208}
209func (m *ConfigEventType) XXX_Size() int {
210 return xxx_messageInfo_ConfigEventType.Size(m)
211}
212func (m *ConfigEventType) XXX_DiscardUnknown() {
213 xxx_messageInfo_ConfigEventType.DiscardUnknown(m)
214}
215
216var xxx_messageInfo_ConfigEventType proto.InternalMessageInfo
217
218type ConfigEvent struct {
Esin Karamanccb714b2019-11-29 15:02:06 +0000219 Type ConfigEventType_Types `protobuf:"varint,1,opt,name=type,proto3,enum=voltha.ConfigEventType_Types" json:"type,omitempty"`
220 Hash string `protobuf:"bytes,2,opt,name=hash,proto3" json:"hash,omitempty"`
221 Data string `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
222 XXX_NoUnkeyedLiteral struct{} `json:"-"`
223 XXX_unrecognized []byte `json:"-"`
224 XXX_sizecache int32 `json:"-"`
William Kurkianea869482019-04-09 15:16:11 -0400225}
226
227func (m *ConfigEvent) Reset() { *m = ConfigEvent{} }
228func (m *ConfigEvent) String() string { return proto.CompactTextString(m) }
229func (*ConfigEvent) ProtoMessage() {}
230func (*ConfigEvent) Descriptor() ([]byte, []int) {
231 return fileDescriptor_e63e6c07044fd2c4, []int{1}
232}
233
234func (m *ConfigEvent) XXX_Unmarshal(b []byte) error {
235 return xxx_messageInfo_ConfigEvent.Unmarshal(m, b)
236}
237func (m *ConfigEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
238 return xxx_messageInfo_ConfigEvent.Marshal(b, m, deterministic)
239}
240func (m *ConfigEvent) XXX_Merge(src proto.Message) {
241 xxx_messageInfo_ConfigEvent.Merge(m, src)
242}
243func (m *ConfigEvent) XXX_Size() int {
244 return xxx_messageInfo_ConfigEvent.Size(m)
245}
246func (m *ConfigEvent) XXX_DiscardUnknown() {
247 xxx_messageInfo_ConfigEvent.DiscardUnknown(m)
248}
249
250var xxx_messageInfo_ConfigEvent proto.InternalMessageInfo
251
Esin Karamanccb714b2019-11-29 15:02:06 +0000252func (m *ConfigEvent) GetType() ConfigEventType_Types {
William Kurkianea869482019-04-09 15:16:11 -0400253 if m != nil {
254 return m.Type
255 }
256 return ConfigEventType_add
257}
258
259func (m *ConfigEvent) GetHash() string {
260 if m != nil {
261 return m.Hash
262 }
263 return ""
264}
265
266func (m *ConfigEvent) GetData() string {
267 if m != nil {
268 return m.Data
269 }
270 return ""
271}
272
273type KpiEventType struct {
274 XXX_NoUnkeyedLiteral struct{} `json:"-"`
275 XXX_unrecognized []byte `json:"-"`
276 XXX_sizecache int32 `json:"-"`
277}
278
279func (m *KpiEventType) Reset() { *m = KpiEventType{} }
280func (m *KpiEventType) String() string { return proto.CompactTextString(m) }
281func (*KpiEventType) ProtoMessage() {}
282func (*KpiEventType) Descriptor() ([]byte, []int) {
283 return fileDescriptor_e63e6c07044fd2c4, []int{2}
284}
285
286func (m *KpiEventType) XXX_Unmarshal(b []byte) error {
287 return xxx_messageInfo_KpiEventType.Unmarshal(m, b)
288}
289func (m *KpiEventType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
290 return xxx_messageInfo_KpiEventType.Marshal(b, m, deterministic)
291}
292func (m *KpiEventType) XXX_Merge(src proto.Message) {
293 xxx_messageInfo_KpiEventType.Merge(m, src)
294}
295func (m *KpiEventType) XXX_Size() int {
296 return xxx_messageInfo_KpiEventType.Size(m)
297}
298func (m *KpiEventType) XXX_DiscardUnknown() {
299 xxx_messageInfo_KpiEventType.DiscardUnknown(m)
300}
301
302var xxx_messageInfo_KpiEventType proto.InternalMessageInfo
303
304//
305// Struct to convey a dictionary of metric metadata.
306type MetricMetaData struct {
307 Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"`
308 Ts float64 `protobuf:"fixed64,2,opt,name=ts,proto3" json:"ts,omitempty"`
309 LogicalDeviceId string `protobuf:"bytes,3,opt,name=logical_device_id,json=logicalDeviceId,proto3" json:"logical_device_id,omitempty"`
310 // (equivalent to the DPID that ONOS has
311 // for the VOLTHA device without the
312 // 'of:' prefix
313 SerialNo string `protobuf:"bytes,4,opt,name=serial_no,json=serialNo,proto3" json:"serial_no,omitempty"`
314 DeviceId string `protobuf:"bytes,5,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
315 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"`
Scott Baker24f83e22020-03-30 16:14:28 -0700316 Uuid string `protobuf:"bytes,7,opt,name=uuid,proto3" json:"uuid,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -0400317 XXX_NoUnkeyedLiteral struct{} `json:"-"`
318 XXX_unrecognized []byte `json:"-"`
319 XXX_sizecache int32 `json:"-"`
320}
321
322func (m *MetricMetaData) Reset() { *m = MetricMetaData{} }
323func (m *MetricMetaData) String() string { return proto.CompactTextString(m) }
324func (*MetricMetaData) ProtoMessage() {}
325func (*MetricMetaData) Descriptor() ([]byte, []int) {
326 return fileDescriptor_e63e6c07044fd2c4, []int{3}
327}
328
329func (m *MetricMetaData) XXX_Unmarshal(b []byte) error {
330 return xxx_messageInfo_MetricMetaData.Unmarshal(m, b)
331}
332func (m *MetricMetaData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
333 return xxx_messageInfo_MetricMetaData.Marshal(b, m, deterministic)
334}
335func (m *MetricMetaData) XXX_Merge(src proto.Message) {
336 xxx_messageInfo_MetricMetaData.Merge(m, src)
337}
338func (m *MetricMetaData) XXX_Size() int {
339 return xxx_messageInfo_MetricMetaData.Size(m)
340}
341func (m *MetricMetaData) XXX_DiscardUnknown() {
342 xxx_messageInfo_MetricMetaData.DiscardUnknown(m)
343}
344
345var xxx_messageInfo_MetricMetaData proto.InternalMessageInfo
346
347func (m *MetricMetaData) GetTitle() string {
348 if m != nil {
349 return m.Title
350 }
351 return ""
352}
353
354func (m *MetricMetaData) GetTs() float64 {
355 if m != nil {
356 return m.Ts
357 }
358 return 0
359}
360
361func (m *MetricMetaData) GetLogicalDeviceId() string {
362 if m != nil {
363 return m.LogicalDeviceId
364 }
365 return ""
366}
367
368func (m *MetricMetaData) GetSerialNo() string {
369 if m != nil {
370 return m.SerialNo
371 }
372 return ""
373}
374
375func (m *MetricMetaData) GetDeviceId() string {
376 if m != nil {
377 return m.DeviceId
378 }
379 return ""
380}
381
382func (m *MetricMetaData) GetContext() map[string]string {
383 if m != nil {
384 return m.Context
385 }
386 return nil
387}
388
Scott Baker24f83e22020-03-30 16:14:28 -0700389func (m *MetricMetaData) GetUuid() string {
390 if m != nil {
391 return m.Uuid
392 }
393 return ""
394}
395
William Kurkianea869482019-04-09 15:16:11 -0400396//
397// Struct to convey a dictionary of metric->value pairs. Typically used in
398// pure shared-timestamp or shared-timestamp + shared object prefix situations.
399type MetricValuePairs struct {
400 // Metric / value pairs.
401 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"`
402 XXX_NoUnkeyedLiteral struct{} `json:"-"`
403 XXX_unrecognized []byte `json:"-"`
404 XXX_sizecache int32 `json:"-"`
405}
406
407func (m *MetricValuePairs) Reset() { *m = MetricValuePairs{} }
408func (m *MetricValuePairs) String() string { return proto.CompactTextString(m) }
409func (*MetricValuePairs) ProtoMessage() {}
410func (*MetricValuePairs) Descriptor() ([]byte, []int) {
411 return fileDescriptor_e63e6c07044fd2c4, []int{4}
412}
413
414func (m *MetricValuePairs) XXX_Unmarshal(b []byte) error {
415 return xxx_messageInfo_MetricValuePairs.Unmarshal(m, b)
416}
417func (m *MetricValuePairs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
418 return xxx_messageInfo_MetricValuePairs.Marshal(b, m, deterministic)
419}
420func (m *MetricValuePairs) XXX_Merge(src proto.Message) {
421 xxx_messageInfo_MetricValuePairs.Merge(m, src)
422}
423func (m *MetricValuePairs) XXX_Size() int {
424 return xxx_messageInfo_MetricValuePairs.Size(m)
425}
426func (m *MetricValuePairs) XXX_DiscardUnknown() {
427 xxx_messageInfo_MetricValuePairs.DiscardUnknown(m)
428}
429
430var xxx_messageInfo_MetricValuePairs proto.InternalMessageInfo
431
432func (m *MetricValuePairs) GetMetrics() map[string]float32 {
433 if m != nil {
434 return m.Metrics
435 }
436 return nil
437}
438
439//
440// Struct to group metadata for a metric (or group of metrics) with the key-value
441// pairs of collected metrics
442type MetricInformation struct {
443 Metadata *MetricMetaData `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
444 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"`
445 XXX_NoUnkeyedLiteral struct{} `json:"-"`
446 XXX_unrecognized []byte `json:"-"`
447 XXX_sizecache int32 `json:"-"`
448}
449
450func (m *MetricInformation) Reset() { *m = MetricInformation{} }
451func (m *MetricInformation) String() string { return proto.CompactTextString(m) }
452func (*MetricInformation) ProtoMessage() {}
453func (*MetricInformation) Descriptor() ([]byte, []int) {
454 return fileDescriptor_e63e6c07044fd2c4, []int{5}
455}
456
457func (m *MetricInformation) XXX_Unmarshal(b []byte) error {
458 return xxx_messageInfo_MetricInformation.Unmarshal(m, b)
459}
460func (m *MetricInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
461 return xxx_messageInfo_MetricInformation.Marshal(b, m, deterministic)
462}
463func (m *MetricInformation) XXX_Merge(src proto.Message) {
464 xxx_messageInfo_MetricInformation.Merge(m, src)
465}
466func (m *MetricInformation) XXX_Size() int {
467 return xxx_messageInfo_MetricInformation.Size(m)
468}
469func (m *MetricInformation) XXX_DiscardUnknown() {
470 xxx_messageInfo_MetricInformation.DiscardUnknown(m)
471}
472
473var xxx_messageInfo_MetricInformation proto.InternalMessageInfo
474
475func (m *MetricInformation) GetMetadata() *MetricMetaData {
476 if m != nil {
477 return m.Metadata
478 }
479 return nil
480}
481
482func (m *MetricInformation) GetMetrics() map[string]float32 {
483 if m != nil {
484 return m.Metrics
485 }
486 return nil
487}
488
489//
490// Legacy KPI Event structured. In mid-August, the KPI event format was updated
491// to a more easily parsable format. See VOL-1140
492// for more information.
493type KpiEvent struct {
Esin Karamanccb714b2019-11-29 15:02:06 +0000494 Type KpiEventType_Types `protobuf:"varint,1,opt,name=type,proto3,enum=voltha.KpiEventType_Types" json:"type,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -0400495 Ts float32 `protobuf:"fixed32,2,opt,name=ts,proto3" json:"ts,omitempty"`
496 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"`
497 XXX_NoUnkeyedLiteral struct{} `json:"-"`
498 XXX_unrecognized []byte `json:"-"`
499 XXX_sizecache int32 `json:"-"`
500}
501
502func (m *KpiEvent) Reset() { *m = KpiEvent{} }
503func (m *KpiEvent) String() string { return proto.CompactTextString(m) }
504func (*KpiEvent) ProtoMessage() {}
505func (*KpiEvent) Descriptor() ([]byte, []int) {
506 return fileDescriptor_e63e6c07044fd2c4, []int{6}
507}
508
509func (m *KpiEvent) XXX_Unmarshal(b []byte) error {
510 return xxx_messageInfo_KpiEvent.Unmarshal(m, b)
511}
512func (m *KpiEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
513 return xxx_messageInfo_KpiEvent.Marshal(b, m, deterministic)
514}
515func (m *KpiEvent) XXX_Merge(src proto.Message) {
516 xxx_messageInfo_KpiEvent.Merge(m, src)
517}
518func (m *KpiEvent) XXX_Size() int {
519 return xxx_messageInfo_KpiEvent.Size(m)
520}
521func (m *KpiEvent) XXX_DiscardUnknown() {
522 xxx_messageInfo_KpiEvent.DiscardUnknown(m)
523}
524
525var xxx_messageInfo_KpiEvent proto.InternalMessageInfo
526
Esin Karamanccb714b2019-11-29 15:02:06 +0000527func (m *KpiEvent) GetType() KpiEventType_Types {
William Kurkianea869482019-04-09 15:16:11 -0400528 if m != nil {
529 return m.Type
530 }
531 return KpiEventType_slice
532}
533
534func (m *KpiEvent) GetTs() float32 {
535 if m != nil {
536 return m.Ts
537 }
538 return 0
539}
540
541func (m *KpiEvent) GetPrefixes() map[string]*MetricValuePairs {
542 if m != nil {
543 return m.Prefixes
544 }
545 return nil
546}
547
548type KpiEvent2 struct {
549 // Type of KPI Event
Esin Karamanccb714b2019-11-29 15:02:06 +0000550 Type KpiEventType_Types `protobuf:"varint,1,opt,name=type,proto3,enum=voltha.KpiEventType_Types" json:"type,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -0400551 // Fields used when for slice:
552 Ts float64 `protobuf:"fixed64,2,opt,name=ts,proto3" json:"ts,omitempty"`
553 SliceData []*MetricInformation `protobuf:"bytes,3,rep,name=slice_data,json=sliceData,proto3" json:"slice_data,omitempty"`
554 XXX_NoUnkeyedLiteral struct{} `json:"-"`
555 XXX_unrecognized []byte `json:"-"`
556 XXX_sizecache int32 `json:"-"`
557}
558
559func (m *KpiEvent2) Reset() { *m = KpiEvent2{} }
560func (m *KpiEvent2) String() string { return proto.CompactTextString(m) }
561func (*KpiEvent2) ProtoMessage() {}
562func (*KpiEvent2) Descriptor() ([]byte, []int) {
563 return fileDescriptor_e63e6c07044fd2c4, []int{7}
564}
565
566func (m *KpiEvent2) XXX_Unmarshal(b []byte) error {
567 return xxx_messageInfo_KpiEvent2.Unmarshal(m, b)
568}
569func (m *KpiEvent2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
570 return xxx_messageInfo_KpiEvent2.Marshal(b, m, deterministic)
571}
572func (m *KpiEvent2) XXX_Merge(src proto.Message) {
573 xxx_messageInfo_KpiEvent2.Merge(m, src)
574}
575func (m *KpiEvent2) XXX_Size() int {
576 return xxx_messageInfo_KpiEvent2.Size(m)
577}
578func (m *KpiEvent2) XXX_DiscardUnknown() {
579 xxx_messageInfo_KpiEvent2.DiscardUnknown(m)
580}
581
582var xxx_messageInfo_KpiEvent2 proto.InternalMessageInfo
583
Esin Karamanccb714b2019-11-29 15:02:06 +0000584func (m *KpiEvent2) GetType() KpiEventType_Types {
William Kurkianea869482019-04-09 15:16:11 -0400585 if m != nil {
586 return m.Type
587 }
588 return KpiEventType_slice
589}
590
591func (m *KpiEvent2) GetTs() float64 {
592 if m != nil {
593 return m.Ts
594 }
595 return 0
596}
597
598func (m *KpiEvent2) GetSliceData() []*MetricInformation {
599 if m != nil {
600 return m.SliceData
601 }
602 return nil
603}
604
605//
Mahir Gunyele77977b2019-06-27 05:36:22 -0700606// Describes the events specific to device
607type DeviceEvent struct {
608 // Identifier of the originating resource of the event, for ex: device_id
609 ResourceId string `protobuf:"bytes,1,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
610 // device_event_name indicates clearly the name of the device event
611 DeviceEventName string `protobuf:"bytes,2,opt,name=device_event_name,json=deviceEventName,proto3" json:"device_event_name,omitempty"`
612 // Textual explanation of the device event
613 Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
614 // Key/Value storage for extra information that may give context to the event
615 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"`
616 XXX_NoUnkeyedLiteral struct{} `json:"-"`
617 XXX_unrecognized []byte `json:"-"`
618 XXX_sizecache int32 `json:"-"`
619}
620
621func (m *DeviceEvent) Reset() { *m = DeviceEvent{} }
622func (m *DeviceEvent) String() string { return proto.CompactTextString(m) }
623func (*DeviceEvent) ProtoMessage() {}
624func (*DeviceEvent) Descriptor() ([]byte, []int) {
kesavand7cf3a052020-08-28 12:49:18 +0530625 return fileDescriptor_e63e6c07044fd2c4, []int{8}
Mahir Gunyele77977b2019-06-27 05:36:22 -0700626}
627
628func (m *DeviceEvent) XXX_Unmarshal(b []byte) error {
629 return xxx_messageInfo_DeviceEvent.Unmarshal(m, b)
630}
631func (m *DeviceEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
632 return xxx_messageInfo_DeviceEvent.Marshal(b, m, deterministic)
633}
634func (m *DeviceEvent) XXX_Merge(src proto.Message) {
635 xxx_messageInfo_DeviceEvent.Merge(m, src)
636}
637func (m *DeviceEvent) XXX_Size() int {
638 return xxx_messageInfo_DeviceEvent.Size(m)
639}
640func (m *DeviceEvent) XXX_DiscardUnknown() {
641 xxx_messageInfo_DeviceEvent.DiscardUnknown(m)
642}
643
644var xxx_messageInfo_DeviceEvent proto.InternalMessageInfo
645
646func (m *DeviceEvent) GetResourceId() string {
647 if m != nil {
648 return m.ResourceId
649 }
650 return ""
651}
652
653func (m *DeviceEvent) GetDeviceEventName() string {
654 if m != nil {
655 return m.DeviceEventName
656 }
657 return ""
658}
659
660func (m *DeviceEvent) GetDescription() string {
661 if m != nil {
662 return m.Description
663 }
664 return ""
665}
666
667func (m *DeviceEvent) GetContext() map[string]string {
668 if m != nil {
669 return m.Context
670 }
671 return nil
672}
673
674//
Himani Chawlacd407802020-12-10 12:08:59 +0530675// Describes the events specific to an RPC request
676type RPCEvent struct {
677 // RPC name
678 Rpc string `protobuf:"bytes,1,opt,name=rpc,proto3" json:"rpc,omitempty"`
679 // The operation id of that request. Can be a log correlation ID
680 OperationId string `protobuf:"bytes,2,opt,name=operation_id,json=operationId,proto3" json:"operation_id,omitempty"`
681 // Identifies the service name originating the event
682 Service string `protobuf:"bytes,3,opt,name=service,proto3" json:"service,omitempty"`
683 // Identifies the stack originating the event
684 StackId string `protobuf:"bytes,4,opt,name=stack_id,json=stackId,proto3" json:"stack_id,omitempty"`
685 // Identifies the resource upon which the action is taken, e.g. device_id
686 ResourceId string `protobuf:"bytes,5,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
687 // Textual explanation of the event
688 Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
689 // Key/Value storage for extra information that may give context to the event
690 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"`
691 // Status of the RPC Event
692 Status *common.OperationResp `protobuf:"bytes,8,opt,name=status,proto3" json:"status,omitempty"`
693 XXX_NoUnkeyedLiteral struct{} `json:"-"`
694 XXX_unrecognized []byte `json:"-"`
695 XXX_sizecache int32 `json:"-"`
696}
697
698func (m *RPCEvent) Reset() { *m = RPCEvent{} }
699func (m *RPCEvent) String() string { return proto.CompactTextString(m) }
700func (*RPCEvent) ProtoMessage() {}
701func (*RPCEvent) Descriptor() ([]byte, []int) {
702 return fileDescriptor_e63e6c07044fd2c4, []int{9}
703}
704
705func (m *RPCEvent) XXX_Unmarshal(b []byte) error {
706 return xxx_messageInfo_RPCEvent.Unmarshal(m, b)
707}
708func (m *RPCEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
709 return xxx_messageInfo_RPCEvent.Marshal(b, m, deterministic)
710}
711func (m *RPCEvent) XXX_Merge(src proto.Message) {
712 xxx_messageInfo_RPCEvent.Merge(m, src)
713}
714func (m *RPCEvent) XXX_Size() int {
715 return xxx_messageInfo_RPCEvent.Size(m)
716}
717func (m *RPCEvent) XXX_DiscardUnknown() {
718 xxx_messageInfo_RPCEvent.DiscardUnknown(m)
719}
720
721var xxx_messageInfo_RPCEvent proto.InternalMessageInfo
722
723func (m *RPCEvent) GetRpc() string {
724 if m != nil {
725 return m.Rpc
726 }
727 return ""
728}
729
730func (m *RPCEvent) GetOperationId() string {
731 if m != nil {
732 return m.OperationId
733 }
734 return ""
735}
736
737func (m *RPCEvent) GetService() string {
738 if m != nil {
739 return m.Service
740 }
741 return ""
742}
743
744func (m *RPCEvent) GetStackId() string {
745 if m != nil {
746 return m.StackId
747 }
748 return ""
749}
750
751func (m *RPCEvent) GetResourceId() string {
752 if m != nil {
753 return m.ResourceId
754 }
755 return ""
756}
757
758func (m *RPCEvent) GetDescription() string {
759 if m != nil {
760 return m.Description
761 }
762 return ""
763}
764
765func (m *RPCEvent) GetContext() map[string]string {
766 if m != nil {
767 return m.Context
768 }
769 return nil
770}
771
772func (m *RPCEvent) GetStatus() *common.OperationResp {
773 if m != nil {
774 return m.Status
775 }
776 return nil
777}
778
779//
Mahir Gunyele77977b2019-06-27 05:36:22 -0700780// Identify the area of the system impacted by the event.
781type EventCategory struct {
782 XXX_NoUnkeyedLiteral struct{} `json:"-"`
783 XXX_unrecognized []byte `json:"-"`
784 XXX_sizecache int32 `json:"-"`
785}
786
787func (m *EventCategory) Reset() { *m = EventCategory{} }
788func (m *EventCategory) String() string { return proto.CompactTextString(m) }
789func (*EventCategory) ProtoMessage() {}
790func (*EventCategory) Descriptor() ([]byte, []int) {
Himani Chawlacd407802020-12-10 12:08:59 +0530791 return fileDescriptor_e63e6c07044fd2c4, []int{10}
Mahir Gunyele77977b2019-06-27 05:36:22 -0700792}
793
794func (m *EventCategory) XXX_Unmarshal(b []byte) error {
795 return xxx_messageInfo_EventCategory.Unmarshal(m, b)
796}
797func (m *EventCategory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
798 return xxx_messageInfo_EventCategory.Marshal(b, m, deterministic)
799}
800func (m *EventCategory) XXX_Merge(src proto.Message) {
801 xxx_messageInfo_EventCategory.Merge(m, src)
802}
803func (m *EventCategory) XXX_Size() int {
804 return xxx_messageInfo_EventCategory.Size(m)
805}
806func (m *EventCategory) XXX_DiscardUnknown() {
807 xxx_messageInfo_EventCategory.DiscardUnknown(m)
808}
809
810var xxx_messageInfo_EventCategory proto.InternalMessageInfo
811
812//
813// Identify the functional category originating the event
814type EventSubCategory struct {
815 XXX_NoUnkeyedLiteral struct{} `json:"-"`
816 XXX_unrecognized []byte `json:"-"`
817 XXX_sizecache int32 `json:"-"`
818}
819
820func (m *EventSubCategory) Reset() { *m = EventSubCategory{} }
821func (m *EventSubCategory) String() string { return proto.CompactTextString(m) }
822func (*EventSubCategory) ProtoMessage() {}
823func (*EventSubCategory) Descriptor() ([]byte, []int) {
Himani Chawlacd407802020-12-10 12:08:59 +0530824 return fileDescriptor_e63e6c07044fd2c4, []int{11}
Mahir Gunyele77977b2019-06-27 05:36:22 -0700825}
826
827func (m *EventSubCategory) XXX_Unmarshal(b []byte) error {
828 return xxx_messageInfo_EventSubCategory.Unmarshal(m, b)
829}
830func (m *EventSubCategory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
831 return xxx_messageInfo_EventSubCategory.Marshal(b, m, deterministic)
832}
833func (m *EventSubCategory) XXX_Merge(src proto.Message) {
834 xxx_messageInfo_EventSubCategory.Merge(m, src)
835}
836func (m *EventSubCategory) XXX_Size() int {
837 return xxx_messageInfo_EventSubCategory.Size(m)
838}
839func (m *EventSubCategory) XXX_DiscardUnknown() {
840 xxx_messageInfo_EventSubCategory.DiscardUnknown(m)
841}
842
843var xxx_messageInfo_EventSubCategory proto.InternalMessageInfo
844
845//
846// Identify the type of event
847type EventType struct {
848 XXX_NoUnkeyedLiteral struct{} `json:"-"`
849 XXX_unrecognized []byte `json:"-"`
850 XXX_sizecache int32 `json:"-"`
851}
852
853func (m *EventType) Reset() { *m = EventType{} }
854func (m *EventType) String() string { return proto.CompactTextString(m) }
855func (*EventType) ProtoMessage() {}
856func (*EventType) Descriptor() ([]byte, []int) {
Himani Chawlacd407802020-12-10 12:08:59 +0530857 return fileDescriptor_e63e6c07044fd2c4, []int{12}
Mahir Gunyele77977b2019-06-27 05:36:22 -0700858}
859
860func (m *EventType) XXX_Unmarshal(b []byte) error {
861 return xxx_messageInfo_EventType.Unmarshal(m, b)
862}
863func (m *EventType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
864 return xxx_messageInfo_EventType.Marshal(b, m, deterministic)
865}
866func (m *EventType) XXX_Merge(src proto.Message) {
867 xxx_messageInfo_EventType.Merge(m, src)
868}
869func (m *EventType) XXX_Size() int {
870 return xxx_messageInfo_EventType.Size(m)
871}
872func (m *EventType) XXX_DiscardUnknown() {
873 xxx_messageInfo_EventType.DiscardUnknown(m)
874}
875
876var xxx_messageInfo_EventType proto.InternalMessageInfo
877
878//
879// Identify the functional category originating the event
880type EventHeader struct {
881 // Unique ID for this event. e.g. voltha.some_olt.1234
882 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
883 // Refers to the functional area affect by the event
Esin Karamanccb714b2019-11-29 15:02:06 +0000884 Category EventCategory_Types `protobuf:"varint,2,opt,name=category,proto3,enum=voltha.EventCategory_Types" json:"category,omitempty"`
Mahir Gunyele77977b2019-06-27 05:36:22 -0700885 // Refers to functional category of the event
Esin Karamanccb714b2019-11-29 15:02:06 +0000886 SubCategory EventSubCategory_Types `protobuf:"varint,3,opt,name=sub_category,json=subCategory,proto3,enum=voltha.EventSubCategory_Types" json:"sub_category,omitempty"`
Mahir Gunyele77977b2019-06-27 05:36:22 -0700887 // Refers to the type of the event
Esin Karamanccb714b2019-11-29 15:02:06 +0000888 Type EventType_Types `protobuf:"varint,4,opt,name=type,proto3,enum=voltha.EventType_Types" json:"type,omitempty"`
Mahir Gunyele77977b2019-06-27 05:36:22 -0700889 // The version identifier for this event type, thus allowing each
890 // event type to evolve independently. The version should be in the
891 // format “MAJOR.MINOR” format and minor changes must only be additive
892 // and non-breaking.
893 TypeVersion string `protobuf:"bytes,5,opt,name=type_version,json=typeVersion,proto3" json:"type_version,omitempty"`
894 // Timestamp at which the event was first raised.
895 // This represents the UTC time stamp since epoch (in seconds) when the
896 // the event was first raised from the source entity.
897 // If the source entity doesn't send the raised_ts, this shall be set
898 // to timestamp when the event was received.
Scott Baker589724f2020-02-10 17:56:58 -0800899 RaisedTs *timestamp.Timestamp `protobuf:"bytes,6,opt,name=raised_ts,json=raisedTs,proto3" json:"raised_ts,omitempty"`
Mahir Gunyele77977b2019-06-27 05:36:22 -0700900 // Timestamp at which the event was reported.
901 // This represents the UTC time stamp since epoch (in seconds) when the
902 // the event was reported (this time stamp is >= raised_ts).
903 // If the source entity that reported this event doesn't send the
904 // reported_ts, this shall be set to the same value as raised_ts.
Scott Baker589724f2020-02-10 17:56:58 -0800905 ReportedTs *timestamp.Timestamp `protobuf:"bytes,7,opt,name=reported_ts,json=reportedTs,proto3" json:"reported_ts,omitempty"`
906 XXX_NoUnkeyedLiteral struct{} `json:"-"`
907 XXX_unrecognized []byte `json:"-"`
908 XXX_sizecache int32 `json:"-"`
Mahir Gunyele77977b2019-06-27 05:36:22 -0700909}
910
911func (m *EventHeader) Reset() { *m = EventHeader{} }
912func (m *EventHeader) String() string { return proto.CompactTextString(m) }
913func (*EventHeader) ProtoMessage() {}
914func (*EventHeader) Descriptor() ([]byte, []int) {
Himani Chawlacd407802020-12-10 12:08:59 +0530915 return fileDescriptor_e63e6c07044fd2c4, []int{13}
Mahir Gunyele77977b2019-06-27 05:36:22 -0700916}
917
918func (m *EventHeader) XXX_Unmarshal(b []byte) error {
919 return xxx_messageInfo_EventHeader.Unmarshal(m, b)
920}
921func (m *EventHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
922 return xxx_messageInfo_EventHeader.Marshal(b, m, deterministic)
923}
924func (m *EventHeader) XXX_Merge(src proto.Message) {
925 xxx_messageInfo_EventHeader.Merge(m, src)
926}
927func (m *EventHeader) XXX_Size() int {
928 return xxx_messageInfo_EventHeader.Size(m)
929}
930func (m *EventHeader) XXX_DiscardUnknown() {
931 xxx_messageInfo_EventHeader.DiscardUnknown(m)
932}
933
934var xxx_messageInfo_EventHeader proto.InternalMessageInfo
935
936func (m *EventHeader) GetId() string {
937 if m != nil {
938 return m.Id
939 }
940 return ""
941}
942
Esin Karamanccb714b2019-11-29 15:02:06 +0000943func (m *EventHeader) GetCategory() EventCategory_Types {
Mahir Gunyele77977b2019-06-27 05:36:22 -0700944 if m != nil {
945 return m.Category
946 }
947 return EventCategory_COMMUNICATION
948}
949
Esin Karamanccb714b2019-11-29 15:02:06 +0000950func (m *EventHeader) GetSubCategory() EventSubCategory_Types {
Mahir Gunyele77977b2019-06-27 05:36:22 -0700951 if m != nil {
952 return m.SubCategory
953 }
954 return EventSubCategory_PON
955}
956
Esin Karamanccb714b2019-11-29 15:02:06 +0000957func (m *EventHeader) GetType() EventType_Types {
Mahir Gunyele77977b2019-06-27 05:36:22 -0700958 if m != nil {
959 return m.Type
960 }
961 return EventType_CONFIG_EVENT
962}
963
964func (m *EventHeader) GetTypeVersion() string {
965 if m != nil {
966 return m.TypeVersion
967 }
968 return ""
969}
970
Scott Baker589724f2020-02-10 17:56:58 -0800971func (m *EventHeader) GetRaisedTs() *timestamp.Timestamp {
Mahir Gunyele77977b2019-06-27 05:36:22 -0700972 if m != nil {
973 return m.RaisedTs
974 }
Scott Baker589724f2020-02-10 17:56:58 -0800975 return nil
Mahir Gunyele77977b2019-06-27 05:36:22 -0700976}
977
Scott Baker589724f2020-02-10 17:56:58 -0800978func (m *EventHeader) GetReportedTs() *timestamp.Timestamp {
Mahir Gunyele77977b2019-06-27 05:36:22 -0700979 if m != nil {
980 return m.ReportedTs
981 }
Scott Baker589724f2020-02-10 17:56:58 -0800982 return nil
Mahir Gunyele77977b2019-06-27 05:36:22 -0700983}
984
985//
986// Event Structure
987type Event struct {
988 // event header
989 Header *EventHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
990 // oneof event types referred by EventType.
991 //
992 // Types that are valid to be assigned to EventType:
993 // *Event_ConfigEvent
994 // *Event_KpiEvent
995 // *Event_KpiEvent2
996 // *Event_DeviceEvent
Himani Chawlacd407802020-12-10 12:08:59 +0530997 // *Event_RpcEvent
Mahir Gunyele77977b2019-06-27 05:36:22 -0700998 EventType isEvent_EventType `protobuf_oneof:"event_type"`
999 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1000 XXX_unrecognized []byte `json:"-"`
1001 XXX_sizecache int32 `json:"-"`
1002}
1003
1004func (m *Event) Reset() { *m = Event{} }
1005func (m *Event) String() string { return proto.CompactTextString(m) }
1006func (*Event) ProtoMessage() {}
1007func (*Event) Descriptor() ([]byte, []int) {
Himani Chawlacd407802020-12-10 12:08:59 +05301008 return fileDescriptor_e63e6c07044fd2c4, []int{14}
Mahir Gunyele77977b2019-06-27 05:36:22 -07001009}
1010
1011func (m *Event) XXX_Unmarshal(b []byte) error {
1012 return xxx_messageInfo_Event.Unmarshal(m, b)
1013}
1014func (m *Event) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1015 return xxx_messageInfo_Event.Marshal(b, m, deterministic)
1016}
1017func (m *Event) XXX_Merge(src proto.Message) {
1018 xxx_messageInfo_Event.Merge(m, src)
1019}
1020func (m *Event) XXX_Size() int {
1021 return xxx_messageInfo_Event.Size(m)
1022}
1023func (m *Event) XXX_DiscardUnknown() {
1024 xxx_messageInfo_Event.DiscardUnknown(m)
1025}
1026
1027var xxx_messageInfo_Event proto.InternalMessageInfo
1028
1029func (m *Event) GetHeader() *EventHeader {
1030 if m != nil {
1031 return m.Header
1032 }
1033 return nil
1034}
1035
1036type isEvent_EventType interface {
1037 isEvent_EventType()
1038}
1039
1040type Event_ConfigEvent struct {
1041 ConfigEvent *ConfigEvent `protobuf:"bytes,2,opt,name=config_event,json=configEvent,proto3,oneof"`
1042}
1043
1044type Event_KpiEvent struct {
1045 KpiEvent *KpiEvent `protobuf:"bytes,3,opt,name=kpi_event,json=kpiEvent,proto3,oneof"`
1046}
1047
1048type Event_KpiEvent2 struct {
1049 KpiEvent2 *KpiEvent2 `protobuf:"bytes,4,opt,name=kpi_event2,json=kpiEvent2,proto3,oneof"`
1050}
1051
1052type Event_DeviceEvent struct {
1053 DeviceEvent *DeviceEvent `protobuf:"bytes,5,opt,name=device_event,json=deviceEvent,proto3,oneof"`
1054}
1055
Himani Chawlacd407802020-12-10 12:08:59 +05301056type Event_RpcEvent struct {
1057 RpcEvent *RPCEvent `protobuf:"bytes,6,opt,name=rpc_event,json=rpcEvent,proto3,oneof"`
1058}
1059
Mahir Gunyele77977b2019-06-27 05:36:22 -07001060func (*Event_ConfigEvent) isEvent_EventType() {}
1061
1062func (*Event_KpiEvent) isEvent_EventType() {}
1063
1064func (*Event_KpiEvent2) isEvent_EventType() {}
1065
1066func (*Event_DeviceEvent) isEvent_EventType() {}
1067
Himani Chawlacd407802020-12-10 12:08:59 +05301068func (*Event_RpcEvent) isEvent_EventType() {}
1069
Mahir Gunyele77977b2019-06-27 05:36:22 -07001070func (m *Event) GetEventType() isEvent_EventType {
1071 if m != nil {
1072 return m.EventType
1073 }
1074 return nil
1075}
1076
1077func (m *Event) GetConfigEvent() *ConfigEvent {
1078 if x, ok := m.GetEventType().(*Event_ConfigEvent); ok {
1079 return x.ConfigEvent
1080 }
1081 return nil
1082}
1083
1084func (m *Event) GetKpiEvent() *KpiEvent {
1085 if x, ok := m.GetEventType().(*Event_KpiEvent); ok {
1086 return x.KpiEvent
1087 }
1088 return nil
1089}
1090
1091func (m *Event) GetKpiEvent2() *KpiEvent2 {
1092 if x, ok := m.GetEventType().(*Event_KpiEvent2); ok {
1093 return x.KpiEvent2
1094 }
1095 return nil
1096}
1097
1098func (m *Event) GetDeviceEvent() *DeviceEvent {
1099 if x, ok := m.GetEventType().(*Event_DeviceEvent); ok {
1100 return x.DeviceEvent
1101 }
1102 return nil
1103}
1104
Himani Chawlacd407802020-12-10 12:08:59 +05301105func (m *Event) GetRpcEvent() *RPCEvent {
1106 if x, ok := m.GetEventType().(*Event_RpcEvent); ok {
1107 return x.RpcEvent
1108 }
1109 return nil
1110}
1111
Mahir Gunyele77977b2019-06-27 05:36:22 -07001112// XXX_OneofWrappers is for the internal use of the proto package.
1113func (*Event) XXX_OneofWrappers() []interface{} {
1114 return []interface{}{
1115 (*Event_ConfigEvent)(nil),
1116 (*Event_KpiEvent)(nil),
1117 (*Event_KpiEvent2)(nil),
1118 (*Event_DeviceEvent)(nil),
Himani Chawlacd407802020-12-10 12:08:59 +05301119 (*Event_RpcEvent)(nil),
Mahir Gunyele77977b2019-06-27 05:36:22 -07001120 }
1121}
1122
William Kurkianea869482019-04-09 15:16:11 -04001123func init() {
Esin Karamanccb714b2019-11-29 15:02:06 +00001124 proto.RegisterEnum("voltha.ConfigEventType_Types", ConfigEventType_Types_name, ConfigEventType_Types_value)
1125 proto.RegisterEnum("voltha.KpiEventType_Types", KpiEventType_Types_name, KpiEventType_Types_value)
Esin Karamanccb714b2019-11-29 15:02:06 +00001126 proto.RegisterEnum("voltha.EventCategory_Types", EventCategory_Types_name, EventCategory_Types_value)
1127 proto.RegisterEnum("voltha.EventSubCategory_Types", EventSubCategory_Types_name, EventSubCategory_Types_value)
1128 proto.RegisterEnum("voltha.EventType_Types", EventType_Types_name, EventType_Types_value)
William Kurkianea869482019-04-09 15:16:11 -04001129 proto.RegisterType((*ConfigEventType)(nil), "voltha.ConfigEventType")
1130 proto.RegisterType((*ConfigEvent)(nil), "voltha.ConfigEvent")
1131 proto.RegisterType((*KpiEventType)(nil), "voltha.KpiEventType")
1132 proto.RegisterType((*MetricMetaData)(nil), "voltha.MetricMetaData")
1133 proto.RegisterMapType((map[string]string)(nil), "voltha.MetricMetaData.ContextEntry")
1134 proto.RegisterType((*MetricValuePairs)(nil), "voltha.MetricValuePairs")
1135 proto.RegisterMapType((map[string]float32)(nil), "voltha.MetricValuePairs.MetricsEntry")
1136 proto.RegisterType((*MetricInformation)(nil), "voltha.MetricInformation")
1137 proto.RegisterMapType((map[string]float32)(nil), "voltha.MetricInformation.MetricsEntry")
1138 proto.RegisterType((*KpiEvent)(nil), "voltha.KpiEvent")
1139 proto.RegisterMapType((map[string]*MetricValuePairs)(nil), "voltha.KpiEvent.PrefixesEntry")
1140 proto.RegisterType((*KpiEvent2)(nil), "voltha.KpiEvent2")
Mahir Gunyele77977b2019-06-27 05:36:22 -07001141 proto.RegisterType((*DeviceEvent)(nil), "voltha.DeviceEvent")
1142 proto.RegisterMapType((map[string]string)(nil), "voltha.DeviceEvent.ContextEntry")
Himani Chawlacd407802020-12-10 12:08:59 +05301143 proto.RegisterType((*RPCEvent)(nil), "voltha.RPCEvent")
1144 proto.RegisterMapType((map[string]string)(nil), "voltha.RPCEvent.ContextEntry")
Mahir Gunyele77977b2019-06-27 05:36:22 -07001145 proto.RegisterType((*EventCategory)(nil), "voltha.EventCategory")
1146 proto.RegisterType((*EventSubCategory)(nil), "voltha.EventSubCategory")
1147 proto.RegisterType((*EventType)(nil), "voltha.EventType")
1148 proto.RegisterType((*EventHeader)(nil), "voltha.EventHeader")
1149 proto.RegisterType((*Event)(nil), "voltha.Event")
William Kurkianea869482019-04-09 15:16:11 -04001150}
1151
1152func init() { proto.RegisterFile("voltha_protos/events.proto", fileDescriptor_e63e6c07044fd2c4) }
1153
1154var fileDescriptor_e63e6c07044fd2c4 = []byte{
serkant.uluderya7b8211e2021-02-24 16:39:18 +03001155 // 1282 bytes of a gzipped FileDescriptorProto
1156 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x56, 0xdb, 0x6e, 0xdb, 0x46,
1157 0x13, 0x16, 0xa9, 0xf3, 0x50, 0xb6, 0xe9, 0xcd, 0xff, 0xb7, 0x8a, 0xd2, 0x26, 0x8e, 0x8a, 0x16,
1158 0x46, 0x82, 0x50, 0x28, 0x5b, 0x20, 0x86, 0x83, 0x1e, 0x12, 0x85, 0x8d, 0x89, 0xd4, 0x94, 0x4a,
1159 0xcb, 0x06, 0xd2, 0x1b, 0x61, 0x4d, 0xae, 0x65, 0xc2, 0x92, 0x48, 0x70, 0x57, 0x42, 0xfc, 0x00,
1160 0xbd, 0xee, 0x83, 0xf4, 0x39, 0x7a, 0xd7, 0x37, 0x28, 0x8a, 0xbe, 0x44, 0x1f, 0xa0, 0xd8, 0x03,
1161 0x25, 0x52, 0x71, 0x90, 0x0b, 0xa3, 0x57, 0xdc, 0x9d, 0x9d, 0x6f, 0xe7, 0x9b, 0x8f, 0x3b, 0xb3,
1162 0x0b, 0x9d, 0x65, 0x3c, 0x65, 0x97, 0x78, 0x9c, 0xa4, 0x31, 0x8b, 0x69, 0x8f, 0x2c, 0xc9, 0x9c,
1163 0x51, 0x4b, 0xcc, 0x50, 0x4d, 0xae, 0x75, 0xda, 0x45, 0x9f, 0x19, 0x61, 0x58, 0x7a, 0x74, 0x3e,
1164 0x99, 0xc4, 0xf1, 0x64, 0x4a, 0x7a, 0x38, 0x89, 0x7a, 0x78, 0x3e, 0x8f, 0x19, 0x66, 0x51, 0x3c,
1165 0x57, 0xf8, 0xce, 0x03, 0xb5, 0x2a, 0x66, 0xe7, 0x8b, 0x8b, 0x1e, 0x8b, 0x66, 0x84, 0x32, 0x3c,
1166 0x4b, 0x94, 0xc3, 0x46, 0xf0, 0x20, 0x9e, 0xcd, 0xe2, 0xb9, 0x5c, 0xeb, 0x3e, 0x83, 0x9d, 0x7e,
1167 0x3c, 0xbf, 0x88, 0x26, 0x0e, 0xa7, 0x34, 0xba, 0x4e, 0x48, 0x77, 0x1f, 0xaa, 0xfc, 0x4b, 0x51,
1168 0x1d, 0xca, 0x38, 0x0c, 0xcd, 0x12, 0x02, 0xa8, 0xa5, 0x64, 0x16, 0x2f, 0x89, 0xa9, 0xf1, 0xf1,
1169 0x22, 0x09, 0x31, 0x23, 0xa6, 0xde, 0xbd, 0x04, 0x23, 0x07, 0x46, 0x5f, 0x42, 0x85, 0x5d, 0x27,
1170 0xa4, 0xad, 0xed, 0x69, 0xfb, 0xdb, 0xf6, 0xa7, 0x96, 0x0c, 0x6b, 0x6d, 0xec, 0x6f, 0x89, 0xcd,
1171 0x7d, 0xe1, 0x8a, 0x10, 0x54, 0x2e, 0x31, 0xbd, 0x6c, 0xeb, 0x7b, 0xda, 0x7e, 0xd3, 0x17, 0x63,
1172 0x6e, 0x0b, 0x31, 0xc3, 0xed, 0xb2, 0xb4, 0xf1, 0x71, 0xf7, 0x11, 0xb4, 0x5e, 0x27, 0xd1, 0x9a,
1173 0x63, 0x27, 0xe3, 0xd8, 0x84, 0x2a, 0x9d, 0x46, 0x01, 0x31, 0x4b, 0xa8, 0x06, 0x3a, 0xa3, 0xa6,
1174 0xd6, 0xfd, 0x4d, 0x87, 0xed, 0x63, 0xc2, 0xd2, 0x28, 0x38, 0x26, 0x0c, 0xbf, 0xc4, 0x0c, 0xa3,
1175 0xff, 0x41, 0x95, 0x45, 0x6c, 0x2a, 0xa9, 0x35, 0x7d, 0x39, 0x41, 0xdb, 0x1c, 0x20, 0x42, 0x6b,
1176 0xbe, 0xce, 0x28, 0x7a, 0x04, 0xbb, 0xd3, 0x78, 0x12, 0x05, 0x78, 0x3a, 0x0e, 0xc9, 0x32, 0x0a,
1177 0xc8, 0x38, 0x0a, 0x15, 0x8b, 0x1d, 0xb5, 0xf0, 0x52, 0xd8, 0xdd, 0x10, 0xdd, 0x83, 0x26, 0x25,
1178 0x69, 0x84, 0xa7, 0xe3, 0x79, 0xdc, 0xae, 0x08, 0x9f, 0x86, 0x34, 0x78, 0x31, 0x5f, 0x5c, 0x6f,
1179 0x50, 0x95, 0x8b, 0x61, 0x86, 0xfc, 0x06, 0xea, 0x41, 0x3c, 0x67, 0xe4, 0x2d, 0x6b, 0xd7, 0xf6,
1180 0xca, 0xfb, 0x86, 0xfd, 0x59, 0x26, 0x54, 0x91, 0x34, 0xd7, 0x8d, 0x7b, 0x39, 0x73, 0x96, 0x5e,
1181 0xfb, 0x19, 0x86, 0xab, 0xb3, 0x58, 0x44, 0x61, 0xbb, 0x2e, 0xd5, 0xe1, 0xe3, 0xce, 0x21, 0xb4,
1182 0xf2, 0xce, 0xc8, 0x84, 0xf2, 0x15, 0xb9, 0x56, 0xc9, 0xf2, 0x21, 0x17, 0x60, 0x89, 0xa7, 0x0b,
1183 0xa2, 0x84, 0x96, 0x93, 0x43, 0xfd, 0x40, 0xeb, 0xfe, 0xaa, 0x81, 0x29, 0x03, 0x9f, 0x71, 0xdb,
1184 0x10, 0x47, 0x29, 0x45, 0xdf, 0x41, 0x7d, 0x26, 0x6c, 0xb4, 0xad, 0x09, 0x8e, 0x9f, 0x17, 0x39,
1185 0xae, 0x5d, 0x95, 0x81, 0x2a, 0x96, 0x0a, 0xc5, 0x19, 0xe5, 0x17, 0x3e, 0xc4, 0x48, 0xcf, 0x33,
1186 0xfa, 0x5d, 0x83, 0x5d, 0x09, 0x76, 0xe7, 0x17, 0x71, 0x3a, 0x13, 0x87, 0x1d, 0xd9, 0xd0, 0xe0,
1187 0x15, 0x21, 0x4e, 0x06, 0xdf, 0xc6, 0xb0, 0x3f, 0xba, 0x59, 0x37, 0x7f, 0xe5, 0x87, 0xbe, 0x5f,
1188 0xa7, 0xa1, 0x8b, 0x34, 0xbe, 0x28, 0x42, 0x72, 0xfb, 0xff, 0x07, 0x79, 0xfc, 0xa5, 0x41, 0x23,
1189 0x3b, 0xb4, 0xc8, 0x2a, 0xd4, 0x46, 0x27, 0xe3, 0x91, 0x3f, 0xd4, 0x85, 0xc2, 0x58, 0x9f, 0x4d,
1190 0x5d, 0x9c, 0xcd, 0x43, 0x68, 0x24, 0x29, 0xb9, 0x88, 0xde, 0x12, 0xda, 0x2e, 0x8b, 0x5c, 0xee,
1191 0x6f, 0xee, 0x61, 0x0d, 0x95, 0x83, 0xcc, 0x61, 0xe5, 0xdf, 0x39, 0x85, 0xad, 0xc2, 0xd2, 0x0d,
1192 0x59, 0x58, 0xf9, 0x2c, 0x0c, 0xbb, 0xfd, 0xbe, 0xdf, 0x9d, 0xcf, 0xef, 0x17, 0x0d, 0x9a, 0x59,
1193 0x6c, 0xfb, 0x16, 0x09, 0xca, 0xe2, 0x3b, 0x00, 0x10, 0x85, 0x3c, 0x56, 0xb5, 0xcf, 0x53, 0xbc,
1194 0xfb, 0xde, 0xdf, 0xe5, 0x37, 0x85, 0x33, 0xff, 0xdf, 0xdd, 0x7f, 0x34, 0x30, 0x64, 0x5d, 0x4a,
1195 0xa9, 0x1f, 0x80, 0x91, 0x12, 0x1a, 0x2f, 0x52, 0x59, 0x7f, 0x32, 0x4b, 0xc8, 0x4c, 0x6e, 0xc8,
1196 0xeb, 0x5c, 0x95, 0xa7, 0xe8, 0xc3, 0xe3, 0x39, 0x9e, 0x65, 0x85, 0xb1, 0x13, 0xae, 0x37, 0xf2,
1197 0xf0, 0x8c, 0xa0, 0x3d, 0x30, 0x42, 0x42, 0x83, 0x34, 0x4a, 0x78, 0x58, 0xd5, 0x0d, 0xf2, 0x26,
1198 0x74, 0xb8, 0xae, 0xe7, 0x8a, 0x60, 0xbd, 0x97, 0xb1, 0xce, 0x91, 0xba, 0xb9, 0x98, 0x6f, 0x55,
1199 0xb8, 0x7f, 0xea, 0xd0, 0xf0, 0x87, 0x7d, 0x99, 0xb3, 0x09, 0xe5, 0x34, 0x09, 0x32, 0x60, 0x9a,
1200 0x04, 0xe8, 0x21, 0xb4, 0xe2, 0x84, 0xa4, 0x42, 0x2d, 0x2e, 0x83, 0xc4, 0x1b, 0x2b, 0x9b, 0x1b,
1201 0xa2, 0x36, 0xd4, 0x29, 0x49, 0x39, 0x47, 0x95, 0x57, 0x36, 0x45, 0x77, 0xa1, 0x41, 0x19, 0x0e,
1202 0xae, 0x38, 0xb0, 0xa2, 0x96, 0xf8, 0xdc, 0x0d, 0x37, 0xd5, 0xad, 0xbe, 0xa3, 0xee, 0x86, 0x62,
1203 0xb5, 0x77, 0x15, 0x7b, 0xba, 0x56, 0xac, 0x2e, 0x14, 0x5b, 0x5d, 0x15, 0x59, 0x3e, 0xef, 0xe9,
1204 0x7d, 0x4f, 0xa0, 0x46, 0x19, 0x66, 0x0b, 0xda, 0x6e, 0x88, 0x63, 0xfa, 0x7f, 0x4b, 0xdd, 0x65,
1205 0x83, 0x2c, 0x2b, 0x9f, 0xd0, 0xc4, 0x57, 0x4e, 0xb7, 0x52, 0x77, 0x09, 0x5b, 0x82, 0x49, 0x1f,
1206 0x33, 0x32, 0x89, 0xd3, 0xeb, 0x2e, 0xc9, 0x6e, 0x9c, 0x5d, 0xd8, 0xea, 0x0f, 0x8e, 0x8f, 0x4f,
1207 0x3d, 0xb7, 0xff, 0x7c, 0xe4, 0x0e, 0x3c, 0xb3, 0x84, 0x76, 0xc0, 0x70, 0xbc, 0x33, 0xd7, 0x1f,
1208 0x78, 0xc7, 0x8e, 0x37, 0x32, 0x35, 0xb4, 0x05, 0x4d, 0xe7, 0xa7, 0x53, 0x77, 0x28, 0xa6, 0x3a,
1209 0x32, 0xa0, 0x7e, 0xe2, 0xf8, 0x67, 0x6e, 0xdf, 0x31, 0xcb, 0x68, 0x1b, 0x60, 0xe8, 0x0f, 0xfa,
1210 0xce, 0xc9, 0x89, 0xeb, 0xbd, 0x32, 0x2b, 0xa8, 0x05, 0x8d, 0x13, 0xa7, 0x7f, 0xea, 0xbb, 0xa3,
1211 0x37, 0x66, 0xb5, 0xeb, 0x83, 0x29, 0xe2, 0x9e, 0x2c, 0xce, 0x57, 0xa1, 0xbf, 0xcd, 0x5d, 0xc8,
1212 0x43, 0x11, 0xb0, 0x0e, 0xe5, 0xc1, 0x8f, 0x3c, 0x10, 0x1f, 0x88, 0x10, 0x62, 0x70, 0x6a, 0x96,
1213 0xf9, 0xc0, 0xf3, 0x5c, 0xb3, 0x82, 0x1a, 0x50, 0xf1, 0x06, 0x9e, 0x63, 0x56, 0xbb, 0x17, 0xd0,
1214 0x5c, 0xdf, 0x9c, 0x6f, 0xb2, 0xcd, 0x4c, 0x68, 0xf5, 0x07, 0xde, 0x0f, 0xee, 0xab, 0xb1, 0x73,
1215 0xc6, 0x69, 0x96, 0x38, 0xeb, 0xd7, 0x43, 0x57, 0x4d, 0x35, 0x4e, 0x74, 0x35, 0xb5, 0x4d, 0x9d,
1216 0x03, 0x5e, 0x3a, 0x3c, 0x09, 0xe5, 0x51, 0xe6, 0x00, 0x7f, 0xd8, 0x57, 0xd3, 0x4a, 0xf7, 0x6f,
1217 0x1d, 0x0c, 0x11, 0xe8, 0x88, 0xe0, 0x90, 0xa4, 0xbc, 0xc4, 0x57, 0xf5, 0xa7, 0x47, 0x21, 0x7a,
1218 0x0a, 0x8d, 0x40, 0xe5, 0x24, 0x04, 0xdf, 0xb6, 0xef, 0x65, 0x3f, 0xbe, 0xa0, 0xb5, 0xea, 0x13,
1219 0x2b, 0x67, 0xf4, 0x1c, 0x5a, 0x74, 0x71, 0x3e, 0x5e, 0x81, 0xcb, 0x02, 0x7c, 0xbf, 0x00, 0xce,
1220 0x09, 0xa6, 0xf0, 0x06, 0x5d, 0x9b, 0xd0, 0x63, 0xd5, 0x9e, 0x2a, 0x02, 0xfa, 0x71, 0x01, 0xfa,
1221 0x4e, 0x6f, 0x7a, 0x08, 0x2d, 0xfe, 0x1d, 0x2f, 0x49, 0x4a, 0xf9, 0x19, 0x96, 0x87, 0xdc, 0xe0,
1222 0xb6, 0x33, 0x69, 0x42, 0x4f, 0xa1, 0x99, 0xe2, 0x88, 0x92, 0x70, 0xcc, 0xa8, 0x38, 0xe3, 0x86,
1223 0xdd, 0xb1, 0xe4, 0x43, 0xcc, 0xca, 0x1e, 0x62, 0xd6, 0x28, 0x7b, 0x88, 0xf9, 0x0d, 0xe9, 0x3c,
1224 0xa2, 0xe8, 0x19, 0xaf, 0x9f, 0x24, 0x4e, 0x99, 0x84, 0xd6, 0x3f, 0x08, 0x85, 0xcc, 0x7d, 0x44,
1225 0xbb, 0x7f, 0xe8, 0x50, 0x95, 0x05, 0xff, 0x18, 0x6a, 0x97, 0x42, 0x65, 0x75, 0x19, 0xde, 0x29,
1226 0x64, 0x24, 0x7f, 0x80, 0xaf, 0x5c, 0xd0, 0x01, 0xb4, 0x02, 0xf1, 0x08, 0x93, 0x0d, 0x4f, 0x35,
1227 0xf9, 0x3b, 0x37, 0x3c, 0xd0, 0x8e, 0x4a, 0xbe, 0x11, 0xe4, 0x9e, 0x74, 0x3d, 0x68, 0x5e, 0x25,
1228 0x91, 0x82, 0x95, 0x05, 0xcc, 0xdc, 0x6c, 0xed, 0x47, 0x25, 0xbf, 0x71, 0x95, 0xdd, 0x73, 0x36,
1229 0xc0, 0x0a, 0x60, 0x0b, 0xb5, 0x0d, 0x7b, 0x77, 0x13, 0x61, 0x1f, 0x95, 0xfc, 0xe6, 0xd5, 0xea,
1230 0xea, 0x38, 0x80, 0x56, 0xbe, 0x1f, 0x0b, 0xb9, 0x73, 0xf4, 0x72, 0x6d, 0x94, 0xd3, 0xcb, 0x75,
1231 0x68, 0x4e, 0x2f, 0x4d, 0x02, 0x05, 0xab, 0x15, 0xe9, 0x65, 0xbd, 0x84, 0xd3, 0x4b, 0x93, 0x40,
1232 0x8c, 0x5f, 0xb4, 0x00, 0x64, 0xcf, 0xe7, 0xff, 0xf2, 0x85, 0x03, 0x77, 0xe2, 0x74, 0x62, 0xc5,
1233 0x09, 0x99, 0x07, 0x71, 0x1a, 0x2a, 0xe4, 0xcf, 0xd6, 0x24, 0x62, 0x97, 0x8b, 0x73, 0xde, 0x5c,
1234 0x7a, 0xd9, 0x5a, 0x4f, 0xae, 0x3d, 0x51, 0x6f, 0xe8, 0xe5, 0xd7, 0xbd, 0x49, 0xac, 0x6c, 0xe7,
1235 0x35, 0x61, 0xfc, 0xea, 0xdf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x4e, 0xd5, 0xe2, 0x3b, 0xe5, 0x0b,
1236 0x00, 0x00,
William Kurkianea869482019-04-09 15:16:11 -04001237}