# PartnershipManagement.NotificationListenersClientSideApi

All URIs are relative to *https://serverRoot/tmf-api/partnershipManagement/v4/*

Method | HTTP request | Description
------------- | ------------- | -------------
[**listenToPartnershipChangeEvent**](NotificationListenersClientSideApi.md#listenToPartnershipChangeEvent) | **POST** /listener/partnershipChangeEvent | Client listener for entity PartnershipChangeEvent
[**listenToPartnershipCreateEvent**](NotificationListenersClientSideApi.md#listenToPartnershipCreateEvent) | **POST** /listener/partnershipCreateEvent | Client listener for entity PartnershipCreateEvent
[**listenToPartnershipDeleteEvent**](NotificationListenersClientSideApi.md#listenToPartnershipDeleteEvent) | **POST** /listener/partnershipDeleteEvent | Client listener for entity PartnershipDeleteEvent
[**listenToPartnershipSpecificationChangeEvent**](NotificationListenersClientSideApi.md#listenToPartnershipSpecificationChangeEvent) | **POST** /listener/partnershipSpecificationChangeEvent | Client listener for entity PartnershipSpecificationChangeEvent
[**listenToPartnershipSpecificationCreateEvent**](NotificationListenersClientSideApi.md#listenToPartnershipSpecificationCreateEvent) | **POST** /listener/partnershipSpecificationCreateEvent | Client listener for entity PartnershipSpecificationCreateEvent
[**listenToPartnershipSpecificationDeleteEvent**](NotificationListenersClientSideApi.md#listenToPartnershipSpecificationDeleteEvent) | **POST** /listener/partnershipSpecificationDeleteEvent | Client listener for entity PartnershipSpecificationDeleteEvent

<a name="listenToPartnershipChangeEvent"></a>
# **listenToPartnershipChangeEvent**
> EventSubscription listenToPartnershipChangeEvent(body)

Client listener for entity PartnershipChangeEvent

Example of a client listener for receiving the notification PartnershipChangeEvent

### Example
```javascript
import {PartnershipManagement} from 'partnership_management';

let apiInstance = new PartnershipManagement.NotificationListenersClientSideApi();
let body = new PartnershipManagement.PartnershipChangeEvent(); // PartnershipChangeEvent | The event data

apiInstance.listenToPartnershipChangeEvent(body, (error, data, response) => {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
});
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **body** | [**PartnershipChangeEvent**](PartnershipChangeEvent.md)| The event data | 

### Return type

[**EventSubscription**](EventSubscription.md)

### Authorization

No authorization required

### HTTP request headers

 - **Content-Type**: application/json;charset=utf-8
 - **Accept**: application/json;charset=utf-8

<a name="listenToPartnershipCreateEvent"></a>
# **listenToPartnershipCreateEvent**
> EventSubscription listenToPartnershipCreateEvent(body)

Client listener for entity PartnershipCreateEvent

Example of a client listener for receiving the notification PartnershipCreateEvent

### Example
```javascript
import {PartnershipManagement} from 'partnership_management';

let apiInstance = new PartnershipManagement.NotificationListenersClientSideApi();
let body = new PartnershipManagement.PartnershipCreateEvent(); // PartnershipCreateEvent | The event data

apiInstance.listenToPartnershipCreateEvent(body, (error, data, response) => {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
});
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **body** | [**PartnershipCreateEvent**](PartnershipCreateEvent.md)| The event data | 

### Return type

[**EventSubscription**](EventSubscription.md)

### Authorization

No authorization required

### HTTP request headers

 - **Content-Type**: application/json;charset=utf-8
 - **Accept**: application/json;charset=utf-8

<a name="listenToPartnershipDeleteEvent"></a>
# **listenToPartnershipDeleteEvent**
> EventSubscription listenToPartnershipDeleteEvent(body)

Client listener for entity PartnershipDeleteEvent

Example of a client listener for receiving the notification PartnershipDeleteEvent

### Example
```javascript
import {PartnershipManagement} from 'partnership_management';

let apiInstance = new PartnershipManagement.NotificationListenersClientSideApi();
let body = new PartnershipManagement.PartnershipDeleteEvent(); // PartnershipDeleteEvent | The event data

apiInstance.listenToPartnershipDeleteEvent(body, (error, data, response) => {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
});
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **body** | [**PartnershipDeleteEvent**](PartnershipDeleteEvent.md)| The event data | 

### Return type

[**EventSubscription**](EventSubscription.md)

### Authorization

No authorization required

### HTTP request headers

 - **Content-Type**: application/json;charset=utf-8
 - **Accept**: application/json;charset=utf-8

<a name="listenToPartnershipSpecificationChangeEvent"></a>
# **listenToPartnershipSpecificationChangeEvent**
> EventSubscription listenToPartnershipSpecificationChangeEvent(body)

Client listener for entity PartnershipSpecificationChangeEvent

Example of a client listener for receiving the notification PartnershipSpecificationChangeEvent

### Example
```javascript
import {PartnershipManagement} from 'partnership_management';

let apiInstance = new PartnershipManagement.NotificationListenersClientSideApi();
let body = new PartnershipManagement.PartnershipSpecificationChangeEvent(); // PartnershipSpecificationChangeEvent | The event data

apiInstance.listenToPartnershipSpecificationChangeEvent(body, (error, data, response) => {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
});
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **body** | [**PartnershipSpecificationChangeEvent**](PartnershipSpecificationChangeEvent.md)| The event data | 

### Return type

[**EventSubscription**](EventSubscription.md)

### Authorization

No authorization required

### HTTP request headers

 - **Content-Type**: application/json;charset=utf-8
 - **Accept**: application/json;charset=utf-8

<a name="listenToPartnershipSpecificationCreateEvent"></a>
# **listenToPartnershipSpecificationCreateEvent**
> EventSubscription listenToPartnershipSpecificationCreateEvent(body)

Client listener for entity PartnershipSpecificationCreateEvent

Example of a client listener for receiving the notification PartnershipSpecificationCreateEvent

### Example
```javascript
import {PartnershipManagement} from 'partnership_management';

let apiInstance = new PartnershipManagement.NotificationListenersClientSideApi();
let body = new PartnershipManagement.PartnershipSpecificationCreateEvent(); // PartnershipSpecificationCreateEvent | The event data

apiInstance.listenToPartnershipSpecificationCreateEvent(body, (error, data, response) => {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
});
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **body** | [**PartnershipSpecificationCreateEvent**](PartnershipSpecificationCreateEvent.md)| The event data | 

### Return type

[**EventSubscription**](EventSubscription.md)

### Authorization

No authorization required

### HTTP request headers

 - **Content-Type**: application/json;charset=utf-8
 - **Accept**: application/json;charset=utf-8

<a name="listenToPartnershipSpecificationDeleteEvent"></a>
# **listenToPartnershipSpecificationDeleteEvent**
> EventSubscription listenToPartnershipSpecificationDeleteEvent(body)

Client listener for entity PartnershipSpecificationDeleteEvent

Example of a client listener for receiving the notification PartnershipSpecificationDeleteEvent

### Example
```javascript
import {PartnershipManagement} from 'partnership_management';

let apiInstance = new PartnershipManagement.NotificationListenersClientSideApi();
let body = new PartnershipManagement.PartnershipSpecificationDeleteEvent(); // PartnershipSpecificationDeleteEvent | The event data

apiInstance.listenToPartnershipSpecificationDeleteEvent(body, (error, data, response) => {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
});
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **body** | [**PartnershipSpecificationDeleteEvent**](PartnershipSpecificationDeleteEvent.md)| The event data | 

### Return type

[**EventSubscription**](EventSubscription.md)

### Authorization

No authorization required

### HTTP request headers

 - **Content-Type**: application/json;charset=utf-8
 - **Accept**: application/json;charset=utf-8

