blob: 60fdbfd5b8a1acea9602a0844c63a7c254722f06 [file] [log] [blame]
Amit Ghosh09f28362020-06-12 21:52:19 +01001syntax = "proto3";
2
3option go_package = "github.com/opencord/device-management-interface/v3/go/dmi";
4package dmi;
5
6// Common structures used across the different Device Management services
7
8enum Status {
9 UNDEFINED_STATUS = 0;
Andrea Campanellab91e9a42020-10-09 14:31:43 +020010 OK_STATUS = 1;
11 ERROR_STATUS = 2;
Amit Ghosh09f28362020-06-12 21:52:19 +010012}
13
14// Reason for the failure of request
15enum Reason {
16 UNDEFINED_REASON = 0;
17 UNKNOWN_DEVICE = 1;
18 INTERNAL_ERROR = 2;
19 WRONG_METRIC = 3;
20 WRONG_EVENT = 4;
amit.ghosh188a84f2020-09-27 20:59:25 +020021 LOGGING_ENDPOINT_ERROR = 5;
22 LOGGING_ENDPOINT_PROTOCOL_ERROR = 6;
23 KAFKA_ENDPOINT_ERROR = 7;
Amit Ghosh09f28362020-06-12 21:52:19 +010024}
Andrea Campanellab91e9a42020-10-09 14:31:43 +020025
26//Log Level
27enum LogLevel {
28 TRACE = 0;
29 DEBUG = 1;
30 INFO = 2;
31 WARN = 3;
32 ERROR = 4;
33}