/* /*
ETSI GS MEC 030 V2X Information Service API ETSI GS MEC 030 V2X Information Services API
ETSI GS MEC 030 V2X Information Service API described using OpenAPI. ETSI GS MEC 030 V2X Information Services API described using OpenAPI.
The version of the OpenAPI document: 2.1.1 The version of the OpenAPI document: 3.1.1
Contact: cti_support@etsi.org Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech Generated by OpenAPI Generator: https://openapi-generator.tech
*/ */
...@@ -21,13 +23,13 @@ message UuUniNeighbourCellInfo { ...@@ -21,13 +23,13 @@ message UuUniNeighbourCellInfo {
Ecgi ecgi = 1; Ecgi ecgi = 1;
FddInfo fdd_info = 2; FddInfo fddInfo = 2;
// Physical Cell Identifier. // Physical Cell Identifier.
int32 pci = 3; int32 pci = 3;
Plmn plmn = 4; Plmn plmn = 4;
TddInfo tdd_info = 5; TddInfo tddInfo = 5;
} }
/* /*
ETSI GS MEC 030 V2X Information Service API ETSI GS MEC 030 V2X Information Services API
ETSI GS MEC 030 V2X Information Service API described using OpenAPI. ETSI GS MEC 030 V2X Information Services API described using OpenAPI.
The version of the OpenAPI document: 2.1.1 The version of the OpenAPI document: 3.1.1
Contact: cti_support@etsi.org Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech Generated by OpenAPI Generator: https://openapi-generator.tech
*/ */
...@@ -17,8 +19,8 @@ import public "models/uu_unicast_provisioning_info_pro_info_uu_unicast.proto"; ...@@ -17,8 +19,8 @@ import public "models/uu_unicast_provisioning_info_pro_info_uu_unicast.proto";
message UuUnicastProvisioningInfo { message UuUnicastProvisioningInfo {
repeated UuUnicastProvisioningInfoProInfoUuUnicast pro_info_uu_unicast = 1; repeated UuUnicastProvisioningInfoProInfoUuUnicast proInfoUuUnicast = 437861045;
TimeStamp time_stamp = 2; TimeStamp timeStamp = 1;
} }
/* /*
ETSI GS MEC 030 V2X Information Service API ETSI GS MEC 030 V2X Information Services API
ETSI GS MEC 030 V2X Information Service API described using OpenAPI. ETSI GS MEC 030 V2X Information Services API described using OpenAPI.
The version of the OpenAPI document: 2.1.1 The version of the OpenAPI document: 3.1.1
Contact: cti_support@etsi.org Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech Generated by OpenAPI Generator: https://openapi-generator.tech
*/ */
...@@ -18,11 +20,11 @@ import public "models/v2x_application_server.proto"; ...@@ -18,11 +20,11 @@ import public "models/v2x_application_server.proto";
message UuUnicastProvisioningInfoProInfoUuUnicast { message UuUnicastProvisioningInfoProInfoUuUnicast {
LocationInfo location_info = 1; LocationInfo locationInfo = 1;
// The information of the neighbour cells in a visiting PLMN that support V2X communication over Uu unicast. // The information of the neighbour cells in a visiting PLMN that support V2X communication over Uu unicast.
repeated UuUniNeighbourCellInfo neighbour_cell_info = 2; repeated UuUniNeighbourCellInfo neighbourCellInfo = 2;
V2xApplicationServer v2x_application_server = 3; V2xApplicationServer v2xApplicationServer = 3;
} }
/* /*
ETSI GS MEC 030 V2X Information Service API ETSI GS MEC 030 V2X Information Services API
ETSI GS MEC 030 V2X Information Service API described using OpenAPI. ETSI GS MEC 030 V2X Information Services API described using OpenAPI.
The version of the OpenAPI document: 2.1.1 The version of the OpenAPI document: 3.1.1
Contact: cti_support@etsi.org Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech Generated by OpenAPI Generator: https://openapi-generator.tech
*/ */
...@@ -12,12 +14,11 @@ syntax = "proto3"; ...@@ -12,12 +14,11 @@ syntax = "proto3";
package mec030; package mec030;
option java_outer_classname = "V2xApplicationServerProto";
message V2xApplicationServer { message V2xApplicationServer {
string ip_address = 1; string ipAddress = 1;
string udp_port = 2; string udpPort = 2;
} }
/*
ETSI GS MEC 030 V2X Information Services API
ETSI GS MEC 030 V2X Information Services 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 mec030;
import public "models/info_connection.proto";
import public "models/info_protocol.proto";
message V2xMsgDistributionServer {
InfoConnection infoConnection = 1;
InfoProtocol infoProtocol = 2;
}
/*
ETSI GS MEC 030 V2X Information Services API
ETSI GS MEC 030 V2X Information Services 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 mec030;
import public "models/location_info.proto";
import public "models/v2x_msg_distribution_server.proto";
message V2xMsgDistributionServerInfo {
// Location information to identify a particular geographical area of interest to the service consumer for receiving V2X messages.
repeated LocationInfo locationInfo = 1;
// Describes the information of the V2X Message Distribution Servers supported by the service consumer for direct communication.
repeated V2xMsgDistributionServer v2xMsgDistributionServer = 2;
}
/*
ETSI GS MEC 030 V2X Information Services API
ETSI GS MEC 030 V2X Information Services 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 mec030;
import public "models/location_info.proto";
message V2xMsgFilterCriteria {
// Location information to identify a cell of a base station or a particular geographical area to which the V2X message can be associated.
repeated LocationInfo locationInfo = 1;
// Protocol version of the V2X message (0..255), See note 3.
repeated int32 msgProtocolVersion = 2;
// Published V2X message type. Its value is defined by the standardization organization indicated by the attribute stdOrganization. See note 2.
enum MsgTypeEnum {
SEE_DESCRIPTION = 0;
}
MsgTypeEnum msgType = 3;
// Standardization organization which defines the published V2X message type: ETSI: European Telecommunications Standards Institute. See note 1.
enum StdOrganizationEnum {
SEE_DESCRIPTION_1 = 0;
}
StdOrganizationEnum stdOrganization = 4;
}
/* /*
ETSI GS MEC 030 V2X Information Service API ETSI GS MEC 030 V2X Information Services API
ETSI GS MEC 030 V2X Information Service API described using OpenAPI. ETSI GS MEC 030 V2X Information Services API described using OpenAPI.
The version of the OpenAPI document: 2.1.1 The version of the OpenAPI document: 3.1.1
Contact: cti_support@etsi.org Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech Generated by OpenAPI Generator: https://openapi-generator.tech
*/ */
...@@ -12,32 +14,25 @@ syntax = "proto3"; ...@@ -12,32 +14,25 @@ syntax = "proto3";
package mec030; package mec030;
import public "models/msg_type.proto"; import public "models/links3.proto";
import public "models/time_stamp.proto"; import public "models/time_stamp.proto";
import public "models/v2x_msg_notification_links.proto"; import public "models/v2x_msg_properties_values.proto";
option java_outer_classname = "V2xMsgNotificationProto";
message V2xMsgNotification { message V2xMsgNotification {
// Shall be set to \"V2xMsgNotification\". Links3 _links = 1;
string notification_type = 1;
TimeStamp time_stamp = 2;
// Standardization organization which defines the published V2X message type ETSI: European Telecommunications Standards Institute. See note 1. // Published V2X message content. The format of the string is defined by the standardization organization indicated by the attribute stdOrganization of the msgPropertiesValues attribute.
enum stdOrganization { string msgContent = 2;
ETSI = 0;
}
MsgType msg_type = 4; V2xMsgPropertiesValues msgPropertiesValues = 3;
// The encode format of the V2X message, for example base64 // The representation format of the binary V2X message, for example base64 or hexadecimal representation.
string msg_encode_format = 5; string msgRepresentationFormat = 4;
// Published V2X message content. The format of the string is defined by the standardization organization indicated by the attribute stdOrganization. // Shall be set to \"V2xMsgNotification\".
string msg_content = 6; string notificationType = 5;
V2xMsgNotificationLinks links = 7; TimeStamp timeStamp = 6;
} }
/* /*
ETSI GS MEC 030 V2X Information Service API ETSI GS MEC 030 V2X Information Services API
ETSI GS MEC 030 V2X Information Service API described using OpenAPI. ETSI GS MEC 030 V2X Information Services API described using OpenAPI.
The version of the OpenAPI document: 2.1.1 The version of the OpenAPI document: 3.1.1
Contact: cti_support@etsi.org Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech Generated by OpenAPI Generator: https://openapi-generator.tech
*/ */
syntax = "proto3"; syntax = "proto3";
package mec030; package mec030;
option java_outer_classname = "V2xMsgNotificationLinksProto";
import public "models/link_type.proto"; import public "models/link_type.proto";
......
/*
ETSI GS MEC 030 V2X Information Services API
ETSI GS MEC 030 V2X Information Services 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 mec030;
import public "models/location_info.proto";
message V2xMsgPropertiesValues {
LocationInfo locationInfo = 1;
// Protocol version of the V2X message (0..255), See note 3.
int32 msgProtocolVersion = 2;
// Published V2X message type. Its value is defined by the standardization organization indicated by the attribute stdOrganization. See note 2.
enum MsgTypeEnum {
SEE_DESCRIPTION = 0;
}
MsgTypeEnum msgType = 3;
// Standardization organization which defines the published V2X message type: ETSI: European Telecommunications Standards Institute. See note 1.
enum StdOrganizationEnum {
SEE_DESCRIPTION_1 = 0;
}
StdOrganizationEnum stdOrganization = 4;
}
/* /*
ETSI GS MEC 030 V2X Information Service API ETSI GS MEC 030 V2X Information Services API
ETSI GS MEC 030 V2X Information Service API described using OpenAPI. ETSI GS MEC 030 V2X Information Services API described using OpenAPI.
The version of the OpenAPI document: 2.1.1 The version of the OpenAPI document: 3.1.1
Contact: cti_support@etsi.org Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech Generated by OpenAPI Generator: https://openapi-generator.tech
*/ */
...@@ -12,23 +14,16 @@ syntax = "proto3"; ...@@ -12,23 +14,16 @@ syntax = "proto3";
package mec030; package mec030;
import public "models/msg_type.proto"; import public "models/v2x_msg_properties_values.proto";
option java_outer_classname = "V2xMsgPublicationProto";
message V2xMsgPublication { message V2xMsgPublication {
// Published V2X message content. Its format is defined by the standardization organization indicated by the attribute stdOrganization. // Published V2X message content. Its format is defined by the standardization organization indicated by the attribute stdOrganization of the msgPropertiesValues attribute.
string msg_content = 1; string msgContent = 1;
// The encode format of the V2X message, for example base64.
string msg_encode_format = 2;
MsgType msg_type = 3; V2xMsgPropertiesValues msgPropertiesValues = 2;
// Standardization organization which defines the published V2X message type: ETSI: European Telecommunications Standards Institute. See note 1. // The representation format of the binary V2X message, for example base64 or hexadecimal representation.
enum stdOrganization { string msgRepresentationFormat = 3;
ETSI = 0;
}
} }
/* /*
ETSI GS MEC 030 V2X Information Service API ETSI GS MEC 030 V2X Information Services API
ETSI GS MEC 030 V2X Information Service API described using OpenAPI. ETSI GS MEC 030 V2X Information Services API described using OpenAPI.
The version of the OpenAPI document: 2.1.1 The version of the OpenAPI document: 3.1.1
Contact: cti_support@etsi.org Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech Generated by OpenAPI Generator: https://openapi-generator.tech
*/ */
...@@ -12,23 +14,28 @@ syntax = "proto3"; ...@@ -12,23 +14,28 @@ syntax = "proto3";
package mec030; package mec030;
import public "models/links.proto";
import public "models/time_stamp.proto"; import public "models/time_stamp.proto";
import public "models/v2x_msg_subscription_filter_criteria.proto"; import public "models/v2x_msg_filter_criteria.proto";
import public "models/v2x_msg_subscription_links.proto"; import public "models/websock_notif_config.proto";
option java_outer_classname = "V2xMsgSubscriptionProto";
message V2xMsgSubscription { message V2xMsgSubscription {
V2xMsgSubscriptionLinks links = 1; Links _links = 1;
// URI exposed by the client on which to receive notifications via HTTP. See note.
string callbackReference = 2;
// URI selected by the service consumer to receive notifications on the subscribed V2X message. This shall be included both in the request and in response. TimeStamp expiryDeadline = 3;
string callback_reference = 2;
TimeStamp expiry_deadline = 3; V2xMsgFilterCriteria filterCriteria = 4;
V2xMsgSubscriptionFilterCriteria filter_criteria = 4; // Shall be set to TRUE by the service consumer to request a test notification via HTTP on the callbackReference URI, as described in ETSI GS MEC 009 [9], clause 6.12a. Default: FALSE.
bool requestTestNotification = 5;
// Shall be set to \"V2xMsgSubscription\". // Shall be set to \"V2xMsgSubscription\".
string subscription_type = 5; string subscriptionType = 6;
WebsockNotifConfig websockNotifConfig = 7;
} }
/* /*
ETSI GS MEC 030 V2X Information Service API ETSI GS MEC 030 V2X Information Services API
ETSI GS MEC 030 V2X Information Service API described using OpenAPI. ETSI GS MEC 030 V2X Information Services API described using OpenAPI.
The version of the OpenAPI document: 2.1.1 The version of the OpenAPI document: 3.1.1
Contact: cti_support@etsi.org Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech Generated by OpenAPI Generator: https://openapi-generator.tech
*/ */
syntax = "proto3"; syntax = "proto3";
package mec030; package mec030;
option java_outer_classname = "V2xMsgSubscriptionFilterCriteriaProto";
message V2xMsgSubscriptionFilterCriteria { message V2xMsgSubscriptionFilterCriteria {
// Subscribed V2X message type. Its value is defined by the standardization organization indicated by the attribute stdOrganization. See note 2. // Subscribed V2X message type. Its value is defined by the standardization organization indicated by the attribute stdOrganization. See note 3.
repeated string msg_type = 1; repeated string msgType = 1;
// Standardization organization which defines the subscribed V2X message type: ETSI: European Telecommunications Standards Institute. See note 1. // Standardization organization which defines the subscribed V2X message type: ETSI: European Telecommunications Standards Institute. See note 2.
enum stdOrganization { enum StdOrganizationEnum {
ETSI = 0; ETSI = 0;
} }
StdOrganizationEnum stdOrganization = 2;
} }
/* /*
ETSI GS MEC 030 V2X Information Service API ETSI GS MEC 030 V2X Information Services API
ETSI GS MEC 030 V2X Information Service API described using OpenAPI. ETSI GS MEC 030 V2X Information Services API described using OpenAPI.
The version of the OpenAPI document: 2.1.1 The version of the OpenAPI document: 3.1.1
Contact: cti_support@etsi.org Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech Generated by OpenAPI Generator: https://openapi-generator.tech
*/ */
...@@ -15,14 +17,12 @@ package mec030; ...@@ -15,14 +17,12 @@ package mec030;
import public "models/v2x_server_usd_sdp_info.proto"; import public "models/v2x_server_usd_sdp_info.proto";
import public "models/v2x_server_usd_tmgi.proto"; import public "models/v2x_server_usd_tmgi.proto";
option java_outer_classname = "V2xServerUsdProto";
message V2xServerUsd { message V2xServerUsd {
V2xServerUsdSdpInfo sdp_info = 1; V2xServerUsdSdpInfo sdpInfo = 1;
// A list of service area identifier for the applicable MBMS broadcast area. // A list of service area identifier for the applicable MBMS broadcast area.
repeated string service_area_identifier = 2; repeated string serviceAreaIdentifier = 2;
V2xServerUsdTmgi tmgi = 3; V2xServerUsdTmgi tmgi = 3;
......
/* /*
ETSI GS MEC 030 V2X Information Service API ETSI GS MEC 030 V2X Information Services API
ETSI GS MEC 030 V2X Information Service API described using OpenAPI. ETSI GS MEC 030 V2X Information Services API described using OpenAPI.
The version of the OpenAPI document: 2.1.1 The version of the OpenAPI document: 3.1.1
Contact: cti_support@etsi.org Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech Generated by OpenAPI Generator: https://openapi-generator.tech
*/ */
...@@ -12,12 +14,11 @@ syntax = "proto3"; ...@@ -12,12 +14,11 @@ syntax = "proto3";
package mec030; package mec030;
option java_outer_classname ="V2xServerUsdSdpInfoProto";
message V2xServerUsdSdpInfo { message V2xServerUsdSdpInfo {
string ip_multicast_address = 1; string ipMulticastAddress = 1;
string port_number = 2; string portNumber = 2;
} }
/* /*
ETSI GS MEC 030 V2X Information Service API ETSI GS MEC 030 V2X Information Services API
ETSI GS MEC 030 V2X Information Service API described using OpenAPI. ETSI GS MEC 030 V2X Information Services API described using OpenAPI.
The version of the OpenAPI document: 2.1.1 The version of the OpenAPI document: 3.1.1
Contact: cti_support@etsi.org Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech Generated by OpenAPI Generator: https://openapi-generator.tech
*/ */
...@@ -12,12 +14,11 @@ syntax = "proto3"; ...@@ -12,12 +14,11 @@ syntax = "proto3";
package mec030; package mec030;
option java_outer_classname ="V2xServerUsdTmgiProto";
message V2xServerUsdTmgi { message V2xServerUsdTmgi {
// MBMS Service ID consisting of three octets. // MBMS Service ID consisting of three octets.
string mbms_service_id = 1; string mbmsServiceId = 1;
// The Mobile Country Code part of PLMN Identity. // The Mobile Country Code part of PLMN Identity.
string mcc = 2; string mcc = 2;
......
/*
ETSI GS MEC 030 V2X Information Services API
ETSI GS MEC 030 V2X Information Services 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 mec030;
message WebsockNotifConfig {
// Set to TRUE by the service consumer to indicate that Websocket delivery is requested.
bool requestWebsocketUri = 1;
// Set by VIS to indicate to the service consumer the Websocket URI to be used for delivering notifications.
string websocketUri = 2;
}
/* /*
ETSI GS MEC 030 V2X Information Service API ETSI GS MEC 030 V2X Information Services API
ETSI GS MEC 030 V2X Information Service API described using OpenAPI. ETSI GS MEC 030 V2X Information Services API described using OpenAPI.
The version of the OpenAPI document: 2.1.1 The version of the OpenAPI document: 3.1.1
Contact: cti_support@etsi.org Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech Generated by OpenAPI Generator: https://openapi-generator.tech
*/ */
syntax = "proto3"; syntax = "proto3";
package mec030; package mec030.services.qosservice;
import public "models/predicted_qos.proto"; import public "models/predicted_qos.proto";
import public "models/problem_details.proto"; import public "models/problem_details.proto";
...@@ -21,7 +23,7 @@ service QoSService { ...@@ -21,7 +23,7 @@ service QoSService {
} }
message PredictedQosPOSTRequest { message PredictedQosPOSTRequest {
PredictedQos predicted_qos = 1; PredictedQos predictedQos = 1;
} }
/* /*
ETSI GS MEC 030 V2X Information Service API ETSI GS MEC 030 V2X Information Services API
ETSI GS MEC 030 V2X Information Service API described using OpenAPI. ETSI GS MEC 030 V2X Information Services API described using OpenAPI.
The version of the OpenAPI document: 2.1.1 The version of the OpenAPI document: 3.1.1
Contact: cti_support@etsi.org Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech Generated by OpenAPI Generator: https://openapi-generator.tech
*/ */
syntax = "proto3"; syntax = "proto3";
package mec030; package mec030.services.queriesservice;
import public "models/pc5_provisioning_info.proto"; import public "models/pc5_provisioning_info.proto";
import public "models/problem_details.proto"; import public "models/problem_details.proto";
...@@ -28,19 +30,19 @@ service QueriesService { ...@@ -28,19 +30,19 @@ service QueriesService {
message ProvInfoGETRequest { message ProvInfoGETRequest {
// Comma separated list of locations to identify a cell of a base station or a particular geographical area // Comma separated list of locations to identify a cell of a base station or a particular geographical area
string location_info = 1; string locationInfo = 1;
} }
message ProvInfoUuMbmsGETRequest { message ProvInfoUuMbmsGETRequest {
// omma separated list of locations to identify a cell of a base station or a particular geographical area // omma separated list of locations to identify a cell of a base station or a particular geographical area
string location_info = 1; string locationInfo = 1;
} }
message ProvInfoUuUnicastGETRequest { message ProvInfoUuUnicastGETRequest {
// Comma separated list of locations to identify a cell of a base station or a particular geographical area // Comma separated list of locations to identify a cell of a base station or a particular geographical area
string location_info = 1; string locationInfo = 1;
} }
/* /*
ETSI GS MEC 030 V2X Information Service API ETSI GS MEC 030 V2X Information Services API
ETSI GS MEC 030 V2X Information Service API described using OpenAPI. ETSI GS MEC 030 V2X Information Services API described using OpenAPI.
The version of the OpenAPI document: 2.1.1 The version of the OpenAPI document: 3.1.1
Contact: cti_support@etsi.org Contact: cti_support@etsi.org
Generated by OpenAPI Generator: https://openapi-generator.tech Generated by OpenAPI Generator: https://openapi-generator.tech
*/ */
syntax = "proto3"; syntax = "proto3";
package mec030; package mec030.services.subscriptionservice;
import "google/protobuf/empty.proto"; import "google/protobuf/empty.proto";
import public "models/subscription.proto";
import public "models/problem_details.proto"; import public "models/problem_details.proto";
import public "models/subscription.proto";
import public "models/subscription_link_list.proto"; import public "models/subscription_link_list.proto";
service SubscriptionService { service SubscriptionService {
...@@ -32,31 +34,30 @@ service SubscriptionService { ...@@ -32,31 +34,30 @@ service SubscriptionService {
message IndividualSubscriptionDELETERequest { message IndividualSubscriptionDELETERequest {
// Refers to created subscription, where the VIS API allocates a unique resource name for this subscription // Refers to created subscription, where the VIS API allocates a unique resource name for this subscription
string subscription_id = 1; string subscriptionId = 1;
} }
message IndividualSubscriptionGETRequest { message IndividualSubscriptionGETRequest {
// Refers to created subscription, where the VIS API allocates a unique resource name for this subscription // Refers to created subscription, where the VIS API allocates a unique resource name for this subscription
string subscription_id = 1; string subscriptionId = 1;
} }
message IndividualSubscriptionPUTRequest { message IndividualSubscriptionPUTRequest {
// Refers to created subscription, where the VIS API allocates a unique resource name for this subscription // Refers to created subscription, where the VIS API allocates a unique resource name for this subscription
string subscription_id = 1; string subscriptionId = 1;
Subscription subscription = 2; Subscription subscription = 2;
} }
message SubGETRequest { message SubGETRequest {
// Query parameter to filter on a specific subscription type. Permitted values: prov_chg_uu_uni: provisioning information change for V2X communication over Uuunicast prov_chg_uu_mbms: provisioning information change for V2X communication over Uu MBMS prov_chg_uu_pc5: provisioning information change for V2X communication over PC5. v2x_msg: V2X interoperability message // Query parameter to filter on a specific subscription type. Permitted values: prov_chg_uu_uni: provisioning information change for V2X communication over Uuunicast. prov_chg_uu_mbms: provisioning information change for V2X communication over Uu MBMS. prov_chg_uu_pc5: provisioning information change for V2X communication over PC5. v2x_msg: V2X interoperability message. pred_qos: information on the predicted QoS
string subscription_type = 1; string subscriptionType = 1;
} }
message SubPOSTRequest { message SubPOSTRequest {
Subscription subscription = 1; Subscription subscription = 1;
} }