STF593 - Final draft merged to develop

Merge request reports

Loading
+35 −0
Changes for proto3/models/adjacent_app_info_subscription.proto: 35 added lines, 0 removed lines.
Original line number Diff line number Diff line
/*
  ETSI GS MEC 021 Application Mobility Service API
 
  ETSI GS MEC 021 Application Mobility Service API described using OpenAPI.
 
  The version of the OpenAPI document: 2.1.1
  
  Generated by OpenAPI Generator: https://openapi-generator.tech
*/

syntax = "proto3";

package mec021;

import public "models/adjacent_app_info_subscription_filter_criteria.proto";
import public "models/adjacent_app_info_subscription_links.proto";
import public "models/time_stamp.proto";

message AdjacentAppInfoSubscription {

  AdjacentAppInfoSubscriptionLinks underscorelinks = 1;

  // URI selected by the service consumer to receive notifications on the subscribed Application Mobility Service. This shall be included both in the request and in response.
  string callback_reference = 2;

  TimeStamp expiry_deadline = 3;

  AdjacentAppInfoSubscriptionFilterCriteria filter_criteria = 4;

  // Shall be set to \"AdjacentAppInfoSubscription\".
  enum SUBSCRIPTION_TYPE {
    ADJACENTAPPINFOSUBSCRIPTION = 0;
  }

}
+20 −0
Changes for proto3/models/adjacent_app_info_subscription_filter_criteria.proto: 20 added lines, 0 removed lines.
Original line number Diff line number Diff line
/*
  ETSI GS MEC 021 Application Mobility Service API
 
  ETSI GS MEC 021 Application Mobility Service API described using OpenAPI.
 
  The version of the OpenAPI document: 2.1.1
  
  Generated by OpenAPI Generator: https://openapi-generator.tech
*/

syntax = "proto3";

package mec021;


message AdjacentAppInfoSubscriptionFilterCriteria {

  string app_instance_id = 1;

}
+21 −0
Changes for proto3/models/adjacent_app_info_subscription_links.proto: 21 added lines, 0 removed lines.
Original line number Diff line number Diff line
/*
  ETSI GS MEC 021 Application Mobility Service API
 
  ETSI GS MEC 021 Application Mobility Service API described using OpenAPI.
 
  The version of the OpenAPI document: 2.1.1
  
  Generated by OpenAPI Generator: https://openapi-generator.tech
*/

syntax = "proto3";

package mec021;

import public "models/link_type.proto";

message AdjacentAppInfoSubscriptionLinks {

  LinkType self = 1;

}
+31 −0
Changes for proto3/models/adjacent_app_instance_info.proto: 31 added lines, 0 removed lines.
Original line number Diff line number Diff line
/*
  ETSI GS MEC 021 Application Mobility Service API
 
  ETSI GS MEC 021 Application Mobility Service API described using OpenAPI.
 
  The version of the OpenAPI document: 2.1.1
  
  Generated by OpenAPI Generator: https://openapi-generator.tech
*/

syntax = "proto3";

package mec021;

import public "models/communication_interface.proto";
import public "models/mec_host_information.proto";

message AdjacentAppInstanceInfo {

  // Identifier of the application descriptor.
  string appd_id = 1;

  // It specifies the communication interface of application instance.
  repeated CommunicationInterface app_instance_comm_link = 2;

  // Identifier of the application instance.
  string app_instance_id = 3;

  MECHostInformation mec_host_information = 4;

}
+28 −0
Changes for proto3/models/app_mobility_service_level.proto: 28 added lines, 0 removed lines.
Original line number Diff line number Diff line
/*
  ETSI GS MEC 021 Application Mobility Service API
 
  ETSI GS MEC 021 Application Mobility Service API described using OpenAPI.
 
  The version of the OpenAPI document: 2.1.1
  
  Generated by OpenAPI Generator: https://openapi-generator.tech
*/

syntax = "proto3";

package mec021;


//This attribute provides an option for the application instance (server) to communicate with the application client before relocating this application instance to another MEC host. The applicable values of this attribute are: 1 = APP_MOBILITY_NOT_ALLOWED 2 = APP_MOBILITY_WITH_CONFIRMATION 3 = APP_MOBILITY_WITHOUT_CONFIRMATION.
message AppMobilityServiceLevel {
	enum TypeEnum {
		APP_MOBILITY_SERVICE_LEVEL_TYPE_ENUM_1 = 0;
		APP_MOBILITY_SERVICE_LEVEL_TYPE_ENUM_2 = 1;
		APP_MOBILITY_SERVICE_LEVEL_TYPE_ENUM_3 = 2;
	}
  TypeEnum type = 1;

  // Value for the identifier.
  string value = 2;

}
Loading
Loading