Commit daa02b16 authored by piscione's avatar piscione
Browse files

Updated OAS YAML file and generated proto3 files.

parent 823c898d
This diff is collapsed.
......@@ -4,7 +4,7 @@
ETSI GS MEC 030 V2X Information Service 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
*/
......@@ -16,6 +16,6 @@ package mec030;
message CellId {
// E-UTRAN Cell Identity as a bit string (size (28)).
string cellId = 1;
string cell_id = 1;
}
......@@ -4,7 +4,7 @@
ETSI GS MEC 030 V2X Information Service 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
*/
......
......@@ -4,7 +4,7 @@
ETSI GS MEC 030 V2X Information Service 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
*/
......@@ -17,7 +17,7 @@ import public "models/plmn.proto";
message Ecgi {
CellId cellId = 1;
CellId cell_id = 1;
Plmn plmn = 2;
......
......@@ -4,7 +4,7 @@
ETSI GS MEC 030 V2X Information Service 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
*/
......@@ -17,12 +17,12 @@ import public "models/transmission_bandwidth.proto";
message FddInfo {
Earfcn dlEarfcn = 1;
Earfcn dl_earfcn = 1;
TransmissionBandwidth dlTransmissionBandwidth = 2;
TransmissionBandwidth dl_transmission_bandwidth = 2;
Earfcn ulEarfcn = 3;
Earfcn ul_earfcn = 3;
TransmissionBandwidth ulTransmissionBandwidth = 4;
TransmissionBandwidth ul_transmission_bandwidth = 4;
}
......@@ -4,7 +4,7 @@
ETSI GS MEC 030 V2X Information Service 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
*/
......
......@@ -4,7 +4,7 @@
ETSI GS MEC 030 V2X Information Service 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
*/
......@@ -19,6 +19,6 @@ message LocationInfo {
Ecgi ecgi = 1;
LocationInfoGeoArea geoArea = 2;
LocationInfoGeoArea geo_area = 2;
}
......@@ -4,7 +4,7 @@
ETSI GS MEC 030 V2X Information Service 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
*/
......
/*
ETSI GS MEC 030 V2X Information Service API
ETSI GS MEC 030 V2X Information Service 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 mec030;
message MsgType {
enum TypeEnum {
MSG_TYPE_TYPE_ENUM_1 = 0;
MSG_TYPE_TYPE_ENUM_2 = 1;
MSG_TYPE_TYPE_ENUM_3 = 2;
MSG_TYPE_TYPE_ENUM_4 = 3;
MSG_TYPE_TYPE_ENUM_5 = 4;
MSG_TYPE_TYPE_ENUM_6 = 5;
MSG_TYPE_TYPE_ENUM_7 = 6;
}
}
......@@ -4,7 +4,7 @@
ETSI GS MEC 030 V2X Information Service 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
*/
......@@ -22,6 +22,6 @@ message Pc5NeighbourCellInfo {
Plmn plmn = 2;
// V2X sidelink communication configuration, as defined in ETSI TS 136 331 [i.11].
string siV2xConfig = 3;
string si_v2x_config = 3;
}
......@@ -4,7 +4,7 @@
ETSI GS MEC 030 V2X Information Service 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
*/
......@@ -12,14 +12,13 @@ syntax = "proto3";
package mec030;
import public "models/pc5_provisioning_info_pro_info_pc5.proto";
import public "models/time_stamp.proto";
import public "models/todo_object_mapping.proto";
message Pc5ProvisioningInfo {
// The provisioning information per location as defined below.
repeated TODO_OBJECT_MAPPING proInfoPc5 = 1;
repeated Pc5ProvisioningInfoProInfoPc5 pro_info_pc5 = 1;
TimeStamp timeStamp = 2;
TimeStamp time_stamp = 2;
}
......@@ -4,7 +4,7 @@
ETSI GS MEC 030 V2X Information Service 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
*/
......@@ -12,9 +12,17 @@ syntax = "proto3";
package mec030;
import public "models/repeat.proto";
import public "models/todo_object_mapping.proto";
import public "models/location_info.proto";
import public "models/pc5_neighbour_cell_info.proto";
message Pc5ProvisioningInfoProInfoPc5 {
// For sidelink communication, the Destination Layer-2 ID is set to the ProSe Layer-2 Group ID or Prose UE ID, see ETSI TS 136 321 [i.12]. PLMN operators coordinate to make sure Destination Layer-2 ID(s) for different V2X services are configured in a consistent manner.
string dst_layer2_id = 1;
LocationInfo location_info = 2;
// The information of the neighbour cells in a visiting PLMN that support V2X communication over PC5.
repeated Pc5NeighbourCellInfo neighbour_cell_info = 3;
}
......@@ -4,7 +4,7 @@
ETSI GS MEC 030 V2X Information Service 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
*/
......
/*
ETSI GS MEC 030 V2X Information Service API
ETSI GS MEC 030 V2X Information Service 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 mec030;
import public "models/predicted_qos_routes.proto";
import public "models/time_stamp.proto";
message PredictedQos {
TimeStamp time_granularity = 1;
// Granularity of visited location. Measured in meters
string location_granularity = 2;
repeated PredictedQosRoutes routes = 3;
}
/*
ETSI GS MEC 030 V2X Information Service API
ETSI GS MEC 030 V2X Information Service 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 mec030;
import public "models/predicted_qos_routes_route_info.proto";
message PredictedQosRoutes {
// Information relating to a specific route. The first structure shall relate to the route origin and the last to the route destination. Intermediate waypoint locations may also be provided.
repeated PredictedQosRoutesRouteInfo routeinfo = 1;
}
/*
ETSI GS MEC 030 V2X Information Service API
ETSI GS MEC 030 V2X Information Service 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 mec030;
import public "models/location_info.proto";
import public "models/time_stamp.proto";
message PredictedQosRoutesRouteInfo {
LocationInfo location = 1;
TimeStamp time = 2;
// Reference Signal Received Quality as defined in ETSI TS 136 214 [i.13]. Shall only be included in the response
int32 rsrp = 3;
// Reference Signal Received Quality as defined in ETSI TS 136 214 [i.13]. Shall only be included in the response
int32 rsrq = 4;
}
......@@ -4,7 +4,7 @@
ETSI GS MEC 030 V2X Information Service 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
*/
......
......@@ -4,7 +4,7 @@
ETSI GS MEC 030 V2X Information Service 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
*/
......@@ -19,16 +19,16 @@ import public "models/time_stamp.proto";
message ProvChgPc5Notification {
// For sidelink communication, the Destination Layer-2 ID is set to the ProSe Layer-2 Group ID or Prose UE ID, see ETSI TS 136 321 [i.12].
string dstLayer2Id = 1;
string dst_layer2_id = 1;
LocationInfo locationInfo = 2;
LocationInfo location_info = 2;
// The information of the neighbour cells in a visiting PLMN that support V2X communication over PC5.
repeated Pc5NeighbourCellInfo neighbourCellInfo = 3;
repeated Pc5NeighbourCellInfo neighbour_cell_info = 3;
// Shall be set to \"ProvChgPc5Notification\".
string notificationType = 4;
string notification_type = 4;
TimeStamp timeStamp = 5;
TimeStamp time_stamp = 5;
}
......@@ -4,7 +4,7 @@
ETSI GS MEC 030 V2X Information Service 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
*/
......@@ -18,16 +18,16 @@ import public "models/time_stamp.proto";
message ProvChgPc5Subscription {
ProvChgPc5SubscriptionLinks Underscorelinks = 1;
ProvChgPc5SubscriptionLinks links = 1;
// URI selected by the service consumer to receive notifications on the subscribed VIS 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;
ProvChgPc5SubscriptionFilterCriteria filterCriteria = 4;
ProvChgPc5SubscriptionFilterCriteria filter_criteria = 4;
// Shall be set to \"ProvChgPc5Subscription\".
string subscriptionType = 5;
string subscription_type = 5;
}
......@@ -4,7 +4,7 @@
ETSI GS MEC 030 V2X Information Service 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
*/
......@@ -18,11 +18,11 @@ import public "models/pc5_neighbour_cell_info.proto";
message ProvChgPc5SubscriptionFilterCriteria {
// For sidelink communication, the Destination Layer-2 ID is set to the ProSe Layer-2 Group ID or Prose UE ID, see ETSI TS 136 321 [i.12].
string dstLayer2Id = 1;
string dst_layer2_id = 1;
LocationInfo locationInfo = 2;
LocationInfo location_info = 2;
// The information of the neighbour cells in a visiting PLMN that support V2X communication over PC5.
repeated Pc5NeighbourCellInfo neighbourCellInfo = 3;
repeated Pc5NeighbourCellInfo neighbour_cell_info = 3;
}
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment