Commit a5501712 authored by piscione's avatar piscione

Updated OAS specification and generated proto3 files.

parent 903f4692
This diff is collapsed.
......@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech
*/
......@@ -21,16 +21,16 @@ message AniAlarmNotification {
AniAlarmNotificationAlarm alarm = 1;
AniAlarmNotificationAniId aniId = 2;
AniAlarmNotificationAniId ani_id = 2;
// The physical location of the related customer sites.
repeated CpInfo customerPremisesInfo = 3;
repeated CpInfo customer_premises_info = 3;
// Shall be set to \"AniAlarmNotification\".
string notificationType = 4;
string notification_type = 4;
string onuId = 5;
string onu_id = 5;
TimeStamp timeStamp = 6;
TimeStamp time_stamp = 6;
}
......@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech
*/
......@@ -14,5 +14,13 @@ package mec029;
message AniAlarmNotificationAlarm {
enum TypeEnum {
ANI_ALARM_NOTIFICATION_ALARM_TYPE_ENUM_0 = 0;
ANI_ALARM_NOTIFICATION_ALARM_TYPE_ENUM_1 = 1;
ANI_ALARM_NOTIFICATION_ALARM_TYPE_ENUM_2 = 2;
ANI_ALARM_NOTIFICATION_ALARM_TYPE_ENUM_3 = 3;
ANI_ALARM_NOTIFICATION_ALARM_TYPE_ENUM_4 = 4;
ANI_ALARM_NOTIFICATION_ALARM_TYPE_ENUM_5 = 5;
ANI_ALARM_NOTIFICATION_ALARM_TYPE_ENUM_6 = 6;
}
}
......@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech
*/
......@@ -16,9 +16,9 @@ package mec029;
message AniAlarmNotificationAniId {
// The unique identifiers for the optical network unit.
string onuId = 1;
string onu_id = 1;
// The index of an access network interface supported by the optical network unit.
string aniIndex = 2;
string ani_index = 2;
}
......@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech
*/
......@@ -19,18 +19,18 @@ import public "models/time_stamp.proto";
message AniAlarmSubscription {
// Shall be set to \\\"AniAlarmSubscription\\\"
string subscriptionType = 1;
string subscription_type = 1;
AniAlarmSubscriptionLinks Underscorelinks = 2;
AniAlarmSubscriptionLinks links = 2;
// The index of an access network interface supported by the optical network unit.
string aniIndex = 3;
string ani_index = 3;
// URI selected by the service consumer to receive notifications on the subscribed FAIS information. This shall be included both in the request and in response.
string callbackReference = 4;
string callback_reference = 4;
TimeStamp expiryDeadline = 5;
TimeStamp expiry_deadline = 5;
AniAlarmSubscriptionFilterCriteriaAniAlarm filterCriteriaAniAlarm = 6;
AniAlarmSubscriptionFilterCriteriaAniAlarm filter_criteria_ani_alarm = 6;
}
......@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech
*/
......@@ -19,12 +19,12 @@ import public "models/cp_info.proto";
message AniAlarmSubscriptionFilterCriteriaAniAlarm {
// 0 to N physical locations of the customer sites.
repeated CpInfo customerPremisesInfo = 1;
repeated CpInfo customer_premises_info = 1;
// 1 to N unique identifiers for the optical network units. Typical it is the unique serial number for each ONU, which contains the vendor ID and version number. The first four bytes are an ASCII-encoded four-letter vendor ID. The second four bytes are a binary encoded serial number, under the control of the ONU vendor.
repeated string onuId = 2;
repeated string onu_id = 2;
AniAlarmSubscriptionFilterCriteriaAniAlarmAniId aniId = 3;
AniAlarmSubscriptionFilterCriteriaAniAlarmAniId ani_id = 3;
repeated AniAlarmSubscriptionFilterCriteriaAniAlarmAlarms alarms = 4;
......
......@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech
*/
......@@ -14,5 +14,14 @@ package mec029;
message AniAlarmSubscriptionFilterCriteriaAniAlarmAlarms {
enum TypeEnum {
ANI_ALARM_SUBSCRIPTION_FILTER_CRITERIA_ANI_ALARM_ALARMS_TYPE_ENUM_0 = 0;
ANI_ALARM_SUBSCRIPTION_FILTER_CRITERIA_ANI_ALARM_ALARMS_TYPE_ENUM_1 = 1;
ANI_ALARM_SUBSCRIPTION_FILTER_CRITERIA_ANI_ALARM_ALARMS_TYPE_ENUM_2 = 2;
ANI_ALARM_SUBSCRIPTION_FILTER_CRITERIA_ANI_ALARM_ALARMS_TYPE_ENUM_3 = 3;
ANI_ALARM_SUBSCRIPTION_FILTER_CRITERIA_ANI_ALARM_ALARMS_TYPE_ENUM_4 = 4;
ANI_ALARM_SUBSCRIPTION_FILTER_CRITERIA_ANI_ALARM_ALARMS_TYPE_ENUM_5 = 5;
ANI_ALARM_SUBSCRIPTION_FILTER_CRITERIA_ANI_ALARM_ALARMS_TYPE_ENUM_6 = 6;
ANI_ALARM_SUBSCRIPTION_FILTER_CRITERIA_ANI_ALARM_ALARMS_TYPE_ENUM_MINUS_1 = 7;
}
}
......@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech
*/
......@@ -16,9 +16,9 @@ package mec029;
message AniAlarmSubscriptionFilterCriteriaAniAlarmAniId {
// The unique identifiers for the optical network unit
string onuId = 1;
string onu_id = 1;
// The index of an access network interface supported by the optical network unit
string aniIndex = 2;
string ani_index = 2;
}
......@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech
*/
......
......@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech
*/
......@@ -18,10 +18,10 @@ import public "models/time_stamp.proto";
message CableLineInfo {
CableLineInfoCmInfo cmInfo = 1;
CableLineInfoCmInfo cm_info = 1;
CpInfo customerPremisesInfo = 2;
CpInfo customer_premises_info = 2;
TimeStamp timeStamp = 3;
TimeStamp time_stamp = 3;
}
......@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech
*/
......@@ -18,13 +18,13 @@ import public "models/cable_line_info_cm_info_service_flow_stats.proto";
message CableLineInfoCmInfo {
repeated CableLineInfoCmInfoCmDpvStats cmDpvStats = 1;
repeated CableLineInfoCmInfoCmDpvStats cm_dpv_stats = 1;
// Information (typically the serial number) to identify a Cable Modem at subscriber locations intended for use in conveying data communications on a cable data system.This value SHALL remain fixed over the lifetime of thedevice, including across firmware updates.
string cmId = 2;
string cm_id = 2;
CableLineInfoCmInfoCmStatus cmStatus = 3;
CableLineInfoCmInfoCmStatus cm_status = 3;
repeated CableLineInfoCmInfoServiceFlowStats serviceFlowStats = 4;
repeated CableLineInfoCmInfoServiceFlowStats service_flow_stats = 4;
}
......@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech
*/
......@@ -17,23 +17,23 @@ import public "models/time_stamp.proto";
message CableLineInfoCmInfoCmDpvStats {
// The average latency measurement.
int32 avgLatency = 1;
int32 avg_latency = 1;
// It represents the interface Index of the Downstream Interface where the measurements are taken.
string ifIndex = 2;
string if_index = 2;
// The last latency measurement.
int32 lastMeasLatency = 3;
int32 last_meas_latency = 3;
TimeStamp lastMeasTime = 4;
TimeStamp last_meas_time = 4;
// The maximum latency measurement.
int32 maxLatency = 5;
int32 max_latency = 5;
// The minimum latency measurement.
int32 minLatency = 6;
int32 min_latency = 6;
// The number of latency measurements made.
int32 numMeas = 7;
int32 num_meas = 7;
}
......@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech
*/
......@@ -16,22 +16,22 @@ import public "models/cable_line_info_cm_info_cm_status_cm_reg_state.proto";
message CableLineInfoCmInfoCmStatus {
CableLineInfoCmInfoCmStatusCmRegState cmRegState = 1;
CableLineInfoCmInfoCmStatusCmRegState cm_reg_state = 1;
// It indicates whether the CM is currently operating in Energy Management DLS Mode.
bool emDlsOperStatus = 2;
bool em_dls_oper_status = 2;
// It indicates whether the CM is currently operating in Energy Management 1x1 Mode.
bool energyMgt1x1OperStatus = 3;
bool energy_mgt1x1_oper_status = 3;
// It denotes the MAC Domain interface index of the CM.
string ifIndex = 4;
string if_index = 4;
// It denotes the number of times the CM received invalid registration response messages.
int32 invalidRegRsps = 5;
int32 invalid_reg_rsps = 5;
// It denotes the number of times the CM lost synchronization with the downstream channel.
int32 lostSyncs = 6;
int32 lost_syncs = 6;
// It denotes the number of times the CM reset or initialized this interface.
int32 resets = 7;
......
......@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech
*/
......@@ -14,5 +14,29 @@ package mec029;
message CableLineInfoCmInfoCmStatusCmRegState {
enum TypeEnum {
CABLE_LINE_INFO_CM_INFO_CM_STATUS_CM_REG_STATE_TYPE_ENUM_1 = 0;
CABLE_LINE_INFO_CM_INFO_CM_STATUS_CM_REG_STATE_TYPE_ENUM_2 = 1;
CABLE_LINE_INFO_CM_INFO_CM_STATUS_CM_REG_STATE_TYPE_ENUM_3 = 2;
CABLE_LINE_INFO_CM_INFO_CM_STATUS_CM_REG_STATE_TYPE_ENUM_4 = 3;
CABLE_LINE_INFO_CM_INFO_CM_STATUS_CM_REG_STATE_TYPE_ENUM_5 = 4;
CABLE_LINE_INFO_CM_INFO_CM_STATUS_CM_REG_STATE_TYPE_ENUM_6 = 5;
CABLE_LINE_INFO_CM_INFO_CM_STATUS_CM_REG_STATE_TYPE_ENUM_7 = 6;
CABLE_LINE_INFO_CM_INFO_CM_STATUS_CM_REG_STATE_TYPE_ENUM_8 = 7;
CABLE_LINE_INFO_CM_INFO_CM_STATUS_CM_REG_STATE_TYPE_ENUM_9 = 8;
CABLE_LINE_INFO_CM_INFO_CM_STATUS_CM_REG_STATE_TYPE_ENUM_10 = 9;
CABLE_LINE_INFO_CM_INFO_CM_STATUS_CM_REG_STATE_TYPE_ENUM_11 = 10;
CABLE_LINE_INFO_CM_INFO_CM_STATUS_CM_REG_STATE_TYPE_ENUM_12 = 11;
CABLE_LINE_INFO_CM_INFO_CM_STATUS_CM_REG_STATE_TYPE_ENUM_13 = 12;
CABLE_LINE_INFO_CM_INFO_CM_STATUS_CM_REG_STATE_TYPE_ENUM_14 = 13;
CABLE_LINE_INFO_CM_INFO_CM_STATUS_CM_REG_STATE_TYPE_ENUM_15 = 14;
CABLE_LINE_INFO_CM_INFO_CM_STATUS_CM_REG_STATE_TYPE_ENUM_16 = 15;
CABLE_LINE_INFO_CM_INFO_CM_STATUS_CM_REG_STATE_TYPE_ENUM_17 = 16;
CABLE_LINE_INFO_CM_INFO_CM_STATUS_CM_REG_STATE_TYPE_ENUM_18 = 17;
CABLE_LINE_INFO_CM_INFO_CM_STATUS_CM_REG_STATE_TYPE_ENUM_19 = 18;
CABLE_LINE_INFO_CM_INFO_CM_STATUS_CM_REG_STATE_TYPE_ENUM_20 = 19;
CABLE_LINE_INFO_CM_INFO_CM_STATUS_CM_REG_STATE_TYPE_ENUM_21 = 20;
CABLE_LINE_INFO_CM_INFO_CM_STATUS_CM_REG_STATE_TYPE_ENUM_22 = 21;
CABLE_LINE_INFO_CM_INFO_CM_STATUS_CM_REG_STATE_TYPE_ENUM_23 = 22;
}
}
......@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech
*/
......@@ -16,9 +16,9 @@ import public "models/cable_line_info_cm_info_service_flow_stats_service_flow_in
message CableLineInfoCmInfoServiceFlowStats {
// It represents the interface index of the MAC Domain of the Service Flow.
string ifIndex = 1;
// It represents the interface index of the MAC Domain of the Service Flow
string if_index = 1;
repeated CableLineInfoCmInfoServiceFlowStatsServiceFlowInfo serviceFlowInfo = 2;
repeated CableLineInfoCmInfoServiceFlowStatsServiceFlowInfo service_flow_info = 2;
}
......@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech
*/
......@@ -17,23 +17,23 @@ import public "models/time_stamp.proto";
message CableLineInfoCmInfoServiceFlowStatsServiceFlowInfo {
// For upstream service flows on which AQM is enabled, this attribute counts the number of Packet Data PDUs classified to this service flow dropped due to Active Queue Management drop decisions.
int32 aqmDroppedPkts = 1;
int32 aqm_dropped_pkts = 1;
// For outgoing Service Flows, this attribute counts the number of Packet Data PDUs forwarded to this Service Flow. For incoming upstream CMTS service flows, this attribute counts the number of Packet Data PDUs actually received on the Service Flow identified by the SID for which the packet was scheduled.
int32 pkts = 2;
// It counts only outgoing packets delayed in order to maintain the Maximum Sustained Traffic Rate.
int32 policedDelayPkts = 3;
int32 policed_delay_pkts = 3;
// For upstream service flows, this attribute counts the number of Packet Data PDUs classified to this service flow dropped due to: 1) exceeding the selected Buffer Size for the service flow; or 2) UGS packets dropped due to exceeding the Unsolicited Grant Size with a Request/Transmission policy that requires such packets to be dropped.
int32 policedDropPkts = 4;
int32 policed_drop_pkts = 4;
// It represents an identifier assigned to a Service Flow by CMTS within a MAC Domain.
int32 serviceFlowId = 5;
int32 service_flow_id = 5;
// It indicates the number of seconds that the service flow has been active.
int32 timeActive = 6;
int32 time_active = 6;
TimeStamp timeCreated = 7;
TimeStamp time_created = 7;
}
......@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech
*/
......@@ -12,19 +12,19 @@ syntax = "proto3";
package mec029;
import public "models/cm_conn_notification_cm_if.proto";
import public "models/cp_info.proto";
import public "models/time_stamp.proto";
import public "models/todo_object_mapping.proto";
message CmConnNotification {
repeated array[TODO_OBJECT_MAPPING] cmIf = 1;
repeated CmConnNotificationCmIf cm_if = 1;
CpInfo customerPremisesInfo = 2;
CpInfo customer_premises_info = 2;
// Shall be set to \\\"CmconnNotification\\\".
string notificationType = 3;
string notification_type = 3;
TimeStamp timeStamp = 4;
TimeStamp time_stamp = 4;
}
......@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech
*/
......@@ -12,9 +12,16 @@ syntax = "proto3";
package mec029;
import public "models/repeat.proto";
import public "models/todo_object_mapping.proto";
import public "models/cm_conn_notification_cm_if_cm_reg_state.proto";
message CmConnNotificationCmIf {
// The Cable Modem identifier.
string cm_id = 1;
repeated CmConnNotificationCmIfCmRegState cm_conn_notification_if_cm_reg_state = 2;
// The MAC Domain interface index of the CM.
repeated string if_index = 3;
}
/*
ETSI GS MEC 029 Fixed Access Information API
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech
*/
syntax = "proto3";
package mec029;
message CmConnNotificationCmIfCmRegState {
enum TypeEnum {
CM_CONN_NOTIFICATION_CM_IF_CM_REG_STATE_TYPE_ENUM_1 = 0;
CM_CONN_NOTIFICATION_CM_IF_CM_REG_STATE_TYPE_ENUM_2 = 1;
CM_CONN_NOTIFICATION_CM_IF_CM_REG_STATE_TYPE_ENUM_3 = 2;
CM_CONN_NOTIFICATION_CM_IF_CM_REG_STATE_TYPE_ENUM_4 = 3;
CM_CONN_NOTIFICATION_CM_IF_CM_REG_STATE_TYPE_ENUM_5 = 4;
CM_CONN_NOTIFICATION_CM_IF_CM_REG_STATE_TYPE_ENUM_6 = 5;
CM_CONN_NOTIFICATION_CM_IF_CM_REG_STATE_TYPE_ENUM_7 = 6;
CM_CONN_NOTIFICATION_CM_IF_CM_REG_STATE_TYPE_ENUM_8 = 7;
CM_CONN_NOTIFICATION_CM_IF_CM_REG_STATE_TYPE_ENUM_9 = 8;
CM_CONN_NOTIFICATION_CM_IF_CM_REG_STATE_TYPE_ENUM_10 = 9;
CM_CONN_NOTIFICATION_CM_IF_CM_REG_STATE_TYPE_ENUM_11 = 10;
CM_CONN_NOTIFICATION_CM_IF_CM_REG_STATE_TYPE_ENUM_12 = 11;
CM_CONN_NOTIFICATION_CM_IF_CM_REG_STATE_TYPE_ENUM_13 = 12;
CM_CONN_NOTIFICATION_CM_IF_CM_REG_STATE_TYPE_ENUM_14 = 13;
CM_CONN_NOTIFICATION_CM_IF_CM_REG_STATE_TYPE_ENUM_15 = 14;
CM_CONN_NOTIFICATION_CM_IF_CM_REG_STATE_TYPE_ENUM_16 = 15;
CM_CONN_NOTIFICATION_CM_IF_CM_REG_STATE_TYPE_ENUM_17 = 16;
CM_CONN_NOTIFICATION_CM_IF_CM_REG_STATE_TYPE_ENUM_18 = 17;
CM_CONN_NOTIFICATION_CM_IF_CM_REG_STATE_TYPE_ENUM_19 = 18;
CM_CONN_NOTIFICATION_CM_IF_CM_REG_STATE_TYPE_ENUM_20 = 19;
CM_CONN_NOTIFICATION_CM_IF_CM_REG_STATE_TYPE_ENUM_21 = 20;
}
}
......@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech
*/
......@@ -18,16 +18,16 @@ import public "models/time_stamp.proto";
message CmConnSubscription {
CmConnSubscriptionLinks Underscorelinks = 1;
CmConnSubscriptionLinks links = 1;
// URI selected by the service consumer to receive notifications on the subscribed FAIS information. This shall be included both in the request and in response.
string callbackReference = 2;
string callback_reference = 2;
TimeStamp expiryDeadline = 3;
TimeStamp expiry_deadline = 3;
CmConnSubscriptionFilterCriteriaCmConn filterCriteriaCmConn = 4;
CmConnSubscriptionFilterCriteriaCmConn filter_criteria_cm_conn = 4;
// Shall be set to \"CmConnSubscription\".
string subscriptionType = 5;
string subscription_type = 5;
}
......@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech
*/
......@@ -17,8 +17,8 @@ import public "models/cp_info.proto";
message CmConnSubscriptionFilterCriteriaCmConn {
CmConnSubscriptionFilterCriteriaCmConnCmIf cmIf = 1;
repeated CmConnSubscriptionFilterCriteriaCmConnCmIf cm_if = 1;
CpInfo customerPremisesInfo = 2;
CpInfo customer_premises_info = 2;
}
......@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech
*/
......@@ -12,16 +12,16 @@ syntax = "proto3";
package mec029;
import public "models/cm_reg_state.proto";
import public "models/cm_conn_subscription_filter_criteria_cm_conn_cm_if_cm_reg_state.proto";
message CmConnSubscriptionFilterCriteriaCmConnCmIf {
// The identifier of a Cable Modem at subscriber locations intended for use in conveying data communications on a cable data system.
string cmId = 1;
string cm_id = 1;
repeated CmRegState cmRegState = 2;
repeated CmConnSubscriptionFilterCriteriaCmConnCmIfCmRegState cm_reg_state = 2;
// The MAC Domain interface index of the CM.
repeated string ifIndex = 3;
repeated string if_index = 3;
}
/*
ETSI GS MEC 029 Fixed Access Information API
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech
*/
syntax = "proto3";
package mec029;
message CmConnSubscriptionFilterCriteriaCmConnCmIfCmRegState {
enum TypeEnum {
CM_CONN_SUBSCRIPTION_FILTER_CRITERIA_CM_CONN_CM_IF_CM_REG_STATE_TYPE_ENUM_1 = 0;
CM_CONN_SUBSCRIPTION_FILTER_CRITERIA_CM_CONN_CM_IF_CM_REG_STATE_TYPE_ENUM_2 = 1;
CM_CONN_SUBSCRIPTION_FILTER_CRITERIA_CM_CONN_CM_IF_CM_REG_STATE_TYPE_ENUM_3 = 2;
CM_CONN_SUBSCRIPTION_FILTER_CRITERIA_CM_CONN_CM_IF_CM_REG_STATE_TYPE_ENUM_4 = 3;
CM_CONN_SUBSCRIPTION_FILTER_CRITERIA_CM_CONN_CM_IF_CM_REG_STATE_TYPE_ENUM_5 = 4;
CM_CONN_SUBSCRIPTION_FILTER_CRITERIA_CM_CONN_CM_IF_CM_REG_STATE_TYPE_ENUM_6 = 5;
CM_CONN_SUBSCRIPTION_FILTER_CRITERIA_CM_CONN_CM_IF_CM_REG_STATE_TYPE_ENUM_7 = 6;
CM_CONN_SUBSCRIPTION_FILTER_CRITERIA_CM_CONN_CM_IF_CM_REG_STATE_TYPE_ENUM_8 = 7;
CM_CONN_SUBSCRIPTION_FILTER_CRITERIA_CM_CONN_CM_IF_CM_REG_STATE_TYPE_ENUM_9 = 8;
CM_CONN_SUBSCRIPTION_FILTER_CRITERIA_CM_CONN_CM_IF_CM_REG_STATE_TYPE_ENUM_10 = 9;
CM_CONN_SUBSCRIPTION_FILTER_CRITERIA_CM_CONN_CM_IF_CM_REG_STATE_TYPE_ENUM_11 = 10;
CM_CONN_SUBSCRIPTION_FILTER_CRITERIA_CM_CONN_CM_IF_CM_REG_STATE_TYPE_ENUM_12 = 11;
CM_CONN_SUBSCRIPTION_FILTER_CRITERIA_CM_CONN_CM_IF_CM_REG_STATE_TYPE_ENUM_13 = 12;
CM_CONN_SUBSCRIPTION_FILTER_CRITERIA_CM_CONN_CM_IF_CM_REG_STATE_TYPE_ENUM_14 = 13;
CM_CONN_SUBSCRIPTION_FILTER_CRITERIA_CM_CONN_CM_IF_CM_REG_STATE_TYPE_ENUM_15 = 14;
CM_CONN_SUBSCRIPTION_FILTER_CRITERIA_CM_CONN_CM_IF_CM_REG_STATE_TYPE_ENUM_16 = 15;
CM_CONN_SUBSCRIPTION_FILTER_CRITERIA_CM_CONN_CM_IF_CM_REG_STATE_TYPE_ENUM_17 = 16;
CM_CONN_SUBSCRIPTION_FILTER_CRITERIA_CM_CONN_CM_IF_CM_REG_STATE_TYPE_ENUM_18 = 17;
CM_CONN_SUBSCRIPTION_FILTER_CRITERIA_CM_CONN_CM_IF_CM_REG_STATE_TYPE_ENUM_19 = 18;
CM_CONN_SUBSCRIPTION_FILTER_CRITERIA_CM_CONN_CM_IF_CM_REG_STATE_TYPE_ENUM_20 = 19;
CM_CONN_SUBSCRIPTION_FILTER_CRITERIA_CM_CONN_CM_IF_CM_REG_STATE_TYPE_ENUM_21 = 20;
}
}
......@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech
*/
......
......@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech
*/
......@@ -22,6 +22,6 @@ message CpInfo {
float longitude = 2;
// Postal code for the location
string postalCode = 3;
string postal_code = 3;
}
......@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech
*/
......@@ -17,14 +17,14 @@ import public "models/time_stamp.proto";
message DevInfoNotification {
DeviceErrStatus deviceErrStatus = 1;
DeviceErrStatus device_err_status = 1;
// The identifier for a device.
string deviceId = 2;
string device_id = 2;