[[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)
# **mtsCapabilityInfoGET**
> MtsCapabilityInfo mtsCapabilityInfoGET()
# **MtsCapabilityInfoGET**
> MtsCapabilityInfo MtsCapabilityInfoGET(ctx, )
Retrieve the MTS capability informations
Retrieve the MTS capability informations
Used to query information about the MTS information. Typically used in the 'Get MTS service Info from the MTS Service' procedure as described in clause 6.2.6.
Used to query information about the MTS information. Typically used in the 'Get MTS service Info from the MTS Service' procedure as described in clause 6.2.6.
[[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)
# **mtsSessionDELETE**
> mtsSessionDELETE(sessionId)
# **MtsSessionDELETE**
> MtsSessionDELETE(ctx, sessionId)
Remove specific MTS session
Remove specific MTS session
DELETE method is typically used in 'Unregister from the MTS Service' procedure as described in clause 6.2.8.
DELETE method is typically used in 'Unregister from the MTS Service' procedure as described in clause 6.2.8.
**sessionId** | **String**| Represents a MTS session instance | [default to null]
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**sessionId** | **string**| Represents a MTS session instance |
### Return type
### Return type
null (empty response body)
(empty response body)
### Authorization
### Authorization
@@ -91,23 +90,24 @@ No authorization required
-**Content-Type**: Not defined
-**Content-Type**: Not defined
-**Accept**: application/problem+json
-**Accept**: application/problem+json
<aname="mtsSessionGET"></a>
[[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)
# **mtsSessionGET**
> MtsSessionInfo mtsSessionGET(sessionId)
# **MtsSessionGET**
> MtsSessionInfo MtsSessionGET(ctx, sessionId)
Retrieve information about specific MTS session
Retrieve information about specific MTS session
Retrieves information about an individual MTS session. Typically used in the 'Get configured MTS Session Info from the MTS Service' procedure as described in clause 6.2.10.
Retrieves information about an individual MTS session. Typically used in the 'Get configured MTS Session Info from the MTS Service' procedure as described in clause 6.2.10.
[[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)
# **mtsSessionPOST**
> MtsSessionInfo mtsSessionPOST(MtsSessionInfo)
# **MtsSessionPOST**
> MtsSessionInfo MtsSessionPOST(ctx, body)
Create a MTS session
Create a MTS session
Used to create a MTS session. This method is typically used in 'Register application to the MTS Service' procedure as described in clause 6.2.7.
Used to create a MTS session. This method is typically used in 'Register application to the MTS Service' procedure as described in clause 6.2.7.
[[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)
**sessionId** | **String**| Represents a MTS session instance | [default to null]
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**MtsSessionInfo** | [**MtsSessionInfo**](../Models/MtsSessionInfo.md)| MtsSessionInfo with updated information is included as entity body of the request. |
**body** | [**MtsSessionInfo**](MtsSessionInfo.md)| MtsSessionInfo with updated information is included as entity body of the request. |
**sessionId** | **string**| Represents a MTS session instance |
[[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)
# **mtsSessionsListGET**
> List mtsSessionsListGET(app\_instance\_id, app\_name, session\_id)
Retrieves information about a list of MTS sessions. Typically used in the 'Get configured MTS Session Info from the MTS Service' procedure as described in clause 6.2.10.
Retrieves information about a list of MTS sessions. Typically used in the 'Get configured MTS Session Info from the MTS Service' procedure as described in clause 6.2.10.
**app\_instance\_id** | [**List**](../Models/String.md)| A MEC application instance may use multiple app_instance_ids as an input parameter to query the MTS session of a list of MEC application instances. See note. | [optional] [default to null]
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**app\_name** | [**List**](../Models/String.md)| A MEC application instance may use multiple app_names as an input parameter to query the MTS session of a list of MEC application instances. See note. | [optional] [default to null]
**optional** | ***MtsApiMtsSessionsListGETOpts** | optional parameters | nil if no parameters
**session\_id** | [**List**](../Models/String.md)| A MEC application instance may use session_id as an input parameter to query the information of a list of MTS sessions. See note. | [optional] [default to null]
### Optional Parameters
Optional parameters are passed through a pointer to a MtsApiMtsSessionsListGETOpts struct
**appInstanceId** | [**optional.Interface of []string**](string.md)| A MEC application instance may use multiple app_instance_ids as an input parameter to query the MTS session of a list of MEC application instances. See note. |
**appName** | [**optional.Interface of []string**](string.md)| A MEC application instance may use multiple app_names as an input parameter to query the MTS session of a list of MEC application instances. See note. |
**sessionId** | [**optional.Interface of []string**](string.md)| A MEC application instance may use session_id as an input parameter to query the information of a list of MTS sessions. See note. |
[[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)
**notificationType** | [**String**](string.md) | Shall be set to AppTerminationNotification. | [default to null]
**NotificationType** | **string** | Shall be set to AppTerminationNotification. | [default to null]
**operationAction** | [**OperationActionType**](OperationActionType.md) | | [default to null]
**OperationAction** | [***OperationActionType**](OperationActionType.md) | | [default to null]
**maxGracefulTimeout** | [**Integer**](integer.md) | Maximum timeout value in seconds for graceful termination or graceful stop of an application instance. | [default to null]
**MaxGracefulTimeout** | **int32** | Maximum timeout value in seconds for graceful termination or graceful stop of an application instance. | [default to null]
**\_links** | [**AppTerminationNotification__links**](AppTerminationNotification__links.md) | | [default to null]
**Links** | [***AppTerminationNotificationLinks**](AppTerminationNotification__links.md) | | [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)
[[Back to Model list]](../README.md#documentation-for-models)[[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
**subscription** | [**LinkType**](LinkType.md) | | [default to null]
**Subscription** | [***LinkType**](LinkType.md) | | [default to null]
**confirmTermination** | [**LinkType**](LinkType.md) | | [optional] [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)
[[Back to Model list]](../README.md#documentation-for-models)[[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
**href** | [**URI**](URI.md) | URI referring to a resource | [default to null]
**Href** | **string** | URI referring to a resource | [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)
[[Back to Model list]](../README.md#documentation-for-models)[[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
**mtsAccessInfo** | [**List**](MtsCapabilityInfo_mtsAccessInfo.md) | The information on access network connection as defined below | [default to null]
**MtsAccessInfo** | [**[]MtsCapabilityInfoMtsAccessInfo**](MtsCapabilityInfo_mtsAccessInfo.md) | The information on access network connection as defined below | [default to null]
**mtsMode** | [**List**](integer.md) | Numeric value corresponding to a specific MTS operation supported by the TMS 0 = low cost, i.e. using the unmetered access network connection whenever it is available 1 = low latency, i.e. using the access network connection with lower latency 2 = high throughput, i.e. using the access network connection with higher throughput, or/and multiple access network connection simultaneously if supported 3 = redundancy, i.e. sending duplicated (redundancy) packets over multiple access network connections for highreliability and low-latency applications 4 = QoS, i.e. performing MTS based on the specific QoS requirements from the app | [default to null]
**MtsMode** | **[]int32** | Numeric value corresponding to a specific MTS operation supported by the TMS 0 = low cost, i.e. using the unmetered access network connection whenever it is available 1 = low latency, i.e. using the access network connection with lower latency 2 = high throughput, i.e. using the access network connection with higher throughput, or/and multiple access network connection simultaneously if supported 3 = redundancy, i.e. sending duplicated (redundancy) packets over multiple access network connections for highreliability and low-latency applications 4 = QoS, i.e. performing MTS based on the specific QoS requirements from the app | [default to null]
**timeStamp** | [**MtsCapabilityInfo_timeStamp**](MtsCapabilityInfo_timeStamp.md) | | [optional] [default to null]
**TimeStamp** | [***MtsCapabilityInfoTimeStamp**](MtsCapabilityInfo_timeStamp.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)
[[Back to Model list]](../README.md#documentation-for-models)[[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)