Commit c4a484d5 authored by Yann Garcia's avatar Yann Garcia
Browse files

Update meep-vis documentation

parent de1e12c2
Loading
Loading
Loading
Loading
+0 −261
Original line number Diff line number Diff line
# UnsupportedApi

All URIs are relative to *https://localhost/sandboxname/vis/v2*

Method | HTTP request | Description
------------- | ------------- | -------------
[**individualSubscriptionDELETE**](UnsupportedApi.md#individualSubscriptionDELETE) | **DELETE** /subscriptions/{subscriptionId} | Used to cancel the existing subscription.
[**individualSubscriptionGET**](UnsupportedApi.md#individualSubscriptionGET) | **GET** /subscriptions/{subscriptionId} | Retrieve information about this subscription.
[**individualSubscriptionPUT**](UnsupportedApi.md#individualSubscriptionPUT) | **PUT** /subscriptions/{subscriptionId} | Used to update the existing subscription.
[**provInfoGET**](UnsupportedApi.md#provInfoGET) | **GET** /queries/pc5_provisioning_info | Query provisioning information for V2X communication over PC5.
[**provInfoUuMbmsGET**](UnsupportedApi.md#provInfoUuMbmsGET) | **GET** /queries/uu_mbms_provisioning_info | retrieve information required for V2X communication over Uu MBMS.
[**provInfoUuUnicastGET**](UnsupportedApi.md#provInfoUuUnicastGET) | **GET** /queries/uu_unicast_provisioning_info | Used to query provisioning information for V2X communication over Uu unicast.
[**subGET**](UnsupportedApi.md#subGET) | **GET** /subscriptions | Request information about the subscriptions for this requestor.
[**subPOST**](UnsupportedApi.md#subPOST) | **POST** /subscriptions |  create a new subscription to VIS notifications.
[**v2xMessagePOST**](UnsupportedApi.md#v2xMessagePOST) | **POST** /publish_v2x_message | Used to publish a V2X message.


<a name="individualSubscriptionDELETE"></a>
# **individualSubscriptionDELETE**
> individualSubscriptionDELETE(subscriptionId)

Used to cancel the existing subscription.

    Used to cancel the existing subscription.

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **subscriptionId** | **String**| Refers to created subscription, where the VIS API allocates a unique resource name for this subscription | [default to null]

### Return type

null (empty response body)

### Authorization

No authorization required

### HTTP request headers

- **Content-Type**: Not defined
- **Accept**: application/json

<a name="individualSubscriptionGET"></a>
# **individualSubscriptionGET**
> oneOf&lt;ProvChgUuUniSubscription,ProvChgUuMbmsSubscription,ProvChgPc5Subscription,V2xMsgSubscription&gt; individualSubscriptionGET(subscriptionId)

Retrieve information about this subscription.

    Retrieve information about this subscription.

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **subscriptionId** | **String**| Refers to created subscription, where the VIS API allocates a unique resource name for this subscription | [default to null]

### Return type

[**oneOf&lt;ProvChgUuUniSubscription,ProvChgUuMbmsSubscription,ProvChgPc5Subscription,V2xMsgSubscription&gt;**](../Models/oneOf&lt;ProvChgUuUniSubscription,ProvChgUuMbmsSubscription,ProvChgPc5Subscription,V2xMsgSubscription&gt;.md)

### Authorization

No authorization required

### HTTP request headers

- **Content-Type**: Not defined
- **Accept**: application/json

<a name="individualSubscriptionPUT"></a>
# **individualSubscriptionPUT**
> oneOf&lt;ProvChgUuUniSubscription,ProvChgUuMbmsSubscription,ProvChgPc5Subscription,V2xMsgSubscription&gt; individualSubscriptionPUT(subscriptionId, UNKNOWN\_BASE\_TYPE)

Used to update the existing subscription.

    Used to update the existing subscription.

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **subscriptionId** | **String**| Refers to created subscription, where the VIS API allocates a unique resource name for this subscription | [default to null]
 **UNKNOWN\_BASE\_TYPE** | [**UNKNOWN_BASE_TYPE**](../Models/UNKNOWN_BASE_TYPE.md)|  |

### Return type

[**oneOf&lt;ProvChgUuUniSubscription,ProvChgUuMbmsSubscription,ProvChgPc5Subscription,V2xMsgSubscription&gt;**](../Models/oneOf&lt;ProvChgUuUniSubscription,ProvChgUuMbmsSubscription,ProvChgPc5Subscription,V2xMsgSubscription&gt;.md)

### Authorization

No authorization required

### HTTP request headers

- **Content-Type**: application/json
- **Accept**: application/json

<a name="provInfoGET"></a>
# **provInfoGET**
> Pc5ProvisioningInfo provInfoGET(location\_info)

Query provisioning information for V2X communication over PC5.

    Query provisioning information for V2X communication over PC5.

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **location\_info** | **String**| Comma separated list of locations to identify a cell of a base station or a particular geographical area | [default to null]

### Return type

[**Pc5ProvisioningInfo**](../Models/Pc5ProvisioningInfo.md)

### Authorization

No authorization required

### HTTP request headers

- **Content-Type**: Not defined
- **Accept**: application/json

<a name="provInfoUuMbmsGET"></a>
# **provInfoUuMbmsGET**
> UuMbmsProvisioningInfo provInfoUuMbmsGET(location\_info)

retrieve information required for V2X communication over Uu MBMS.

    retrieve information required for V2X communication over Uu MBMS.

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **location\_info** | **String**| omma separated list of locations to identify a cell of a base station or a particular geographical area | [default to null]

### Return type

[**UuMbmsProvisioningInfo**](../Models/UuMbmsProvisioningInfo.md)

### Authorization

No authorization required

### HTTP request headers

- **Content-Type**: Not defined
- **Accept**: application/json

<a name="provInfoUuUnicastGET"></a>
# **provInfoUuUnicastGET**
> UuUnicastProvisioningInfo provInfoUuUnicastGET(location\_info)

Used to query provisioning information for V2X communication over Uu unicast.

    Used to query provisioning information for V2X communication over Uu unicast.

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **location\_info** | **String**| Comma separated list of locations to identify a cell of a base station or a particular geographical area | [default to null]

### Return type

[**UuUnicastProvisioningInfo**](../Models/UuUnicastProvisioningInfo.md)

### Authorization

No authorization required

### HTTP request headers

- **Content-Type**: Not defined
- **Accept**: application/json

<a name="subGET"></a>
# **subGET**
> SubscriptionLinkList subGET(subscription\_type)

Request information about the subscriptions for this requestor.

    Request information about the subscriptions for this requestor.

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **subscription\_type** | **String**| 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 | [optional] [default to null]

### Return type

[**SubscriptionLinkList**](../Models/SubscriptionLinkList.md)

### Authorization

No authorization required

### HTTP request headers

- **Content-Type**: Not defined
- **Accept**: application/json

<a name="subPOST"></a>
# **subPOST**
> oneOf&lt;ProvChgUuUniSubscription,ProvChgUuMbmsSubscription,ProvChgPc5Subscription,V2xMsgSubscription&gt; subPOST(UNKNOWN\_BASE\_TYPE)

 create a new subscription to VIS notifications.

     create a new subscription to VIS notifications.

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **UNKNOWN\_BASE\_TYPE** | [**UNKNOWN_BASE_TYPE**](../Models/UNKNOWN_BASE_TYPE.md)|  |

### Return type

[**oneOf&lt;ProvChgUuUniSubscription,ProvChgUuMbmsSubscription,ProvChgPc5Subscription,V2xMsgSubscription&gt;**](../Models/oneOf&lt;ProvChgUuUniSubscription,ProvChgUuMbmsSubscription,ProvChgPc5Subscription,V2xMsgSubscription&gt;.md)

### Authorization

No authorization required

### HTTP request headers

- **Content-Type**: application/json
- **Accept**: application/json

<a name="v2xMessagePOST"></a>
# **v2xMessagePOST**
> v2xMessagePOST(V2xMsgPublication)

Used to publish a V2X message.

    Used to publish a V2X message.

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **V2xMsgPublication** | [**V2xMsgPublication**](../Models/V2xMsgPublication.md)|  |

### Return type

null (empty response body)

### Authorization

No authorization required

### HTTP request headers

- **Content-Type**: application/json
- **Accept**: application/json
+27 −26
Original line number Diff line number Diff line
# V2xiApi
# {{classname}}

All URIs are relative to *https://localhost/sandboxname/vis/v2*
All URIs are relative to *https://localhost/vis/v2*

Method | HTTP request | Description
------------- | ------------- | -------------
[**mec011AppTerminationPOST**](V2xiApi.md#mec011AppTerminationPOST) | **POST** /notifications/mec011/appTermination | MEC011 Application Termination notification for self termination
[**predictedQosPOST**](V2xiApi.md#predictedQosPOST) | **POST** /provide_predicted_qos | Request the predicted QoS correspondent to potential routes of a vehicular UE.
[**V2xMessagePOST**](V2XMsgApi.md#V2xMessagePOST) | **Post** /publish_v2x_message | Used to publish a V2X message.
[**V2xMsgDistributionServerPost**](V2XMsgApi.md#V2xMsgDistributionServerPost) | **Post** /provide_v2x_msg_distribution_server_info | Request the information about available V2X Message Distribution Servers that can be supported by the service consumer.

# **V2xMessagePOST**
> V2xMessagePOST(ctx, body)
Used to publish a V2X message.

<a name="mec011AppTerminationPOST"></a>
# **mec011AppTerminationPOST**
> mec011AppTerminationPOST(AppTerminationNotification)
Used to publish a V2X message.

MEC011 Application Termination notification for self termination

    Terminates itself.

### Parameters
### Required Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **AppTerminationNotification** | [**AppTerminationNotification**](../Models/AppTerminationNotification.md)| Termination notification details |
 **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
  **body** | [**V2xMsgPublication**](V2xMsgPublication.md)|  | 

### Return type

null (empty response body)
 (empty response body)

### Authorization

@@ -33,25 +31,26 @@ No authorization required
### HTTP request headers

 - **Content-Type**: application/json
- **Accept**: Not defined
 - **Accept**: application/json

<a name="predictedQosPOST"></a>
# **predictedQosPOST**
> PredictedQos predictedQosPOST(PredictedQos)
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)

Request the predicted QoS correspondent to potential routes of a vehicular UE.
# **V2xMsgDistributionServerPost**
> V2xMsgDistributionServerInfo V2xMsgDistributionServerPost(ctx, body)
Request the information about available V2X Message Distribution Servers that can be supported by the service consumer.

    Request the predicted QoS correspondent to potential routes of a vehicular UE.
Request the information about available V2X Message Distribution Servers that can be supported by the service consumer (e.g. a MEC application).

### Parameters
### Required Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **PredictedQos** | [**PredictedQos**](../Models/PredictedQos.md)|  |
 **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
  **body** | [**V2xMsgDistributionServerInfo**](V2xMsgDistributionServerInfo.md)|  | 

### Return type

[**PredictedQos**](../Models/PredictedQos.md)
[**V2xMsgDistributionServerInfo**](V2xMsgDistributionServerInfo.md)

### Authorization

@@ -62,3 +61,5 @@ No authorization required
 - **Content-Type**: application/json
 - **Accept**: application/json

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+2 −4
Original line number Diff line number Diff line
# AppTerminationNotificationLinks
## Properties
# AnyOfPredQosSubscription

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**subscription** | [**LinkType**](LinkType.md) |  | [default to null]
**confirmTermination** | [**LinkType**](LinkType.md) |  | [optional] [default to null]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+2 −4
Original line number Diff line number Diff line
# SubscriptionLinkListLinks
## Properties
# AnyOfProvChgPc5Subscription

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**self** | [**LinkType**](LinkType.md) |  | [default to null]
**subscriptions** | [**List**](SubscriptionLinkList.links.subscriptions.md) |  | [optional] [default to null]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+8 −0
Original line number Diff line number Diff line
# SubscriptionLinkListLinksSubscriptions
## Properties
# AnyOfProvChgUuMbmsSubscription

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**href** | [**URI**](URI.md) | The URI referring to the subscription. | [default to null]
**subscriptionType** | [**String**](string.md) | Type of the subscription. The values are as defined in the \&quot;subscriptionType\&quot; attribute for each different V2X information event subscription data type. | [default to null]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
Loading