/* 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; import public "models/device_info_device_status.proto"; import public "models/download_diagnostics.proto"; import public "models/ip_ping_diagnostics.proto"; import public "models/time_stamp.proto"; import public "models/trace_route_diagnostics.proto"; import public "models/upload_diagnostics.proto"; message DeviceInfo { // Typically, the serial number of the device. This value shall remain fixed over the lifetime of the device, including across firmware updates. repeated string device_id = 1; DeviceInfoDeviceStatus device_status = 2; 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. repeated string gw_id = 4; // The time in seconds that the IP interface has been connected. int32 ip_connection_up_time = 5; IPPingDiagnostics ip_ping_diagnostics = 6; TimeStamp time_stamp = 7; // Total number of IP payload bytes received since the device was last restarted. int32 total_bytes_received = 8; // Total number of IP payload bytes sent since the device was last restarted. int32 total_bytes_sent = 9; // Total number of packets received since the device was last restarted. int32 total_packets_received = 10; // Total number of packets sent since the device was last restarted. int32 total_packets_sent = 11; TraceRouteDiagnostics trace_route_diagnostics = 12; // Time in seconds since the device was last restarted. int32 up_time = 13; UploadDiagnostics upload_diagnostics = 14; }