...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI. ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1 The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech Generated by OpenAPI Generator: https://openapi-generator.tech
*/ */
...@@ -12,13 +12,14 @@ syntax = "proto3"; ...@@ -12,13 +12,14 @@ syntax = "proto3";
package mec029; package mec029;
option java_multiple_files=true;
import public "models/cm_conn_subscription_filter_criteria_cm_conn_cm_if.proto"; import public "models/cm_conn_subscription_filter_criteria_cm_conn_cm_if.proto";
import public "models/cp_info.proto"; import public "models/cp_info.proto";
message CmConnSubscriptionFilterCriteriaCmConn { message CmConnSubscriptionFilterCriteriaCmConn {
CmConnSubscriptionFilterCriteriaCmConnCmIf cmIf = 1; repeated CmConnSubscriptionFilterCriteriaCmConnCmIf cm_if = 1;
CpInfo customerPremisesInfo = 2; CpInfo customer_premises_info = 2;
} }
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI. ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1 The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech Generated by OpenAPI Generator: https://openapi-generator.tech
*/ */
...@@ -12,16 +12,17 @@ syntax = "proto3"; ...@@ -12,16 +12,17 @@ syntax = "proto3";
package mec029; package mec029;
import public "models/cm_reg_state.proto"; option java_multiple_files=true;
import public "models/cm_conn_subscription_filter_criteria_cm_conn_cm_if_cm_reg_state.proto";
message CmConnSubscriptionFilterCriteriaCmConnCmIf { message CmConnSubscriptionFilterCriteriaCmConnCmIf {
// The identifier of a Cable Modem at subscriber locations intended for use in conveying data communications on a cable data system. // 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. // 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;
option java_multiple_files=true;
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 @@ ...@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI. ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1 The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech Generated by OpenAPI Generator: https://openapi-generator.tech
*/ */
...@@ -12,6 +12,7 @@ syntax = "proto3"; ...@@ -12,6 +12,7 @@ syntax = "proto3";
package mec029; package mec029;
option java_multiple_files=true;
import public "models/link_type.proto"; import public "models/link_type.proto";
message CmConnSubscriptionLinks { message CmConnSubscriptionLinks {
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI. ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1 The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech Generated by OpenAPI Generator: https://openapi-generator.tech
*/ */
...@@ -12,6 +12,7 @@ syntax = "proto3"; ...@@ -12,6 +12,7 @@ syntax = "proto3";
package mec029; package mec029;
option java_multiple_files=true;
message CpInfo { message CpInfo {
...@@ -22,6 +23,6 @@ message CpInfo { ...@@ -22,6 +23,6 @@ message CpInfo {
float longitude = 2; float longitude = 2;
// Postal code for the location // Postal code for the location
string postalCode = 3; string postal_code = 3;
} }
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI. ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1 The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech Generated by OpenAPI Generator: https://openapi-generator.tech
*/ */
...@@ -12,19 +12,20 @@ syntax = "proto3"; ...@@ -12,19 +12,20 @@ syntax = "proto3";
package mec029; package mec029;
option java_multiple_files=true;
import public "models/device_err_status.proto"; import public "models/device_err_status.proto";
import public "models/time_stamp.proto"; import public "models/time_stamp.proto";
message DevInfoNotification { message DevInfoNotification {
DeviceErrStatus deviceErrStatus = 1; DeviceErrStatus device_err_status = 1;
// The identifier for a device. // The identifier for a device.
string deviceId = 2; string device_id = 2;
// Shall be set to \"DevInfoNotification\". // Shall be set to \"DevInfoNotification\".
string notificationType = 3; string notification_type = 3;
TimeStamp timeStamp = 4; TimeStamp time_stamp = 4;
} }
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI. ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1 The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech Generated by OpenAPI Generator: https://openapi-generator.tech
*/ */
...@@ -12,22 +12,23 @@ syntax = "proto3"; ...@@ -12,22 +12,23 @@ syntax = "proto3";
package mec029; package mec029;
option java_multiple_files=true;
import public "models/dev_info_subscription_filter_criteria_dev_info.proto"; import public "models/dev_info_subscription_filter_criteria_dev_info.proto";
import public "models/dev_info_subscription_links.proto"; import public "models/dev_info_subscription_links.proto";
import public "models/time_stamp.proto"; import public "models/time_stamp.proto";
message DevInfoSubscription { message DevInfoSubscription {
DevInfoSubscriptionLinks Underscorelinks = 1; DevInfoSubscriptionLinks 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. // 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;
DevInfoSubscriptionFilterCriteriaDevInfo filterCriteriaDevInfo = 4; DevInfoSubscriptionFilterCriteriaDevInfo filter_criteria_dev_info = 4;
// Shall be set to \"DevInfoSubscription\". // Shall be set to \"DevInfoSubscription\".
string subscriptionType = 5; string subscription_type = 5;
} }
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI. ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1 The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech Generated by OpenAPI Generator: https://openapi-generator.tech
*/ */
...@@ -12,16 +12,17 @@ syntax = "proto3"; ...@@ -12,16 +12,17 @@ syntax = "proto3";
package mec029; package mec029;
option java_multiple_files=true;
import public "models/device_err_status.proto"; import public "models/device_err_status.proto";
message DevInfoSubscriptionFilterCriteriaDevInfo { message DevInfoSubscriptionFilterCriteriaDevInfo {
repeated DeviceErrStatus deviceErrStatus = 1; repeated DeviceErrStatus device_err_status = 1;
// The device identifier. // The device identifier.
repeated string deviceId = 2; repeated string device_id = 2;
// The identifier of an Internet Gateway Device through which the customer premises device is connected. // The identifier of an Internet Gateway Device through which the customer premises device is connected.
repeated string gwId = 3; repeated string gw_id = 3;
} }
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI. ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1 The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech Generated by OpenAPI Generator: https://openapi-generator.tech
*/ */
...@@ -12,6 +12,7 @@ syntax = "proto3"; ...@@ -12,6 +12,7 @@ syntax = "proto3";
package mec029; package mec029;
option java_multiple_files=true;
import public "models/link_type.proto"; import public "models/link_type.proto";
message DevInfoSubscriptionLinks { message DevInfoSubscriptionLinks {
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI. ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1 The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech Generated by OpenAPI Generator: https://openapi-generator.tech
*/ */
...@@ -12,7 +12,11 @@ syntax = "proto3"; ...@@ -12,7 +12,11 @@ syntax = "proto3";
package mec029; package mec029;
option java_multiple_files=true;
message DeviceErrStatus { message DeviceErrStatus {
enum TypeEnum {
DEVICE_ERR_STATUS_TYPE_ENUM_1 = 0;
DEVICE_ERR_STATUS_TYPE_ENUM_2 = 1;
}
} }
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI. ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1 The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech Generated by OpenAPI Generator: https://openapi-generator.tech
*/ */
...@@ -12,6 +12,7 @@ syntax = "proto3"; ...@@ -12,6 +12,7 @@ syntax = "proto3";
package mec029; package mec029;
option java_multiple_files=true;
import public "models/device_info_device_status.proto"; import public "models/device_info_device_status.proto";
import public "models/download_diagnostics.proto"; import public "models/download_diagnostics.proto";
import public "models/ip_ping_diagnostics.proto"; import public "models/ip_ping_diagnostics.proto";
...@@ -22,39 +23,39 @@ import public "models/upload_diagnostics.proto"; ...@@ -22,39 +23,39 @@ import public "models/upload_diagnostics.proto";
message DeviceInfo { message DeviceInfo {
// Typically, the serial number of the device. This value shall remain fixed over the lifetime of the device, including across firmware updates. // Typically, the serial number of the device. This value shall remain fixed over the lifetime of the device, including across firmware updates.
repeated string deviceId = 1; repeated string device_id = 1;
DeviceInfoDeviceStatus deviceStatus = 2; DeviceInfoDeviceStatus device_status = 2;
DownloadDiagnostics downloadDiagnostics = 3; DownloadDiagnostics download_diagnostics = 3;
// Information (typically the serial number) to identify an Internet Gateway Device through which the customer premises device is connected. This value shall remain fixed over the lifetime of the device, including across firmware updates. // Information (typically the serial number) to identify an Internet Gateway Device through which the customer premises device is connected. This value shall remain fixed over the lifetime of the device, including across firmware updates.
repeated string gwId = 4; repeated string gw_id = 4;
// The time in seconds that the IP interface has been connected. // The time in seconds that the IP interface has been connected.
int32 iPConnectionUpTime = 5; int32 ip_connection_up_time = 5;
IPPingDiagnostics iPPingDiagnostics = 6; IPPingDiagnostics ip_ping_diagnostics = 6;
TimeStamp timeStamp = 7; TimeStamp time_stamp = 7;
// Total number of IP payload bytes received since the device was last restarted. // Total number of IP payload bytes received since the device was last restarted.
int32 totalBytesReceived = 8; int32 total_bytes_received = 8;
// Total number of IP payload bytes sent since the device was last restarted. // Total number of IP payload bytes sent since the device was last restarted.
int32 totalBytesSent = 9; int32 total_bytes_sent = 9;
// Total number of packets received since the device was last restarted. // Total number of packets received since the device was last restarted.
int32 totalPacketsReceived = 10; int32 total_packets_received = 10;
// Total number of packets sent since the device was last restarted. // Total number of packets sent since the device was last restarted.
int32 totalPacketsSent = 11; int32 total_packets_sent = 11;
TraceRouteDiagnostics traceRouteDiagnostics = 12; TraceRouteDiagnostics trace_route_diagnostics = 12;
// Time in seconds since the device was last restarted. // Time in seconds since the device was last restarted.
int32 upTime = 13; int32 up_time = 13;
UploadDiagnostics uploadDiagnostics = 14; UploadDiagnostics upload_diagnostics = 14;
} }
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI. ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1 The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech Generated by OpenAPI Generator: https://openapi-generator.tech
*/ */
...@@ -12,7 +12,13 @@ syntax = "proto3"; ...@@ -12,7 +12,13 @@ syntax = "proto3";
package mec029; package mec029;
option java_multiple_files=true;
message DeviceInfoDeviceStatus { message DeviceInfoDeviceStatus {
enum TypeEnum {
DEVICE_INFO_DEVICE_STATUS_TYPE_ENUM_1 = 0;
DEVICE_INFO_DEVICE_STATUS_TYPE_ENUM_2 = 1;
DEVICE_INFO_DEVICE_STATUS_TYPE_ENUM_3 = 2;
DEVICE_INFO_DEVICE_STATUS_TYPE_ENUM_4 = 3;
}
} }
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI. ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1 The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech Generated by OpenAPI Generator: https://openapi-generator.tech
*/ */
...@@ -12,30 +12,31 @@ syntax = "proto3"; ...@@ -12,30 +12,31 @@ syntax = "proto3";
package mec029; package mec029;
option java_multiple_files=true;
import public "models/download_diagnostics_diagnostics_state.proto"; import public "models/download_diagnostics_diagnostics_state.proto";
import public "models/time_stamp.proto"; import public "models/time_stamp.proto";
message DownloadDiagnostics { message DownloadDiagnostics {
TimeStamp bOMTime = 1; TimeStamp b_om_time = 1;
DownloadDiagnosticsDiagnosticsState diagnosticsState = 2; DownloadDiagnosticsDiagnosticsState diagnostics_state = 2;
// The URI for the device to perform the download on. // The URI for the device to perform the download on.
string downloadURI = 3; string download_uri = 3;
TimeStamp eOMTime = 4; TimeStamp e_om_time = 4;
TimeStamp rOMTime = 5; TimeStamp r_om_time = 5;
TimeStamp tCPOpenReponseTime = 6; TimeStamp tcp_open_reponse_time = 6;
TimeStamp tCPOpenRequestTime = 7; TimeStamp tcp_open_request_time = 7;
// The test traffic received in bytes during the FTP/HTTP transaction including FTP/HTTP headers, between bOMTime and eOMTime. // The test traffic received in bytes during the FTP/HTTP transaction including FTP/HTTP headers, between b_oMTime and e_oMTime.
int32 testBytesReceived = 8; int32 test_bytes_received = 8;
// The total number of bytes received on the Interface between bOMTime and eOMTime. // The total number of bytes received on the Interface between b_om_time and e_om_time.
int32 totalBytesReceived = 9; int32 total_bytes_received = 9;
} }
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI. ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1 The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech Generated by OpenAPI Generator: https://openapi-generator.tech
*/ */
...@@ -12,7 +12,22 @@ syntax = "proto3"; ...@@ -12,7 +12,22 @@ syntax = "proto3";
package mec029; package mec029;
option java_multiple_files=true;
message DownloadDiagnosticsDiagnosticsState { message DownloadDiagnosticsDiagnosticsState {
enum TypeEnum {
DOWNLOAD_DIAGNOSTICS_DIAGNOSTICS_STATE_TYPE_ENUM_1 = 0;
DOWNLOAD_DIAGNOSTICS_DIAGNOSTICS_STATE_TYPE_ENUM_2 = 1;
DOWNLOAD_DIAGNOSTICS_DIAGNOSTICS_STATE_TYPE_ENUM_3 = 2;
DOWNLOAD_DIAGNOSTICS_DIAGNOSTICS_STATE_TYPE_ENUM_4 = 3;
DOWNLOAD_DIAGNOSTICS_DIAGNOSTICS_STATE_TYPE_ENUM_5 = 4;
DOWNLOAD_DIAGNOSTICS_DIAGNOSTICS_STATE_TYPE_ENUM_6 = 5;
DOWNLOAD_DIAGNOSTICS_DIAGNOSTICS_STATE_TYPE_ENUM_7 = 6;
DOWNLOAD_DIAGNOSTICS_DIAGNOSTICS_STATE_TYPE_ENUM_8 = 7;
DOWNLOAD_DIAGNOSTICS_DIAGNOSTICS_STATE_TYPE_ENUM_9 = 8;
DOWNLOAD_DIAGNOSTICS_DIAGNOSTICS_STATE_TYPE_ENUM_10 = 9;
DOWNLOAD_DIAGNOSTICS_DIAGNOSTICS_STATE_TYPE_ENUM_11 = 10;
DOWNLOAD_DIAGNOSTICS_DIAGNOSTICS_STATE_TYPE_ENUM_12 = 11;
}
} }
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI. ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1 The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech Generated by OpenAPI Generator: https://openapi-generator.tech
*/ */
...@@ -12,15 +12,16 @@ syntax = "proto3"; ...@@ -12,15 +12,16 @@ syntax = "proto3";
package mec029; package mec029;
option java_multiple_files=true;
import public "models/expiry_notification_links.proto"; import public "models/expiry_notification_links.proto";
import public "models/time_stamp.proto"; import public "models/time_stamp.proto";
message ExpiryNotification { message ExpiryNotification {
ExpiryNotificationLinks Underscorelinks = 1; ExpiryNotificationLinks links = 1;
TimeStamp expiryDeadline = 2; TimeStamp expiry_deadline = 2;
TimeStamp timeStamp = 3; TimeStamp time_stamp = 3;
} }
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI. ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1 The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech Generated by OpenAPI Generator: https://openapi-generator.tech
*/ */
...@@ -12,6 +12,7 @@ syntax = "proto3"; ...@@ -12,6 +12,7 @@ syntax = "proto3";
package mec029; package mec029;
option java_multiple_files=true;
message ExpiryNotificationLinks { message ExpiryNotificationLinks {
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI. ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1 The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech Generated by OpenAPI Generator: https://openapi-generator.tech
*/ */
...@@ -12,17 +12,18 @@ syntax = "proto3"; ...@@ -12,17 +12,18 @@ syntax = "proto3";
package mec029; package mec029;
option java_multiple_files=true;
import public "models/cp_info.proto"; import public "models/cp_info.proto";
import public "models/fa_info_connectivity_info.proto"; import public "models/fa_info_connectivity_info.proto";
import public "models/time_stamp.proto"; import public "models/time_stamp.proto";
message FaInfo { message FaInfo {
repeated FaInfoConnectivityInfo connectivityInfo = 1; repeated FaInfoConnectivityInfo connectivity_info = 1;
// The physical location of a customer site. // The physical location of a customer site.
repeated CpInfo customerPremisesInfo = 2; repeated CpInfo customer_premises_info = 2;
TimeStamp timeStamp = 3; TimeStamp time_stamp = 3;
} }
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI. ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1 The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech Generated by OpenAPI Generator: https://openapi-generator.tech
*/ */
...@@ -12,6 +12,7 @@ syntax = "proto3"; ...@@ -12,6 +12,7 @@ syntax = "proto3";
package mec029; package mec029;
option java_multiple_files=true;
import public "models/fa_info_connectivity_info_interface_type.proto"; import public "models/fa_info_connectivity_info_interface_type.proto";
import public "models/fa_info_connectivity_info_last_mile_tech.proto"; import public "models/fa_info_connectivity_info_last_mile_tech.proto";
...@@ -20,9 +21,9 @@ message FaInfoConnectivityInfo { ...@@ -20,9 +21,9 @@ message FaInfoConnectivityInfo {
// The bandwidth (in Mbps) from the network towards the customer site. // The bandwidth (in Mbps) from the network towards the customer site.
int32 dsbw = 1; int32 dsbw = 1;
FaInfoConnectivityInfoInterfaceType interfaceType = 2; FaInfoConnectivityInfoInterfaceType interface_type = 2;
FaInfoConnectivityInfoLastMileTech lastMileTech = 3; FaInfoConnectivityInfoLastMileTech last_mile_tech = 3;
// Maximum baseline latency (in ms) between customer site and service edge node. // Maximum baseline latency (in ms) between customer site and service edge node.
int32 latency = 4; int32 latency = 4;
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI. ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1 The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech Generated by OpenAPI Generator: https://openapi-generator.tech
*/ */
...@@ -12,7 +12,20 @@ syntax = "proto3"; ...@@ -12,7 +12,20 @@ syntax = "proto3";
package mec029; package mec029;
option java_multiple_files=true;
message FaInfoConnectivityInfoInterfaceType { message FaInfoConnectivityInfoInterfaceType {
enum TypeEnum {
FA_INFO_CONNECTIVITY_INFO_INTERFACE_TYPE_TYPE_ENUM_1 = 0;
FA_INFO_CONNECTIVITY_INFO_INTERFACE_TYPE_TYPE_ENUM_2 = 1;
FA_INFO_CONNECTIVITY_INFO_INTERFACE_TYPE_TYPE_ENUM_3 = 2;
FA_INFO_CONNECTIVITY_INFO_INTERFACE_TYPE_TYPE_ENUM_4 = 3;
FA_INFO_CONNECTIVITY_INFO_INTERFACE_TYPE_TYPE_ENUM_5 = 4;
FA_INFO_CONNECTIVITY_INFO_INTERFACE_TYPE_TYPE_ENUM_6 = 5;
FA_INFO_CONNECTIVITY_INFO_INTERFACE_TYPE_TYPE_ENUM_7 = 6;
FA_INFO_CONNECTIVITY_INFO_INTERFACE_TYPE_TYPE_ENUM_8 = 7;
FA_INFO_CONNECTIVITY_INFO_INTERFACE_TYPE_TYPE_ENUM_9 = 8;
FA_INFO_CONNECTIVITY_INFO_INTERFACE_TYPE_TYPE_ENUM_10 = 9;
}
} }
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
ETSI GS MEC 029 Fixed Access Information API described using OpenAPI. ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
The version of the OpenAPI document: 2.1.1 The version of the OpenAPI document: 2.1.1
Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech Generated by OpenAPI Generator: https://openapi-generator.tech
*/ */
...@@ -12,7 +12,17 @@ syntax = "proto3"; ...@@ -12,7 +12,17 @@ syntax = "proto3";
package mec029; package mec029;
option java_multiple_files=true;
message FaInfoConnectivityInfoLastMileTech { message FaInfoConnectivityInfoLastMileTech {
enum TypeEnum {
FA_INFO_CONNECTIVITY_INFO_LAST_MILE_TECH_TYPE_ENUM_1 = 0;
FA_INFO_CONNECTIVITY_INFO_LAST_MILE_TECH_TYPE_ENUM_2 = 1;
FA_INFO_CONNECTIVITY_INFO_LAST_MILE_TECH_TYPE_ENUM_3 = 2;
FA_INFO_CONNECTIVITY_INFO_LAST_MILE_TECH_TYPE_ENUM_4 = 3;
FA_INFO_CONNECTIVITY_INFO_LAST_MILE_TECH_TYPE_ENUM_5 = 4;
FA_INFO_CONNECTIVITY_INFO_LAST_MILE_TECH_TYPE_ENUM_6 = 5;
FA_INFO_CONNECTIVITY_INFO_LAST_MILE_TECH_TYPE_ENUM_7 = 6;
FA_INFO_CONNECTIVITY_INFO_LAST_MILE_TECH_TYPE_ENUM_8 = 7;
}
} }