/* MEC Application Support API The ETSI MEC ISG MEC011 MEC Application Support API described using OpenAPI The version of the OpenAPI document: 3.1.1 Contact: cti_support@etsi.org Generated by OpenAPI Generator: https://openapi-generator.tech */ syntax = "proto3"; package mec011; import public "models/app_info_endpoint.proto"; import public "models/app_profile.proto"; import public "models/category_ref.proto"; import public "models/feature_dependency.proto"; import public "models/service_dependency.proto"; message AppInfo { // Name of the application. It shall be consistent with the appName in the AppD, if an AppD is available. string appName = 0; // Provider of the application. It shall be consistent with the appProvider in the AppD, if an AppD is available. See note 1. string appProvider = 1; CategoryRef appCategory = 2; // The application descriptor identifier. It is managed by the application provider to identify the application descriptor in a globally unique way. Shall be present if the application instance is instantiated by the MEC Management. string appDId = 3; // Identifier of the application instance. Shall be present if the application instance is instantiated by the MEC Management. string appInstanceId = 4; AppInfoEndpoint endpoint = 5; // Describes services a MEC application requires to run. ServiceDependency is defined in ETSI GS MEC 010-2 [4]. It shall not be provided if an AppD is available. repeated ServiceDependency appServiceRequired = 6; // Describes services a MEC application may use if available. ServiceDependency is defined in ETSI GS MEC 010-2 [4]. It shall not be provided if an AppD is available. repeated ServiceDependency appServiceOptional = 7; // Describes features a MEC application requires to run. FeatureDependency is defined in ETSI GS MEC 010-2 [4]. It shall not be provided if an AppD is available. repeated FeatureDependency appFeatureRequired = 8; // Describes features a MEC application may use if available. FeatureDependency is defined in ETSI GS MEC 010-2 [4]. It shall not be provided if an AppD is available. repeated FeatureDependency appFeatureOptional = 9; // Indicate whether the application instance is instantiated by the MEC Management. Default to FALSE if absent. bool isInsByMec = 10; AppProfile appProfile = 11; }