Final Draft

Merge request reports

Loading
+36 −0
Changes for proto3/models/ani_alarm_notification.proto: 36 added lines, 0 removed lines.
Original line number Diff line number Diff line
/*
  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;

import public "models/ani_alarm_notification_alarm.proto";
import public "models/ani_alarm_notification_ani_id.proto";
import public "models/cp_info.proto";
import public "models/time_stamp.proto";

message AniAlarmNotification {

  AniAlarmNotificationAlarm alarm = 1;

  AniAlarmNotificationAniId ani_id = 2;

  // The physical location of the related customer sites.
  repeated CpInfo customer_premises_info = 3;

  // Shall be set to \"AniAlarmNotification\".
  string notification_type = 4;

  string onu_id = 5;

  TimeStamp time_stamp = 6;

}
+26 −0
Changes for proto3/models/ani_alarm_notification_alarm.proto: 26 added lines, 0 removed lines.
Original line number Diff line number Diff line
/*
  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 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;
	}
}
+24 −0
Changes for proto3/models/ani_alarm_notification_ani_id.proto: 24 added lines, 0 removed lines.
Original line number Diff line number Diff line
/*
  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 AniAlarmNotificationAniId {

  // The unique identifiers for the optical network unit.
  string onu_id = 1;

  // The index of an access network interface supported by the optical network unit.
  string ani_index = 2;

}
+36 −0
Changes for proto3/models/ani_alarm_subscription.proto: 36 added lines, 0 removed lines.
Original line number Diff line number Diff line
/*
  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;

import public "models/ani_alarm_subscription_filter_criteria_ani_alarm.proto";
import public "models/ani_alarm_subscription_links.proto";
import public "models/time_stamp.proto";

message AniAlarmSubscription {

  // Shall be set to \\\"AniAlarmSubscription\\\"
  string subscription_type = 1;

  AniAlarmSubscriptionLinks links = 2;

  // The index of an access network interface supported by the optical network unit.
  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 callback_reference = 4;

  TimeStamp expiry_deadline = 5;

  AniAlarmSubscriptionFilterCriteriaAniAlarm filter_criteria_ani_alarm = 6;

}
+31 −0
Changes for proto3/models/ani_alarm_subscription_filter_criteria_ani_alarm.proto: 31 added lines, 0 removed lines.
Original line number Diff line number Diff line
/*
  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;

import public "models/ani_alarm_subscription_filter_criteria_ani_alarm_alarms.proto";
import public "models/ani_alarm_subscription_filter_criteria_ani_alarm_ani_id.proto";
import public "models/cp_info.proto";

message AniAlarmSubscriptionFilterCriteriaAniAlarm {

  // 0 to N physical locations of the customer sites.
  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 onu_id = 2;

  AniAlarmSubscriptionFilterCriteriaAniAlarmAniId ani_id = 3;

  repeated AniAlarmSubscriptionFilterCriteriaAniAlarmAlarms alarms = 4;

}
Loading
Loading