fds.sdk.RealTimeNews 0.20.1
Real-Time News client library for Python
License: Apache License, Version 2.0
Requires Python: >=3.7
Keywords: FactSet, API, SDK

[![FactSet](https://raw.githubusercontent.com/factset/enterprise-sdk/main/docs/images/factset-logo.svg)](https://www.factset.com)

# Real-Time News client library for Python

[![API Version](https://img.shields.io/badge/api-v4.0.0-blue)](https://developer.factset.com/api-catalog/)
[![PyPi](https://img.shields.io/pypi/v/fds.sdk.RealTimeNews/0.20.1)](https://pypi.org/project/fds.sdk.RealTimeNews/v/0.20.1)
[![Apache-2 license](https://img.shields.io/badge/license-Apache2-brightgreen.svg)](https://www.apache.org/licenses/LICENSE-2.0)

Consume FactSet’s StreetAccount news and 3rd party content through an API that seamlessly integrates with
[quotes](https://developer.factset.com/api-catalog/real-time-quotes-api),
[time series](https://developer.factset.com/api-catalog/real-time-time-series-api),
[watchlists](https://developer.factset.com/api-catalog/watchlist-api-digital-portals), and other Functional APIs.

Search for news articles from various news distributors and publishers. Incorporate a multitude of search parameters such as region, category, source, article type and provider-specific meta data, to easily filter out the noise.

All search and list endpoints can be subscribed to receive streamed updates.

News providers include:

* APA
* AWP 
* Businesswire
* Cercle Finance
* Direkt News SE
* Dow Jones News
* dpa
* dpa-AFX 
* EUWAX
* GlobenewsWire
* Kauppalehti
* MT Newswires
* MoneyAM
* newsaktuell
* OMX
* PR Newswire 
* Ritzau Finans
* StreetAccount News
* TDN News
      
See the [Real-Time Quotes API](https://developer.factset.com/api-catalog/real-time-quotes-api) for access to detailed
price and performance information, plus basic support for security identifier cross-reference.


This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- API version: 4.0.0
- SDK version: 0.20.1
- Build package: org.openapitools.codegen.languages.PythonClientCodegen

For more information, please visit [https://developer.factset.com/contact](https://developer.factset.com/contact)

## Requirements

* Python >= 3.7

## Installation

### Poetry

```shell
poetry add fds.sdk.utils fds.sdk.RealTimeNews==0.20.1
```

### pip

```shell
pip install fds.sdk.utils fds.sdk.RealTimeNews==0.20.1
```

## Usage

1. [Generate authentication credentials](../../../../README.md#authentication).
2. Setup Python environment.
   1. Install and activate python 3.7+. If you're using [pyenv](https://github.com/pyenv/pyenv):

      ```sh
      pyenv install 3.9.7
      pyenv shell 3.9.7
      ```

   2. (optional) [Install poetry](https://python-poetry.org/docs/#installation).
3. [Install dependencies](#installation).
4. Run the following:

> [!IMPORTANT]
> The parameter variables defined below are just examples and may potentially contain non valid values. Please replace them with valid values.

### Example Code

```python
from fds.sdk.utils.authentication import ConfidentialClient

import fds.sdk.RealTimeNews
from fds.sdk.RealTimeNews.api import basic_api
from fds.sdk.RealTimeNews.models import *
from dateutil.parser import parse as dateutil_parser
from pprint import pprint

# See configuration.py for a list of all supported configuration parameters.

# Examples for each supported authentication method are below,
# choose one that satisfies your use case.

# (Preferred) OAuth 2.0: FactSetOAuth2
# See https://github.com/FactSet/enterprise-sdk#oauth-20
# for information on how to create the app-config.json file
#
# The confidential client instance should be reused in production environments.
# See https://github.com/FactSet/enterprise-sdk-utils-python#authentication
# for more information on using the ConfidentialClient class
configuration = fds.sdk.RealTimeNews.Configuration(
    fds_oauth_client=ConfidentialClient('/path/to/app-config.json')
)

# Basic authentication: FactSetApiKey
# See https://github.com/FactSet/enterprise-sdk#api-key
# for information how to create an API key
# configuration = fds.sdk.RealTimeNews.Configuration(
#     username='USERNAME-SERIAL',
#     password='API-KEY'
# )

# Enter a context with an instance of the API client
with fds.sdk.RealTimeNews.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = basic_api.BasicApi(api_client)
    attributes = [
        "_attributes_example",
    ] # [str] | Limit the attributes returned in the response to the specified set. (optional)

    try:
        # List of asset classes.
        # example passing only required values which don't have defaults set
        # and optional values
        api_response = api_instance.get_basic_asset_class_list(attributes=attributes)

        pprint(api_response)
    except fds.sdk.RealTimeNews.ApiException as e:
        print("Exception when calling BasicApi->get_basic_asset_class_list: %s\n" % e)

    # # Get response, http status code and response headers
    # try:
    #     # List of asset classes.
    #     api_response, http_status_code, response_headers = api_instance.get_basic_asset_class_list_with_http_info(attributes=attributes)


    #     pprint(api_response)
    #     pprint(http_status_code)
    #     pprint(response_headers)
    # except fds.sdk.RealTimeNews.ApiException as e:
    #     print("Exception when calling BasicApi->get_basic_asset_class_list: %s\n" % e)

    # # Get response asynchronous
    # try:
    #     # List of asset classes.
    #     async_result = api_instance.get_basic_asset_class_list_async(attributes=attributes)
    #     api_response = async_result.get()


    #     pprint(api_response)
    # except fds.sdk.RealTimeNews.ApiException as e:
    #     print("Exception when calling BasicApi->get_basic_asset_class_list: %s\n" % e)

    # # Get response, http status code and response headers asynchronous
    # try:
    #     # List of asset classes.
    #     async_result = api_instance.get_basic_asset_class_list_with_http_info_async(attributes=attributes)
    #     api_response, http_status_code, response_headers = async_result.get()


    #     pprint(api_response)
    #     pprint(http_status_code)
    #     pprint(response_headers)
    # except fds.sdk.RealTimeNews.ApiException as e:
    #     print("Exception when calling BasicApi->get_basic_asset_class_list: %s\n" % e)

```

### Using Pandas

To convert an API response to a Pandas DataFrame, it is necessary to transform it first to a dictionary.
```python
import pandas as pd

response_dict = api_response.to_dict()['data']

simple_json_response = pd.DataFrame(response_dict)
nested_json_response = pd.json_normalize(response_dict)
```

### Debugging

The SDK uses the standard library [`logging`](https://docs.python.org/3/library/logging.html#module-logging) module.

Setting `debug` to `True` on an instance of the `Configuration` class sets the log-level of related packages to `DEBUG`
and enables additional logging in Pythons [HTTP Client](https://docs.python.org/3/library/http.client.html).

**Note**: This prints out sensitive information (e.g. the full request and response). Use with care.

```python
import logging
import fds.sdk.RealTimeNews

logging.basicConfig(level=logging.DEBUG)

configuration = fds.sdk.RealTimeNews.Configuration(...)
configuration.debug = True
```

### Configure a Proxy

You can pass proxy settings to the Configuration class:

* `proxy`: The URL of the proxy to use.
* `proxy_headers`: a dictionary to pass additional headers to the proxy (e.g. `Proxy-Authorization`).

```python
import fds.sdk.RealTimeNews

configuration = fds.sdk.RealTimeNews.Configuration(
    # ...
    proxy="http://secret:password@localhost:5050",
    proxy_headers={
        "Custom-Proxy-Header": "Custom-Proxy-Header-Value"
    }
)
```

### Custom SSL Certificate

TLS/SSL certificate verification can be configured with the following Configuration parameters:

* `ssl_ca_cert`: a path to the certificate to use for verification in `PEM` format.
* `verify_ssl`: setting this to `False` disables the verification of certificates.
  Disabling the verification is not recommended, but it might be useful during
  local development or testing.

```python
import fds.sdk.RealTimeNews

configuration = fds.sdk.RealTimeNews.Configuration(
    # ...
    ssl_ca_cert='/path/to/ca.pem'
)
```

### Request Retries

In case the request retry behaviour should be customized, it is possible to pass a `urllib3.Retry` object to the `retry` property of the Configuration.

```python
from urllib3 import Retry
import fds.sdk.RealTimeNews

configuration = fds.sdk.RealTimeNews.Configuration(
    # ...
)

configuration.retries = Retry(total=3, status_forcelist=[500, 502, 503, 504])
```


## Documentation for API Endpoints

All URIs are relative to *https://api.factset.com/wealth/v4*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*BasicApi* | [**get_basic_asset_class_list**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/BasicApi.md#get_basic_asset_class_list) | **GET** /basic/asset-class/list | List of asset classes.
*BasicApi* | [**get_basic_benchmark_type_list**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/BasicApi.md#get_basic_benchmark_type_list) | **GET** /basic/benchmark/type/list | List of benchmark types.
*BasicApi* | [**get_basic_frequency_type_list**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/BasicApi.md#get_basic_frequency_type_list) | **GET** /basic/frequency/type/list | List of frequency types.
*BasicApi* | [**get_basic_language_get**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/BasicApi.md#get_basic_language_get) | **GET** /basic/language/get | Details for a language.
*BasicApi* | [**get_basic_language_get_by_code**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/BasicApi.md#get_basic_language_get_by_code) | **GET** /basic/language/get-by-code | Details for a language identified by code.
*BasicApi* | [**get_basic_language_list**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/BasicApi.md#get_basic_language_list) | **GET** /basic/language/list | List of languages.
*BasicApi* | [**get_basic_market_get**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/BasicApi.md#get_basic_market_get) | **GET** /basic/market/get | Details of a market.
*BasicApi* | [**get_basic_market_group_list**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/BasicApi.md#get_basic_market_group_list) | **GET** /basic/market/group/list | List of market groups.
*BasicApi* | [**get_basic_market_type_list**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/BasicApi.md#get_basic_market_type_list) | **GET** /basic/market/type/list | List of market types.
*BasicApi* | [**get_basic_media_kind_list**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/BasicApi.md#get_basic_media_kind_list) | **GET** /basic/media/kind/list | List of media kinds.
*BasicApi* | [**get_basic_region_continent_get**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/BasicApi.md#get_basic_region_continent_get) | **GET** /basic/region/continent/get | Details for a continent.
*BasicApi* | [**get_basic_region_continent_list**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/BasicApi.md#get_basic_region_continent_list) | **GET** /basic/region/continent/list | List of continents.
*BasicApi* | [**get_basic_region_country_get**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/BasicApi.md#get_basic_region_country_get) | **GET** /basic/region/country/get | Details for a country.
*BasicApi* | [**get_basic_region_country_get_by_code**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/BasicApi.md#get_basic_region_country_get_by_code) | **GET** /basic/region/country/get-by-code | Details for a country identified by code.
*BasicApi* | [**get_basic_region_country_list**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/BasicApi.md#get_basic_region_country_list) | **GET** /basic/region/country/list | List of countries.
*BasicApi* | [**get_basic_region_get**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/BasicApi.md#get_basic_region_get) | **GET** /basic/region/get | Details for a region.
*BasicApi* | [**get_basic_region_list**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/BasicApi.md#get_basic_region_list) | **GET** /basic/region/list | List of regions.
*BasicApi* | [**get_basic_timezone_get**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/BasicApi.md#get_basic_timezone_get) | **GET** /basic/timezone/get | Details of a timezone.
*BasicApi* | [**get_basic_timezone_get_by_name**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/BasicApi.md#get_basic_timezone_get_by_name) | **GET** /basic/timezone/get-by-name | Details of a timezone identified by name.
*BasicApi* | [**get_basic_value_unit_alternative_list**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/BasicApi.md#get_basic_value_unit_alternative_list) | **GET** /basic/value-unit/alternative/list | List of alternative units.
*BasicApi* | [**get_basic_value_unit_currency_fractional_get**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/BasicApi.md#get_basic_value_unit_currency_fractional_get) | **GET** /basic/value-unit/currency/fractional/get | Details of a fractional currency.
*BasicApi* | [**get_basic_value_unit_currency_fractional_list**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/BasicApi.md#get_basic_value_unit_currency_fractional_list) | **GET** /basic/value-unit/currency/fractional/list | List of fractional currencies.
*BasicApi* | [**get_basic_value_unit_get**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/BasicApi.md#get_basic_value_unit_get) | **GET** /basic/value-unit/get | Details of a value unit.
*BasicApi* | [**post_basic_background_text_type_list**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/BasicApi.md#post_basic_background_text_type_list) | **POST** /basic/background-text/type/list | List of background text types.
*BasicApi* | [**post_basic_delivery_list**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/BasicApi.md#post_basic_delivery_list) | **POST** /basic/delivery/list | List of deliveries.
*BasicApi* | [**post_basic_market_list**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/BasicApi.md#post_basic_market_list) | **POST** /basic/market/list | List of markets.
*BasicApi* | [**post_basic_media_type_list**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/BasicApi.md#post_basic_media_type_list) | **POST** /basic/media/type/list | List of Internet media types.
*BasicApi* | [**post_basic_mic_operating_list**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/BasicApi.md#post_basic_mic_operating_list) | **POST** /basic/mic/operating/list | List of operating market identifier codes (MIC).
*BasicApi* | [**post_basic_timezone_list**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/BasicApi.md#post_basic_timezone_list) | **POST** /basic/timezone/list | List of timezones.
*BasicApi* | [**post_basic_value_unit_currency_list**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/BasicApi.md#post_basic_value_unit_currency_list) | **POST** /basic/value-unit/currency/list | List of currencies.
*BasicApi* | [**post_basic_value_unit_currency_main_list**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/BasicApi.md#post_basic_value_unit_currency_main_list) | **POST** /basic/value-unit/currency/main/list | List of main currencies.
*BasicApi* | [**post_basic_value_unit_list**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/BasicApi.md#post_basic_value_unit_list) | **POST** /basic/value-unit/list | List of value units.
*CategoryApi* | [**get_category_dataset_list**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/CategoryApi.md#get_category_dataset_list) | **GET** /category/dataset/list | List of entitled category datasets.
*CategoryApi* | [**get_category_get**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/CategoryApi.md#get_category_get) | **GET** /category/get | Details of a category.
*CategoryApi* | [**get_category_instrument_list**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/CategoryApi.md#get_category_instrument_list) | **GET** /category/instrument/list | List of instruments where a specific dataset has assigned a given category.
*CategoryApi* | [**get_category_level_get**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/CategoryApi.md#get_category_level_get) | **GET** /category/level/get | Details of a category level.
*CategoryApi* | [**get_category_list**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/CategoryApi.md#get_category_list) | **GET** /category/list | List of categories.
*CategoryApi* | [**get_category_list_by_level**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/CategoryApi.md#get_category_list_by_level) | **GET** /category/list-by-level | List of categories assigned to a category level.
*CategoryApi* | [**get_category_list_by_system**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/CategoryApi.md#get_category_list_by_system) | **GET** /category/list-by-system | List of categories assigned to a category system.
*CategoryApi* | [**get_category_path_get**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/CategoryApi.md#get_category_path_get) | **GET** /category/path/get | Path from the first level to the level of a specific category.
*CategoryApi* | [**get_category_system_get**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/CategoryApi.md#get_category_system_get) | **GET** /category/system/get | Details of an entitled category system.
*CategoryApi* | [**get_category_system_list**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/CategoryApi.md#get_category_system_list) | **GET** /category/system/list | List of entitled category systems.
*CategoryApi* | [**get_category_system_type_list**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/CategoryApi.md#get_category_system_type_list) | **GET** /category/system/type/list | List of category system types.
*NewsApi* | [**get_news_article_get**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/NewsApi.md#get_news_article_get) | **GET** /news/article/get | Details for a news article.
*NewsApi* | [**get_news_article_type_get**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/NewsApi.md#get_news_article_type_get) | **GET** /news/article/type/get | Details for a news article type.
*NewsApi* | [**get_news_article_type_list**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/NewsApi.md#get_news_article_type_list) | **GET** /news/article/type/list | List of news article types.
*NewsApi* | [**get_news_distributor_get**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/NewsApi.md#get_news_distributor_get) | **GET** /news/distributor/get | Details of a distributor.
*NewsApi* | [**get_news_distributor_list**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/NewsApi.md#get_news_distributor_list) | **GET** /news/distributor/list | List of distributors.
*NewsApi* | [**get_news_publisher_get**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/NewsApi.md#get_news_publisher_get) | **GET** /news/publisher/get | Details of a publisher.
*NewsApi* | [**get_news_publisher_list**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/NewsApi.md#get_news_publisher_list) | **GET** /news/publisher/list | List of publishers.
*NewsApi* | [**get_news_publisher_list_by_distributor**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/NewsApi.md#get_news_publisher_list_by_distributor) | **GET** /news/publisher/list-by-distributor | List of publishers provided by the given distributor.
*NewsApi* | [**post_news_article_list**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/NewsApi.md#post_news_article_list) | **POST** /news/article/list | List of news articles.
*NewsApi* | [**post_news_article_list_by_chain**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/NewsApi.md#post_news_article_list_by_chain) | **POST** /news/article/list-by-chain | List news articles of an article chain.
*NewsApi* | [**post_news_article_list_by_index**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/NewsApi.md#post_news_article_list_by_index) | **POST** /news/article/list-by-index | News articles for instruments that are constituents of the given indices.
*NewsApi* | [**post_news_article_list_by_instrument**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/NewsApi.md#post_news_article_list_by_instrument) | **POST** /news/article/list-by-instrument | News articles for instruments.
*NewsApi* | [**post_news_article_list_by_media_kind**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/NewsApi.md#post_news_article_list_by_media_kind) | **POST** /news/article/list-by-media-kind | List news articles which contain media of specific media kinds.
*NewsApi* | [**post_news_article_search_by_text**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/NewsApi.md#post_news_article_search_by_text) | **POST** /news/article/search-by-text | Search for news articles using a fulltext search.
*NewsApi* | [**post_news_publisher_search_by_name**](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/NewsApi.md#post_news_publisher_search_by_name) | **POST** /news/publisher/search-by-name | Search for publishers.


## Documentation For Models

 - [AttributesMember](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/AttributesMember.md)
 - [CursorBasedPaginationOutputObjectWithoutTotal](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/CursorBasedPaginationOutputObjectWithoutTotal.md)
 - [GetBasicAssetClassListDataItems](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetBasicAssetClassListDataItems.md)
 - [GetBasicBenchmarkTypeListDataItems](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetBasicBenchmarkTypeListDataItems.md)
 - [GetBasicFrequencyTypeListDataItems](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetBasicFrequencyTypeListDataItems.md)
 - [GetBasicLanguageListDataItems](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetBasicLanguageListDataItems.md)
 - [GetBasicMarketGroupListDataItems](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetBasicMarketGroupListDataItems.md)
 - [GetBasicMarketTypeListDataItems](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetBasicMarketTypeListDataItems.md)
 - [GetBasicMediaKindListDataItems](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetBasicMediaKindListDataItems.md)
 - [GetBasicRegionContinentGetDataCountriesItems](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetBasicRegionContinentGetDataCountriesItems.md)
 - [GetBasicRegionContinentListDataItems](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetBasicRegionContinentListDataItems.md)
 - [GetBasicRegionCountryGetByCodeDataSubdivisionsItems](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetBasicRegionCountryGetByCodeDataSubdivisionsItems.md)
 - [GetBasicRegionCountryGetDataSubdivisionsItems](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetBasicRegionCountryGetDataSubdivisionsItems.md)
 - [GetBasicRegionCountryListDataItems](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetBasicRegionCountryListDataItems.md)
 - [GetBasicRegionGetDataNestedRegionsItems](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetBasicRegionGetDataNestedRegionsItems.md)
 - [GetBasicRegionListDataItems](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetBasicRegionListDataItems.md)
 - [GetBasicValueUnitAlternativeListDataItems](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetBasicValueUnitAlternativeListDataItems.md)
 - [GetBasicValueUnitCurrencyFractionalListDataItems](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetBasicValueUnitCurrencyFractionalListDataItems.md)
 - [GetBasicValueUnitCurrencyFractionalListDataItemsMainCurrency](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetBasicValueUnitCurrencyFractionalListDataItemsMainCurrency.md)
 - [GetCategoryDatasetListDataItems](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetCategoryDatasetListDataItems.md)
 - [GetCategoryDatasetListDataItemsDelivery](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetCategoryDatasetListDataItemsDelivery.md)
 - [GetCategoryDatasetListDataItemsSystem](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetCategoryDatasetListDataItemsSystem.md)
 - [GetCategoryInstrumentListDataItems](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetCategoryInstrumentListDataItems.md)
 - [GetCategoryListByLevelDataCategoriesItems](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetCategoryListByLevelDataCategoriesItems.md)
 - [GetCategoryListByLevelDataCategoriesItemsParent](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetCategoryListByLevelDataCategoriesItemsParent.md)
 - [GetCategoryListBySystemDataCategoriesItems](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetCategoryListBySystemDataCategoriesItems.md)
 - [GetCategoryListBySystemDataCategoriesItemsLevel](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetCategoryListBySystemDataCategoriesItemsLevel.md)
 - [GetCategoryListBySystemDataCategoriesItemsParent](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetCategoryListBySystemDataCategoriesItemsParent.md)
 - [GetCategoryListDataCategoriesItems](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetCategoryListDataCategoriesItems.md)
 - [GetCategoryListDataCategoriesItemsLevel](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetCategoryListDataCategoriesItemsLevel.md)
 - [GetCategoryListDataCategoriesItemsParent](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetCategoryListDataCategoriesItemsParent.md)
 - [GetCategoryPathGetDataCategoriesItems](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetCategoryPathGetDataCategoriesItems.md)
 - [GetCategorySystemGetDataLevelsItems](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetCategorySystemGetDataLevelsItems.md)
 - [GetCategorySystemListDataItems](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetCategorySystemListDataItems.md)
 - [GetCategorySystemListDataItemsType](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetCategorySystemListDataItemsType.md)
 - [GetCategorySystemTypeListDataItems](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetCategorySystemTypeListDataItems.md)
 - [GetNewsArticleGetDataCategoriesItems](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetNewsArticleGetDataCategoriesItems.md)
 - [GetNewsArticleGetDataInstrumentsItems](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetNewsArticleGetDataInstrumentsItems.md)
 - [GetNewsArticleGetDataMediaItems](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetNewsArticleGetDataMediaItems.md)
 - [GetNewsArticleGetDataTypesItems](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetNewsArticleGetDataTypesItems.md)
 - [GetNewsArticleTypeListDataItems](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetNewsArticleTypeListDataItems.md)
 - [GetNewsDistributorListDataItems](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetNewsDistributorListDataItems.md)
 - [GetNewsDistributorListDataItemsDelivery](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetNewsDistributorListDataItemsDelivery.md)
 - [GetNewsPublisherListByDistributorDataItems](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetNewsPublisherListByDistributorDataItems.md)
 - [GetNewsPublisherListDataItems](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetNewsPublisherListDataItems.md)
 - [GetNewsPublisherListDataItemsDistributor](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/GetNewsPublisherListDataItemsDistributor.md)
 - [InlineResponse200](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse200.md)
 - [InlineResponse2001](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse2001.md)
 - [InlineResponse20010](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20010.md)
 - [InlineResponse20011](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20011.md)
 - [InlineResponse20012](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20012.md)
 - [InlineResponse20013](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20013.md)
 - [InlineResponse20014](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20014.md)
 - [InlineResponse20015](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20015.md)
 - [InlineResponse20015Data](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20015Data.md)
 - [InlineResponse20016](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20016.md)
 - [InlineResponse20017](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20017.md)
 - [InlineResponse20017Data](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20017Data.md)
 - [InlineResponse20018](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20018.md)
 - [InlineResponse20019](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20019.md)
 - [InlineResponse20019Data](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20019Data.md)
 - [InlineResponse2002](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse2002.md)
 - [InlineResponse20020](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20020.md)
 - [InlineResponse20020Data](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20020Data.md)
 - [InlineResponse20021](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20021.md)
 - [InlineResponse20022](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20022.md)
 - [InlineResponse20022Data](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20022Data.md)
 - [InlineResponse20023](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20023.md)
 - [InlineResponse20023Data](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20023Data.md)
 - [InlineResponse20024](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20024.md)
 - [InlineResponse20025](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20025.md)
 - [InlineResponse20025Data](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20025Data.md)
 - [InlineResponse20026](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20026.md)
 - [InlineResponse20027](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20027.md)
 - [InlineResponse20028](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20028.md)
 - [InlineResponse20029](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20029.md)
 - [InlineResponse20029Data](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20029Data.md)
 - [InlineResponse20029DataMainCurrency](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20029DataMainCurrency.md)
 - [InlineResponse2003](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse2003.md)
 - [InlineResponse20030](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20030.md)
 - [InlineResponse20031](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20031.md)
 - [InlineResponse20032](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20032.md)
 - [InlineResponse20032Data](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20032Data.md)
 - [InlineResponse20032DataLevel](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20032DataLevel.md)
 - [InlineResponse20032DataParent](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20032DataParent.md)
 - [InlineResponse20032DataParentLevel](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20032DataParentLevel.md)
 - [InlineResponse20032DataSystem](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20032DataSystem.md)
 - [InlineResponse20033](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20033.md)
 - [InlineResponse20033Data](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20033Data.md)
 - [InlineResponse20033DataSystem](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20033DataSystem.md)
 - [InlineResponse20034](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20034.md)
 - [InlineResponse20034Data](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20034Data.md)
 - [InlineResponse20034DataParent](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20034DataParent.md)
 - [InlineResponse20034DataSystem](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20034DataSystem.md)
 - [InlineResponse20034Meta](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20034Meta.md)
 - [InlineResponse20035](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20035.md)
 - [InlineResponse20035Data](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20035Data.md)
 - [InlineResponse20036](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20036.md)
 - [InlineResponse20037](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20037.md)
 - [InlineResponse20037Meta](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20037Meta.md)
 - [InlineResponse20038](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20038.md)
 - [InlineResponse20038Data](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20038Data.md)
 - [InlineResponse20038DataSystem](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20038DataSystem.md)
 - [InlineResponse20039](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20039.md)
 - [InlineResponse20039Data](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20039Data.md)
 - [InlineResponse2004](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse2004.md)
 - [InlineResponse20040](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20040.md)
 - [InlineResponse20040Data](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20040Data.md)
 - [InlineResponse20040DataType](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20040DataType.md)
 - [InlineResponse20041](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20041.md)
 - [InlineResponse20042](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNews/v4/docs/InlineResponse20042.md)
 - [InlineResponse20043](https://github.com/FactSet/enterprise-sdk/tree/main/code/python/RealTimeNew