blob: 4b9757ba671c30fe82c4a175dafa4e9ca2f383eb [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.ghosh5d97dba2020-11-12 16:45:27 +010024 UNKNOWN_LOG_ENTITY = 8;
amit.ghoshed23db02020-11-18 10:26:36 +010025 ERROR_FETCHING_CONFIG = 9;
26 INVALID_CONFIG = 10;
Amit Ghosh09f28362020-06-12 21:52:19 +010027}
Andrea Campanellab91e9a42020-10-09 14:31:43 +020028
29//Log Level
30enum LogLevel {
31 TRACE = 0;
32 DEBUG = 1;
33 INFO = 2;
34 WARN = 3;
35 ERROR = 4;
36}