diff --git a/README.md b/README.md
index ea43319..8645d35 100644
--- a/README.md
+++ b/README.md
@@ -9,11 +9,11 @@ data items, allowing easier integration with threat intelligence platforms.
API bindings are generated via [OpenAPI Generator](https://openapi-generator.tech), with manual extensions for validation and STIX support.
-- API version: 1.1.4
+- API version: 1.1.6
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -21,7 +21,7 @@ API bindings are generated via [OpenAPI Generator](https://openapi-generator.tec
- entities: 1.0.0
- girs: 1.0.0
-- Package version: 1.1.4
+- Package version: 1.1.6
- Generator version: 7.21.0
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
@@ -242,12 +242,17 @@ Class | Method | HTTP request | Description
*ReportsApi* | [**get_reports_breach_alert_id**](docs/ReportsApi.md#get_reports_breach_alert_id) | **GET** /integrations/intel-report/v1/reports/breach-alert/{id} | Get a breach alert report details
*ReportsApi* | [**get_reports_breach_alert_stream**](docs/ReportsApi.md#get_reports_breach_alert_stream) | **GET** /integrations/intel-report/v1/reports/breach-alert/stream | Get all breach alert reports (stream)
*ReportsApi* | [**get_reports_fintel_id**](docs/ReportsApi.md#get_reports_fintel_id) | **GET** /integrations/intel-report/v1/reports/fintel/{id} | Get a fintel report details
+*ReportsApi* | [**get_reports_fintel_report_id_attachments_attachment_id**](docs/ReportsApi.md#get_reports_fintel_report_id_attachments_attachment_id) | **GET** /integrations/intel-report/v1/reports/fintel/{report_id}/attachments/{attachment_id} | Get attachment for fintel report
*ReportsApi* | [**get_reports_fintel_stream**](docs/ReportsApi.md#get_reports_fintel_stream) | **GET** /integrations/intel-report/v1/reports/fintel/stream | Get all fintel reports (stream)
*ReportsApi* | [**get_reports_geopol_id**](docs/ReportsApi.md#get_reports_geopol_id) | **GET** /integrations/intel-report/v1/reports/geopol/{id} | Get a geopol report details
+*ReportsApi* | [**get_reports_geopol_report_id_attachments_attachment_id**](docs/ReportsApi.md#get_reports_geopol_report_id_attachments_attachment_id) | **GET** /integrations/intel-report/v1/reports/geopol/{report_id}/attachments/{attachment_id} | Get attachment for geopol report
*ReportsApi* | [**get_reports_geopol_stream**](docs/ReportsApi.md#get_reports_geopol_stream) | **GET** /integrations/intel-report/v1/reports/geopol/stream | Get all geopol reports (stream)
+*ReportsApi* | [**get_reports_id_download_as_pdf**](docs/ReportsApi.md#get_reports_id_download_as_pdf) | **GET** /integrations/intel-report/v1/reports/{id}/download-as-pdf | Get a report as PDF
*ReportsApi* | [**get_reports_info_id**](docs/ReportsApi.md#get_reports_info_id) | **GET** /integrations/intel-report/v1/reports/info/{id} | Get an info report details
+*ReportsApi* | [**get_reports_info_report_id_attachments_attachment_id**](docs/ReportsApi.md#get_reports_info_report_id_attachments_attachment_id) | **GET** /integrations/intel-report/v1/reports/info/{report_id}/attachments/{attachment_id} | Get attachment for info report
*ReportsApi* | [**get_reports_info_stream**](docs/ReportsApi.md#get_reports_info_stream) | **GET** /integrations/intel-report/v1/reports/info/stream | Get all info reports (stream)
*ReportsApi* | [**get_reports_malware_id**](docs/ReportsApi.md#get_reports_malware_id) | **GET** /integrations/intel-report/v1/reports/malware/{id} | Get a malware report details
+*ReportsApi* | [**get_reports_malware_report_id_attachments_attachment_id**](docs/ReportsApi.md#get_reports_malware_report_id_attachments_attachment_id) | **GET** /integrations/intel-report/v1/reports/malware/{report_id}/attachments/{attachment_id} | Get attachment for malware report
*ReportsApi* | [**get_reports_malware_stream**](docs/ReportsApi.md#get_reports_malware_stream) | **GET** /integrations/intel-report/v1/reports/malware/stream | Get all malware reports (stream)
*ReportsApi* | [**get_reports_spot_id**](docs/ReportsApi.md#get_reports_spot_id) | **GET** /integrations/intel-report/v1/reports/spot/{id} | Get a spot report details
*ReportsApi* | [**get_reports_spot_stream**](docs/ReportsApi.md#get_reports_spot_stream) | **GET** /integrations/intel-report/v1/reports/spot/stream | Get all spot reports (stream)
diff --git a/docs/ReportsApi.md b/docs/ReportsApi.md
index 41909ae..4233a33 100644
--- a/docs/ReportsApi.md
+++ b/docs/ReportsApi.md
@@ -7,12 +7,17 @@ Method | HTTP request | Description
[**get_reports_breach_alert_id**](ReportsApi.md#get_reports_breach_alert_id) | **GET** /integrations/intel-report/v1/reports/breach-alert/{id} | Get a breach alert report details
[**get_reports_breach_alert_stream**](ReportsApi.md#get_reports_breach_alert_stream) | **GET** /integrations/intel-report/v1/reports/breach-alert/stream | Get all breach alert reports (stream)
[**get_reports_fintel_id**](ReportsApi.md#get_reports_fintel_id) | **GET** /integrations/intel-report/v1/reports/fintel/{id} | Get a fintel report details
+[**get_reports_fintel_report_id_attachments_attachment_id**](ReportsApi.md#get_reports_fintel_report_id_attachments_attachment_id) | **GET** /integrations/intel-report/v1/reports/fintel/{report_id}/attachments/{attachment_id} | Get attachment for fintel report
[**get_reports_fintel_stream**](ReportsApi.md#get_reports_fintel_stream) | **GET** /integrations/intel-report/v1/reports/fintel/stream | Get all fintel reports (stream)
[**get_reports_geopol_id**](ReportsApi.md#get_reports_geopol_id) | **GET** /integrations/intel-report/v1/reports/geopol/{id} | Get a geopol report details
+[**get_reports_geopol_report_id_attachments_attachment_id**](ReportsApi.md#get_reports_geopol_report_id_attachments_attachment_id) | **GET** /integrations/intel-report/v1/reports/geopol/{report_id}/attachments/{attachment_id} | Get attachment for geopol report
[**get_reports_geopol_stream**](ReportsApi.md#get_reports_geopol_stream) | **GET** /integrations/intel-report/v1/reports/geopol/stream | Get all geopol reports (stream)
+[**get_reports_id_download_as_pdf**](ReportsApi.md#get_reports_id_download_as_pdf) | **GET** /integrations/intel-report/v1/reports/{id}/download-as-pdf | Get a report as PDF
[**get_reports_info_id**](ReportsApi.md#get_reports_info_id) | **GET** /integrations/intel-report/v1/reports/info/{id} | Get an info report details
+[**get_reports_info_report_id_attachments_attachment_id**](ReportsApi.md#get_reports_info_report_id_attachments_attachment_id) | **GET** /integrations/intel-report/v1/reports/info/{report_id}/attachments/{attachment_id} | Get attachment for info report
[**get_reports_info_stream**](ReportsApi.md#get_reports_info_stream) | **GET** /integrations/intel-report/v1/reports/info/stream | Get all info reports (stream)
[**get_reports_malware_id**](ReportsApi.md#get_reports_malware_id) | **GET** /integrations/intel-report/v1/reports/malware/{id} | Get a malware report details
+[**get_reports_malware_report_id_attachments_attachment_id**](ReportsApi.md#get_reports_malware_report_id_attachments_attachment_id) | **GET** /integrations/intel-report/v1/reports/malware/{report_id}/attachments/{attachment_id} | Get attachment for malware report
[**get_reports_malware_stream**](ReportsApi.md#get_reports_malware_stream) | **GET** /integrations/intel-report/v1/reports/malware/stream | Get all malware reports (stream)
[**get_reports_spot_id**](ReportsApi.md#get_reports_spot_id) | **GET** /integrations/intel-report/v1/reports/spot/{id} | Get a spot report details
[**get_reports_spot_stream**](ReportsApi.md#get_reports_spot_stream) | **GET** /integrations/intel-report/v1/reports/spot/stream | Get all spot reports (stream)
@@ -288,6 +293,92 @@ Name | Type | Description | Notes
[[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)
+# **get_reports_fintel_report_id_attachments_attachment_id**
+> bytes get_reports_fintel_report_id_attachments_attachment_id(report_id, attachment_id)
+
+Get attachment for fintel report
+
+Returns attachment in form of byte stream
+
+### Example
+
+* Basic Authentication (basicAuth):
+
+```python
+import verity471
+from verity471.rest import ApiException
+from pprint import pprint
+
+# Defining the host is optional and defaults to https://api.intel471.cloud
+# See configuration.py for a list of all supported configuration parameters.
+configuration = verity471.Configuration(
+ host = "https://api.intel471.cloud"
+)
+
+# The client must configure the authentication and authorization parameters
+# in accordance with the API server security policy.
+# Examples for each auth method are provided below, use the example that
+# satisfies your auth use case.
+
+# Configure HTTP basic authorization: basicAuth
+configuration = verity471.Configuration(
+ username = os.environ["USERNAME"],
+ password = os.environ["PASSWORD"]
+)
+
+# Enter a context with an instance of the API client
+with verity471.ApiClient(configuration) as api_client:
+ # Create an instance of the API class
+ api_instance = verity471.ReportsApi(api_client)
+ report_id = 'report--2e3c8a71-5811-59e0-a7bc-4a4a31a1b22f' # str |
+ attachment_id = '18a8df76cb766e9aed83c9450a30921a920c6509e44cd7e6a6cdac6a58e549e7' # str |
+
+ try:
+ # Get attachment for fintel report
+ api_response = api_instance.get_reports_fintel_report_id_attachments_attachment_id(report_id, attachment_id)
+ print("The response of ReportsApi->get_reports_fintel_report_id_attachments_attachment_id:\n")
+ pprint(api_response)
+ except Exception as e:
+ print("Exception when calling ReportsApi->get_reports_fintel_report_id_attachments_attachment_id: %s\n" % e)
+```
+
+
+
+### Parameters
+
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **report_id** | **str**| |
+ **attachment_id** | **str**| |
+
+### Return type
+
+**bytes**
+
+### Authorization
+
+[basicAuth](../README.md#basicAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/octet-stream, application/json
+
+### HTTP response details
+
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | | * Content-Disposition -
|
+**400** | | - |
+**401** | | - |
+**403** | | - |
+**404** | | - |
+**409** | | - |
+**500** | | - |
+
+[[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)
+
# **get_reports_fintel_stream**
> FintelReportsResponseStream get_reports_fintel_stream(text_filter=text_filter, girs=girs, sub_type=sub_type, var_from=var_from, until=until, size=size, cursor=cursor)
@@ -472,6 +563,92 @@ Name | Type | Description | Notes
[[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)
+# **get_reports_geopol_report_id_attachments_attachment_id**
+> bytes get_reports_geopol_report_id_attachments_attachment_id(report_id, attachment_id)
+
+Get attachment for geopol report
+
+Returns attachment in form of byte stream
+
+### Example
+
+* Basic Authentication (basicAuth):
+
+```python
+import verity471
+from verity471.rest import ApiException
+from pprint import pprint
+
+# Defining the host is optional and defaults to https://api.intel471.cloud
+# See configuration.py for a list of all supported configuration parameters.
+configuration = verity471.Configuration(
+ host = "https://api.intel471.cloud"
+)
+
+# The client must configure the authentication and authorization parameters
+# in accordance with the API server security policy.
+# Examples for each auth method are provided below, use the example that
+# satisfies your auth use case.
+
+# Configure HTTP basic authorization: basicAuth
+configuration = verity471.Configuration(
+ username = os.environ["USERNAME"],
+ password = os.environ["PASSWORD"]
+)
+
+# Enter a context with an instance of the API client
+with verity471.ApiClient(configuration) as api_client:
+ # Create an instance of the API class
+ api_instance = verity471.ReportsApi(api_client)
+ report_id = 'report--7c404c08-ff9c-5107-99fd-bc56d21151b1' # str |
+ attachment_id = 'c681d9e851ab6663adea8b1c229c35d322dd1b19e7810f3601c6e022fc5dff99' # str |
+
+ try:
+ # Get attachment for geopol report
+ api_response = api_instance.get_reports_geopol_report_id_attachments_attachment_id(report_id, attachment_id)
+ print("The response of ReportsApi->get_reports_geopol_report_id_attachments_attachment_id:\n")
+ pprint(api_response)
+ except Exception as e:
+ print("Exception when calling ReportsApi->get_reports_geopol_report_id_attachments_attachment_id: %s\n" % e)
+```
+
+
+
+### Parameters
+
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **report_id** | **str**| |
+ **attachment_id** | **str**| |
+
+### Return type
+
+**bytes**
+
+### Authorization
+
+[basicAuth](../README.md#basicAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/octet-stream, application/json
+
+### HTTP response details
+
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | | * Content-Disposition -
|
+**400** | | - |
+**401** | | - |
+**403** | | - |
+**404** | | - |
+**409** | | - |
+**500** | | - |
+
+[[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)
+
# **get_reports_geopol_stream**
> GeopolReportsResponseStream get_reports_geopol_stream(sub_type=sub_type, country=country, report_location_country=report_location_country, text_filter=text_filter, girs=girs, var_from=var_from, until=until, size=size, cursor=cursor)
@@ -573,6 +750,90 @@ Name | Type | Description | Notes
[[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)
+# **get_reports_id_download_as_pdf**
+> bytes get_reports_id_download_as_pdf(id)
+
+Get a report as PDF
+
+Download report as pdf
+
+### Example
+
+* Basic Authentication (basicAuth):
+
+```python
+import verity471
+from verity471.rest import ApiException
+from pprint import pprint
+
+# Defining the host is optional and defaults to https://api.intel471.cloud
+# See configuration.py for a list of all supported configuration parameters.
+configuration = verity471.Configuration(
+ host = "https://api.intel471.cloud"
+)
+
+# The client must configure the authentication and authorization parameters
+# in accordance with the API server security policy.
+# Examples for each auth method are provided below, use the example that
+# satisfies your auth use case.
+
+# Configure HTTP basic authorization: basicAuth
+configuration = verity471.Configuration(
+ username = os.environ["USERNAME"],
+ password = os.environ["PASSWORD"]
+)
+
+# Enter a context with an instance of the API client
+with verity471.ApiClient(configuration) as api_client:
+ # Create an instance of the API class
+ api_instance = verity471.ReportsApi(api_client)
+ id = 'report--407ec14f-23c5-5d6b-8e3d-0b8d9d7413a2' # str |
+
+ try:
+ # Get a report as PDF
+ api_response = api_instance.get_reports_id_download_as_pdf(id)
+ print("The response of ReportsApi->get_reports_id_download_as_pdf:\n")
+ pprint(api_response)
+ except Exception as e:
+ print("Exception when calling ReportsApi->get_reports_id_download_as_pdf: %s\n" % e)
+```
+
+
+
+### Parameters
+
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **str**| |
+
+### Return type
+
+**bytes**
+
+### Authorization
+
+[basicAuth](../README.md#basicAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/pdf, application/json
+
+### HTTP response details
+
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | | * Content-Type -
|
+**400** | | - |
+**401** | | - |
+**403** | | - |
+**404** | | - |
+**409** | | - |
+**500** | | - |
+
+[[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)
+
# **get_reports_info_id**
> InfoReportResponse get_reports_info_id(id, include_inline_images=include_inline_images)
@@ -660,6 +921,92 @@ Name | Type | Description | Notes
[[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)
+# **get_reports_info_report_id_attachments_attachment_id**
+> bytes get_reports_info_report_id_attachments_attachment_id(report_id, attachment_id)
+
+Get attachment for info report
+
+Returns attachment in form of byte stream
+
+### Example
+
+* Basic Authentication (basicAuth):
+
+```python
+import verity471
+from verity471.rest import ApiException
+from pprint import pprint
+
+# Defining the host is optional and defaults to https://api.intel471.cloud
+# See configuration.py for a list of all supported configuration parameters.
+configuration = verity471.Configuration(
+ host = "https://api.intel471.cloud"
+)
+
+# The client must configure the authentication and authorization parameters
+# in accordance with the API server security policy.
+# Examples for each auth method are provided below, use the example that
+# satisfies your auth use case.
+
+# Configure HTTP basic authorization: basicAuth
+configuration = verity471.Configuration(
+ username = os.environ["USERNAME"],
+ password = os.environ["PASSWORD"]
+)
+
+# Enter a context with an instance of the API client
+with verity471.ApiClient(configuration) as api_client:
+ # Create an instance of the API class
+ api_instance = verity471.ReportsApi(api_client)
+ report_id = 'report--f9a6b8f4-f931-5781-856e-f435af22074e' # str |
+ attachment_id = 'a19d91df22cfd225c2942d519b2e3f05451602b6a0c51a6b6acbb548db00861b' # str |
+
+ try:
+ # Get attachment for info report
+ api_response = api_instance.get_reports_info_report_id_attachments_attachment_id(report_id, attachment_id)
+ print("The response of ReportsApi->get_reports_info_report_id_attachments_attachment_id:\n")
+ pprint(api_response)
+ except Exception as e:
+ print("Exception when calling ReportsApi->get_reports_info_report_id_attachments_attachment_id: %s\n" % e)
+```
+
+
+
+### Parameters
+
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **report_id** | **str**| |
+ **attachment_id** | **str**| |
+
+### Return type
+
+**bytes**
+
+### Authorization
+
+[basicAuth](../README.md#basicAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/octet-stream, application/json
+
+### HTTP response details
+
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | | * Content-Disposition -
|
+**400** | | - |
+**401** | | - |
+**403** | | - |
+**404** | | - |
+**409** | | - |
+**500** | | - |
+
+[[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)
+
# **get_reports_info_stream**
> InfoReportsResponseStream get_reports_info_stream(text_filter=text_filter, girs=girs, var_from=var_from, until=until, size=size, cursor=cursor)
@@ -842,6 +1189,92 @@ Name | Type | Description | Notes
[[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)
+# **get_reports_malware_report_id_attachments_attachment_id**
+> bytes get_reports_malware_report_id_attachments_attachment_id(report_id, attachment_id)
+
+Get attachment for malware report
+
+Returns attachment in form of byte stream
+
+### Example
+
+* Basic Authentication (basicAuth):
+
+```python
+import verity471
+from verity471.rest import ApiException
+from pprint import pprint
+
+# Defining the host is optional and defaults to https://api.intel471.cloud
+# See configuration.py for a list of all supported configuration parameters.
+configuration = verity471.Configuration(
+ host = "https://api.intel471.cloud"
+)
+
+# The client must configure the authentication and authorization parameters
+# in accordance with the API server security policy.
+# Examples for each auth method are provided below, use the example that
+# satisfies your auth use case.
+
+# Configure HTTP basic authorization: basicAuth
+configuration = verity471.Configuration(
+ username = os.environ["USERNAME"],
+ password = os.environ["PASSWORD"]
+)
+
+# Enter a context with an instance of the API client
+with verity471.ApiClient(configuration) as api_client:
+ # Create an instance of the API class
+ api_instance = verity471.ReportsApi(api_client)
+ report_id = 'report--407ec14f-23c5-5d6b-8e3d-0b8d9d7413a2' # str |
+ attachment_id = 'd2149d75c7c32facda76ca586d696a6fe968d859a525d84788f18cf5f00ade52' # str |
+
+ try:
+ # Get attachment for malware report
+ api_response = api_instance.get_reports_malware_report_id_attachments_attachment_id(report_id, attachment_id)
+ print("The response of ReportsApi->get_reports_malware_report_id_attachments_attachment_id:\n")
+ pprint(api_response)
+ except Exception as e:
+ print("Exception when calling ReportsApi->get_reports_malware_report_id_attachments_attachment_id: %s\n" % e)
+```
+
+
+
+### Parameters
+
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **report_id** | **str**| |
+ **attachment_id** | **str**| |
+
+### Return type
+
+**bytes**
+
+### Authorization
+
+[basicAuth](../README.md#basicAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/octet-stream, application/json
+
+### HTTP response details
+
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | | * Content-Disposition -
|
+**400** | | - |
+**401** | | - |
+**403** | | - |
+**404** | | - |
+**409** | | - |
+**500** | | - |
+
+[[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)
+
# **get_reports_malware_stream**
> MalwareReportsResponseStream get_reports_malware_stream(text_filter=text_filter, girs=girs, malware_family=malware_family, threat_id=threat_id, threat_type=threat_type, var_from=var_from, until=until, size=size, cursor=cursor)
diff --git a/docs/SpotReportResponse.md b/docs/SpotReportResponse.md
index 9bd5829..7fa7415 100644
--- a/docs/SpotReportResponse.md
+++ b/docs/SpotReportResponse.md
@@ -9,6 +9,7 @@ Name | Type | Description | Notes
**body** | **str** | Main content body of the report. This field may be omitted in streaming responses when content exceeds the configured maximum size; fetch full report by ID if needed. | [optional]
**classification** | [**Classification**](Classification.md) | |
**creation_ts** | **str** | Timestamp when the report was published first time |
+**derived_entities** | [**List[Entities]**](Entities.md) | List of entities derived from related reports | [optional]
**entities** | [**List[Entities]**](Entities.md) | List of entities mentioned in the report | [optional]
**id** | **str** | Unique identifier of the report |
**information_ts** | **str** | Timestamp of the information contained in the report |
@@ -16,6 +17,7 @@ Name | Type | Description | Notes
**is_truncated** | **bool** | True when the body field was omitted due to exceeding size limit; fetch full report by ID if needed | [optional]
**last_updated_ts** | **str** | Timestamp of last report update |
**links** | [**SourceLinks**](SourceLinks.md) | |
+**related_reports** | [**List[ReportContent]**](ReportContent.md) | List of related reports | [optional]
**released_ts** | **str** | Timestamp when the report was published last time |
**sources** | [**List[SourcesResponse]**](SourcesResponse.md) | List of sources referenced in the report | [optional]
**title** | **str** | Title of the report |
diff --git a/pyproject.toml b/pyproject.toml
index 8473b7e..6547647 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
[project]
name = "verity471"
-version = "1.1.4"
+version = "1.1.6"
description = "Official Python SDK for the Verity471 API. Features query validation, instantiated object models, and native STIX mapping"
authors = [
{ name = "Intel 471 Inc.", email = "integrations@intel471.com" }
diff --git a/tests/fixtures/indicators_bph_input.json b/tests/fixtures/indicators_bph_input.json
new file mode 100644
index 0000000..cbcd397
--- /dev/null
+++ b/tests/fixtures/indicators_bph_input.json
@@ -0,0 +1,60 @@
+{
+ "count": 1,
+ "indicators": [
+ {
+ "activity": {
+ "first_seen_ts": "2026-03-03T15:00:27Z",
+ "last_seen_ts": "2026-03-03T15:00:27Z"
+ },
+ "classification": {
+ "girs": [
+ {
+ "name": "Bulletproof hosting (BPH) services",
+ "path": "3.1.1"
+ }
+ ]
+ },
+ "confidence": 85,
+ "data": {
+ "ipv4": {
+ "geo_ip": {
+ "city": "Test City",
+ "country": "Test Country",
+ "country_code": "TC",
+ "isp": {
+ "autonomous_system": "AS64496 TEST",
+ "isp": "Test ISP",
+ "network": "192.0.2.0/24",
+ "organization": "Test ISP"
+ },
+ "subdivision": [
+ "Test Region"
+ ]
+ },
+ "ip_address": "192.0.2.1"
+ }
+ },
+ "description": "Bulletproof hosting infrastructure provided by: testprovider",
+ "expiration_ts": "2026-03-05T03:00:27Z",
+ "id": "bph-indicator--00000000-0000-0000-0000-000000000001",
+ "kill_chain_phases": [
+ {
+ "kill_chain_name": "mitre-attack",
+ "phase_name": "resource_development"
+ }
+ ],
+ "pattern": "[ipv4-addr:value = '192.0.2.1']",
+ "pattern_type": "stix",
+ "pattern_version": "2.1",
+ "threat": {
+ "data": {
+ "bulletproof_hosting": {
+ "provider": "testprovider"
+ }
+ },
+ "type": "bulletproof_hosting"
+ },
+ "type": "ipv4"
+ }
+ ]
+}
diff --git a/tests/fixtures/indicators_bph_stix.json b/tests/fixtures/indicators_bph_stix.json
new file mode 100644
index 0000000..a837b6b
--- /dev/null
+++ b/tests/fixtures/indicators_bph_stix.json
@@ -0,0 +1,125 @@
+{
+ "type": "bundle",
+ "id": "bundle--713bd447-7d0b-4067-b88f-da4acb63f593",
+ "objects": [
+ {
+ "type": "infrastructure",
+ "spec_version": "2.1",
+ "id": "infrastructure--238fe039-65c3-5fec-9977-82150eb38c8c",
+ "created_by_ref": "identity--ba6a107e-4a66-5fd3-833c-43318ba163fd",
+ "created": "2026-04-23T13:39:30.768901Z",
+ "modified": "2026-04-23T13:39:30.768901Z",
+ "name": "testprovider",
+ "infrastructure_types": [
+ "hosting-malware"
+ ],
+ "labels": [
+ "platform:verity471"
+ ],
+ "object_marking_refs": [
+ "marking-definition--f88d31f6-486f-44da-b317-01333bde0b82"
+ ]
+ },
+ {
+ "type": "indicator",
+ "spec_version": "2.1",
+ "id": "indicator--1a3e6677-2d0a-53c0-a2e9-5866beb3652a",
+ "created_by_ref": "identity--ba6a107e-4a66-5fd3-833c-43318ba163fd",
+ "created": "2026-04-23T13:39:30.769273Z",
+ "modified": "2026-04-23T13:39:30.769273Z",
+ "name": "192.0.2.1",
+ "description": "Bulletproof hosting infrastructure provided by: testprovider",
+ "indicator_types": [
+ "malicious-activity"
+ ],
+ "pattern": "[ipv4-addr:value = '192.0.2.1']",
+ "pattern_type": "stix",
+ "object_marking_refs": [
+ "marking-definition--f88d31f6-486f-44da-b317-01333bde0b82"
+ ],
+ "pattern_version": "2.1",
+ "valid_from": "2026-03-03T15:00:27Z",
+ "valid_until": "2026-03-05T03:00:27Z",
+ "kill_chain_phases": [
+ {
+ "kill_chain_name": "mitre-attack",
+ "phase_name": "resource-development"
+ }
+ ],
+ "labels": [
+ "testprovider",
+ "platform:verity471",
+ "Intel 471 - GIR 3.1.1 - Bulletproof hosting (BPH) services"
+ ],
+ "confidence": 85,
+ "x_opencti_main_observable_type": "IPv4-Addr"
+ },
+ {
+ "type": "relationship",
+ "spec_version": "2.1",
+ "id": "relationship--b16e4f31-ca57-5f91-83e7-86a342d3afd9",
+ "created_by_ref": "identity--ba6a107e-4a66-5fd3-833c-43318ba163fd",
+ "created": "2026-04-23T13:39:30.772362Z",
+ "modified": "2026-04-23T13:39:30.772362Z",
+ "relationship_type": "indicates",
+ "source_ref": "indicator--1a3e6677-2d0a-53c0-a2e9-5866beb3652a",
+ "target_ref": "infrastructure--238fe039-65c3-5fec-9977-82150eb38c8c",
+ "labels": [
+ "platform:verity471"
+ ],
+ "object_marking_refs": [
+ "marking-definition--f88d31f6-486f-44da-b317-01333bde0b82"
+ ]
+ },
+ {
+ "type": "identity",
+ "spec_version": "2.1",
+ "id": "identity--ba6a107e-4a66-5fd3-833c-43318ba163fd",
+ "created": "2022-01-01T00:00:00.000Z",
+ "modified": "2022-01-01T00:00:00.000Z",
+ "name": "Intel 471 Inc.",
+ "identity_class": "organization"
+ },
+ {
+ "type": "marking-definition",
+ "spec_version": "2.1",
+ "id": "marking-definition--f88d31f6-486f-44da-b317-01333bde0b82",
+ "created": "2017-01-20T00:00:00.000Z",
+ "definition_type": "tlp",
+ "name": "TLP:AMBER",
+ "definition": {
+ "tlp": "amber"
+ }
+ },
+ {
+ "type": "ipv4-addr",
+ "spec_version": "2.1",
+ "id": "ipv4-addr--8dded90c-40c0-545a-8027-5b212bb37e8e",
+ "value": "192.0.2.1",
+ "x_opencti_created_by_ref": "identity--ba6a107e-4a66-5fd3-833c-43318ba163fd",
+ "x_opencti_labels": [
+ "platform:verity471"
+ ],
+ "object_marking_refs": [
+ "marking-definition--f88d31f6-486f-44da-b317-01333bde0b82"
+ ]
+ },
+ {
+ "type": "relationship",
+ "spec_version": "2.1",
+ "id": "relationship--5ab7b4e8-a2c1-53b3-b960-2280a30896b4",
+ "created_by_ref": "identity--ba6a107e-4a66-5fd3-833c-43318ba163fd",
+ "created": "2026-04-23T13:39:30.772723Z",
+ "modified": "2026-04-23T13:39:30.772723Z",
+ "relationship_type": "based-on",
+ "source_ref": "indicator--1a3e6677-2d0a-53c0-a2e9-5866beb3652a",
+ "target_ref": "ipv4-addr--8dded90c-40c0-545a-8027-5b212bb37e8e",
+ "labels": [
+ "platform:verity471"
+ ],
+ "object_marking_refs": [
+ "marking-definition--f88d31f6-486f-44da-b317-01333bde0b82"
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/tests/test_stix_mappers.py b/tests/test_stix_mappers.py
index b615496..bba15ae 100644
--- a/tests/test_stix_mappers.py
+++ b/tests/test_stix_mappers.py
@@ -32,6 +32,7 @@ def strip_random_values(bundle: dict) -> dict:
pytest.param("indicators_yara_input.json", "indicators_yara_stix.json", id="indicators-yara"),
pytest.param("indicators_domain_input.json", "indicators_domain_stix.json", id="indicators-domain"),
pytest.param("indicators_email_input.json", "indicators_email_stix.json", id="indicators-email"),
+ pytest.param("indicators_bph_input.json", "indicators_bph_stix.json", id="indicators-bph"),
pytest.param("cves_input.json", "cves_stix.json", id="cves"),
pytest.param("report_breach_alert_input.json", "report_breach_alert_stix.json", id="report_breach_alert"),
pytest.param("report_fintel_input.json", "report_fintel_stix.json", id="report_fintel"),
diff --git a/verity471/__init__.py b/verity471/__init__.py
index 46a84b9..2d8c2a4 100644
--- a/verity471/__init__.py
+++ b/verity471/__init__.py
@@ -8,7 +8,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -17,14 +17,14 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
-__version__ = "1.1.4"
+__version__ = "1.1.6"
# Define package exports
__all__ = [
diff --git a/verity471/api/actors_api.py b/verity471/api/actors_api.py
index 22bb732..251e1b7 100644
--- a/verity471/api/actors_api.py
+++ b/verity471/api/actors_api.py
@@ -4,7 +4,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -13,7 +13,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/api/alerts_api.py b/verity471/api/alerts_api.py
index affdc72..1d0e249 100644
--- a/verity471/api/alerts_api.py
+++ b/verity471/api/alerts_api.py
@@ -4,7 +4,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -13,7 +13,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/api/credentials_api.py b/verity471/api/credentials_api.py
index d29a5ef..52dffc1 100644
--- a/verity471/api/credentials_api.py
+++ b/verity471/api/credentials_api.py
@@ -4,7 +4,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -13,7 +13,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/api/entities_api.py b/verity471/api/entities_api.py
index 9d48c17..080411c 100644
--- a/verity471/api/entities_api.py
+++ b/verity471/api/entities_api.py
@@ -4,7 +4,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -13,7 +13,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/api/events_api.py b/verity471/api/events_api.py
index 0f0eb1c..e7232ca 100644
--- a/verity471/api/events_api.py
+++ b/verity471/api/events_api.py
@@ -4,7 +4,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -13,7 +13,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/api/girs_api.py b/verity471/api/girs_api.py
index c56241e..d32969a 100644
--- a/verity471/api/girs_api.py
+++ b/verity471/api/girs_api.py
@@ -4,7 +4,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -13,7 +13,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/api/indicators_api.py b/verity471/api/indicators_api.py
index e96b043..1227ffc 100644
--- a/verity471/api/indicators_api.py
+++ b/verity471/api/indicators_api.py
@@ -4,7 +4,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -13,7 +13,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/api/malware_api.py b/verity471/api/malware_api.py
index 1e01f1e..7cc2f48 100644
--- a/verity471/api/malware_api.py
+++ b/verity471/api/malware_api.py
@@ -4,7 +4,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -13,7 +13,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/api/observables_api.py b/verity471/api/observables_api.py
index a7498f7..a158567 100644
--- a/verity471/api/observables_api.py
+++ b/verity471/api/observables_api.py
@@ -4,7 +4,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -13,7 +13,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/api/reports_api.py b/verity471/api/reports_api.py
index 86db057..cf52326 100644
--- a/verity471/api/reports_api.py
+++ b/verity471/api/reports_api.py
@@ -4,7 +4,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -13,7 +13,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
@@ -25,8 +25,8 @@
from typing import Any, Dict, List, Optional, Tuple, Union
from typing_extensions import Annotated
-from pydantic import Field, StrictBool, StrictInt, StrictStr
-from typing import List, Optional
+from pydantic import Field, StrictBool, StrictBytes, StrictInt, StrictStr
+from typing import List, Optional, Tuple, Union
from typing_extensions import Annotated
from verity471.models.activity_location import ActivityLocation
from verity471.models.breach_alert_by_id_response import BreachAlertByIdResponse
@@ -1023,6 +1023,301 @@ def _get_reports_fintel_id_serialize(
+ @validate_call
+ def get_reports_fintel_report_id_attachments_attachment_id(
+ self,
+ report_id: StrictStr,
+ attachment_id: StrictStr,
+ _request_timeout: Union[
+ None,
+ Annotated[StrictFloat, Field(gt=0)],
+ Tuple[
+ Annotated[StrictFloat, Field(gt=0)],
+ Annotated[StrictFloat, Field(gt=0)]
+ ]
+ ] = None,
+ _request_auth: Optional[Dict[StrictStr, Any]] = None,
+ _content_type: Optional[StrictStr] = None,
+ _headers: Optional[Dict[StrictStr, Any]] = None,
+ _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
+ ) -> bytes:
+ """Get attachment for fintel report
+
+ Returns attachment in form of byte stream
+
+ :param report_id: (required)
+ :type report_id: str
+ :param attachment_id: (required)
+ :type attachment_id: str
+ :param _request_timeout: timeout setting for this request. If one
+ number provided, it will be total request
+ timeout. It can also be a pair (tuple) of
+ (connection, read) timeouts.
+ :type _request_timeout: int, tuple(int, int), optional
+ :param _request_auth: set to override the auth_settings for an a single
+ request; this effectively ignores the
+ authentication in the spec for a single request.
+ :type _request_auth: dict, optional
+ :param _content_type: force content-type for the request.
+ :type _content_type: str, Optional
+ :param _headers: set to override the headers for a single
+ request; this effectively ignores the headers
+ in the spec for a single request.
+ :type _headers: dict, optional
+ :param _host_index: set to override the host_index for a single
+ request; this effectively ignores the host_index
+ in the spec for a single request.
+ :type _host_index: int, optional
+ :return: Returns the result object.
+ """ # noqa: E501
+
+ _param = self._get_reports_fintel_report_id_attachments_attachment_id_serialize(
+ report_id=report_id,
+ attachment_id=attachment_id,
+ _request_auth=_request_auth,
+ _content_type=_content_type,
+ _headers=_headers,
+ _host_index=_host_index
+ )
+
+ _response_types_map: Dict[str, Optional[str]] = {
+ '200': "bytes",
+ '400': "BadRequest",
+ '401': "Unauthorized",
+ '403': "Forbidden",
+ '404': "NotFound",
+ '409': "Conflict",
+ '500': "InternalServerError",
+ }
+ response_data = self.api_client.call_api(
+ *_param,
+ _request_timeout=_request_timeout
+ )
+ response_data.read()
+ return self.api_client.response_deserialize(
+ response_data=response_data,
+ response_types_map=_response_types_map,
+ ).data
+
+
+ @validate_call
+ def get_reports_fintel_report_id_attachments_attachment_id_with_http_info(
+ self,
+ report_id: StrictStr,
+ attachment_id: StrictStr,
+ _request_timeout: Union[
+ None,
+ Annotated[StrictFloat, Field(gt=0)],
+ Tuple[
+ Annotated[StrictFloat, Field(gt=0)],
+ Annotated[StrictFloat, Field(gt=0)]
+ ]
+ ] = None,
+ _request_auth: Optional[Dict[StrictStr, Any]] = None,
+ _content_type: Optional[StrictStr] = None,
+ _headers: Optional[Dict[StrictStr, Any]] = None,
+ _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
+ ) -> ApiResponse[bytes]:
+ """Get attachment for fintel report
+
+ Returns attachment in form of byte stream
+
+ :param report_id: (required)
+ :type report_id: str
+ :param attachment_id: (required)
+ :type attachment_id: str
+ :param _request_timeout: timeout setting for this request. If one
+ number provided, it will be total request
+ timeout. It can also be a pair (tuple) of
+ (connection, read) timeouts.
+ :type _request_timeout: int, tuple(int, int), optional
+ :param _request_auth: set to override the auth_settings for an a single
+ request; this effectively ignores the
+ authentication in the spec for a single request.
+ :type _request_auth: dict, optional
+ :param _content_type: force content-type for the request.
+ :type _content_type: str, Optional
+ :param _headers: set to override the headers for a single
+ request; this effectively ignores the headers
+ in the spec for a single request.
+ :type _headers: dict, optional
+ :param _host_index: set to override the host_index for a single
+ request; this effectively ignores the host_index
+ in the spec for a single request.
+ :type _host_index: int, optional
+ :return: Returns the result object.
+ """ # noqa: E501
+
+ _param = self._get_reports_fintel_report_id_attachments_attachment_id_serialize(
+ report_id=report_id,
+ attachment_id=attachment_id,
+ _request_auth=_request_auth,
+ _content_type=_content_type,
+ _headers=_headers,
+ _host_index=_host_index
+ )
+
+ _response_types_map: Dict[str, Optional[str]] = {
+ '200': "bytes",
+ '400': "BadRequest",
+ '401': "Unauthorized",
+ '403': "Forbidden",
+ '404': "NotFound",
+ '409': "Conflict",
+ '500': "InternalServerError",
+ }
+ response_data = self.api_client.call_api(
+ *_param,
+ _request_timeout=_request_timeout
+ )
+ response_data.read()
+ return self.api_client.response_deserialize(
+ response_data=response_data,
+ response_types_map=_response_types_map,
+ )
+
+
+ @validate_call
+ def get_reports_fintel_report_id_attachments_attachment_id_without_preload_content(
+ self,
+ report_id: StrictStr,
+ attachment_id: StrictStr,
+ _request_timeout: Union[
+ None,
+ Annotated[StrictFloat, Field(gt=0)],
+ Tuple[
+ Annotated[StrictFloat, Field(gt=0)],
+ Annotated[StrictFloat, Field(gt=0)]
+ ]
+ ] = None,
+ _request_auth: Optional[Dict[StrictStr, Any]] = None,
+ _content_type: Optional[StrictStr] = None,
+ _headers: Optional[Dict[StrictStr, Any]] = None,
+ _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
+ ) -> RESTResponseType:
+ """Get attachment for fintel report
+
+ Returns attachment in form of byte stream
+
+ :param report_id: (required)
+ :type report_id: str
+ :param attachment_id: (required)
+ :type attachment_id: str
+ :param _request_timeout: timeout setting for this request. If one
+ number provided, it will be total request
+ timeout. It can also be a pair (tuple) of
+ (connection, read) timeouts.
+ :type _request_timeout: int, tuple(int, int), optional
+ :param _request_auth: set to override the auth_settings for an a single
+ request; this effectively ignores the
+ authentication in the spec for a single request.
+ :type _request_auth: dict, optional
+ :param _content_type: force content-type for the request.
+ :type _content_type: str, Optional
+ :param _headers: set to override the headers for a single
+ request; this effectively ignores the headers
+ in the spec for a single request.
+ :type _headers: dict, optional
+ :param _host_index: set to override the host_index for a single
+ request; this effectively ignores the host_index
+ in the spec for a single request.
+ :type _host_index: int, optional
+ :return: Returns the result object.
+ """ # noqa: E501
+
+ _param = self._get_reports_fintel_report_id_attachments_attachment_id_serialize(
+ report_id=report_id,
+ attachment_id=attachment_id,
+ _request_auth=_request_auth,
+ _content_type=_content_type,
+ _headers=_headers,
+ _host_index=_host_index
+ )
+
+ _response_types_map: Dict[str, Optional[str]] = {
+ '200': "bytes",
+ '400': "BadRequest",
+ '401': "Unauthorized",
+ '403': "Forbidden",
+ '404': "NotFound",
+ '409': "Conflict",
+ '500': "InternalServerError",
+ }
+ response_data = self.api_client.call_api(
+ *_param,
+ _request_timeout=_request_timeout
+ )
+ return response_data.response
+
+
+ def _get_reports_fintel_report_id_attachments_attachment_id_serialize(
+ self,
+ report_id,
+ attachment_id,
+ _request_auth,
+ _content_type,
+ _headers,
+ _host_index,
+ ) -> RequestSerialized:
+
+ _host = None
+
+ _collection_formats: Dict[str, str] = {
+ }
+
+ _path_params: Dict[str, str] = {}
+ _query_params: List[Tuple[str, str]] = []
+ _header_params: Dict[str, Optional[str]] = _headers or {}
+ _form_params: List[Tuple[str, str]] = []
+ _files: Dict[
+ str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]]
+ ] = {}
+ _body_params: Optional[bytes] = None
+
+ # process the path parameters
+ if report_id is not None:
+ _path_params['report_id'] = report_id
+ if attachment_id is not None:
+ _path_params['attachment_id'] = attachment_id
+ # process the query parameters
+ # process the header parameters
+ # process the form parameters
+ # process the body parameter
+
+
+ # set the HTTP header `Accept`
+ if 'Accept' not in _header_params:
+ _header_params['Accept'] = self.api_client.select_header_accept(
+ [
+ 'application/octet-stream',
+ 'application/json'
+ ]
+ )
+
+
+ # authentication setting
+ _auth_settings: List[str] = [
+ 'basicAuth'
+ ]
+
+ return self.api_client.param_serialize(
+ method='GET',
+ resource_path='/integrations/intel-report/v1/reports/fintel/{report_id}/attachments/{attachment_id}',
+ path_params=_path_params,
+ query_params=_query_params,
+ header_params=_header_params,
+ body=_body_params,
+ post_params=_form_params,
+ files=_files,
+ auth_settings=_auth_settings,
+ collection_formats=_collection_formats,
+ _host=_host,
+ _request_auth=_request_auth
+ )
+
+
+
+
@validate_call
def get_reports_fintel_stream(
self,
@@ -1704,17 +1999,10 @@ def _get_reports_geopol_id_serialize(
@validate_call
- def get_reports_geopol_stream(
+ def get_reports_geopol_report_id_attachments_attachment_id(
self,
- sub_type: Annotated[Optional[List[StrictStr]], Field(description="Filter result by GEOPOL subtypes. Allowed values: spot_report, intelligence_bulletin, intelligence_summary, tension_point_profile, threat_brief, significant_activity_report, intelligence_estimate, adversary_profile")] = None,
- country: Annotated[Optional[StrictStr], Field(description="Filter result by country.")] = None,
- report_location_country: Annotated[Optional[StrictStr], Field(description="Filter result by report location.")] = None,
- text_filter: Annotated[Optional[StrictStr], Field(description="Apply text filter to search reports based on a keyword")] = None,
- girs: Annotated[Optional[StrictStr], Field(description="Filter result by custom GIRs (General intel requirements), my_girs or company_pirs. Using multiple value will return result based on the aggregated GIR list")] = None,
- var_from: Annotated[Optional[StrictInt], Field(description="UNIX timestamp(in milliseconds)")] = None,
- until: Annotated[Optional[StrictInt], Field(description="UNIX timestamp(in milliseconds)")] = None,
- size: Annotated[Optional[StrictInt], Field(description="Range is: [1, 100]")] = None,
- cursor: Annotated[Optional[StrictStr], Field(description="Continue scrolling from cursor")] = None,
+ report_id: StrictStr,
+ attachment_id: StrictStr,
_request_timeout: Union[
None,
Annotated[StrictFloat, Field(gt=0)],
@@ -1727,29 +2015,1008 @@ def get_reports_geopol_stream(
_content_type: Optional[StrictStr] = None,
_headers: Optional[Dict[StrictStr, Any]] = None,
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
- ) -> GeopolReportsResponseStream:
+ ) -> bytes:
+ """Get attachment for geopol report
+
+ Returns attachment in form of byte stream
+
+ :param report_id: (required)
+ :type report_id: str
+ :param attachment_id: (required)
+ :type attachment_id: str
+ :param _request_timeout: timeout setting for this request. If one
+ number provided, it will be total request
+ timeout. It can also be a pair (tuple) of
+ (connection, read) timeouts.
+ :type _request_timeout: int, tuple(int, int), optional
+ :param _request_auth: set to override the auth_settings for an a single
+ request; this effectively ignores the
+ authentication in the spec for a single request.
+ :type _request_auth: dict, optional
+ :param _content_type: force content-type for the request.
+ :type _content_type: str, Optional
+ :param _headers: set to override the headers for a single
+ request; this effectively ignores the headers
+ in the spec for a single request.
+ :type _headers: dict, optional
+ :param _host_index: set to override the host_index for a single
+ request; this effectively ignores the host_index
+ in the spec for a single request.
+ :type _host_index: int, optional
+ :return: Returns the result object.
+ """ # noqa: E501
+
+ _param = self._get_reports_geopol_report_id_attachments_attachment_id_serialize(
+ report_id=report_id,
+ attachment_id=attachment_id,
+ _request_auth=_request_auth,
+ _content_type=_content_type,
+ _headers=_headers,
+ _host_index=_host_index
+ )
+
+ _response_types_map: Dict[str, Optional[str]] = {
+ '200': "bytes",
+ '400': "BadRequest",
+ '401': "Unauthorized",
+ '403': "Forbidden",
+ '404': "NotFound",
+ '409': "Conflict",
+ '500': "InternalServerError",
+ }
+ response_data = self.api_client.call_api(
+ *_param,
+ _request_timeout=_request_timeout
+ )
+ response_data.read()
+ return self.api_client.response_deserialize(
+ response_data=response_data,
+ response_types_map=_response_types_map,
+ ).data
+
+
+ @validate_call
+ def get_reports_geopol_report_id_attachments_attachment_id_with_http_info(
+ self,
+ report_id: StrictStr,
+ attachment_id: StrictStr,
+ _request_timeout: Union[
+ None,
+ Annotated[StrictFloat, Field(gt=0)],
+ Tuple[
+ Annotated[StrictFloat, Field(gt=0)],
+ Annotated[StrictFloat, Field(gt=0)]
+ ]
+ ] = None,
+ _request_auth: Optional[Dict[StrictStr, Any]] = None,
+ _content_type: Optional[StrictStr] = None,
+ _headers: Optional[Dict[StrictStr, Any]] = None,
+ _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
+ ) -> ApiResponse[bytes]:
+ """Get attachment for geopol report
+
+ Returns attachment in form of byte stream
+
+ :param report_id: (required)
+ :type report_id: str
+ :param attachment_id: (required)
+ :type attachment_id: str
+ :param _request_timeout: timeout setting for this request. If one
+ number provided, it will be total request
+ timeout. It can also be a pair (tuple) of
+ (connection, read) timeouts.
+ :type _request_timeout: int, tuple(int, int), optional
+ :param _request_auth: set to override the auth_settings for an a single
+ request; this effectively ignores the
+ authentication in the spec for a single request.
+ :type _request_auth: dict, optional
+ :param _content_type: force content-type for the request.
+ :type _content_type: str, Optional
+ :param _headers: set to override the headers for a single
+ request; this effectively ignores the headers
+ in the spec for a single request.
+ :type _headers: dict, optional
+ :param _host_index: set to override the host_index for a single
+ request; this effectively ignores the host_index
+ in the spec for a single request.
+ :type _host_index: int, optional
+ :return: Returns the result object.
+ """ # noqa: E501
+
+ _param = self._get_reports_geopol_report_id_attachments_attachment_id_serialize(
+ report_id=report_id,
+ attachment_id=attachment_id,
+ _request_auth=_request_auth,
+ _content_type=_content_type,
+ _headers=_headers,
+ _host_index=_host_index
+ )
+
+ _response_types_map: Dict[str, Optional[str]] = {
+ '200': "bytes",
+ '400': "BadRequest",
+ '401': "Unauthorized",
+ '403': "Forbidden",
+ '404': "NotFound",
+ '409': "Conflict",
+ '500': "InternalServerError",
+ }
+ response_data = self.api_client.call_api(
+ *_param,
+ _request_timeout=_request_timeout
+ )
+ response_data.read()
+ return self.api_client.response_deserialize(
+ response_data=response_data,
+ response_types_map=_response_types_map,
+ )
+
+
+ @validate_call
+ def get_reports_geopol_report_id_attachments_attachment_id_without_preload_content(
+ self,
+ report_id: StrictStr,
+ attachment_id: StrictStr,
+ _request_timeout: Union[
+ None,
+ Annotated[StrictFloat, Field(gt=0)],
+ Tuple[
+ Annotated[StrictFloat, Field(gt=0)],
+ Annotated[StrictFloat, Field(gt=0)]
+ ]
+ ] = None,
+ _request_auth: Optional[Dict[StrictStr, Any]] = None,
+ _content_type: Optional[StrictStr] = None,
+ _headers: Optional[Dict[StrictStr, Any]] = None,
+ _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
+ ) -> RESTResponseType:
+ """Get attachment for geopol report
+
+ Returns attachment in form of byte stream
+
+ :param report_id: (required)
+ :type report_id: str
+ :param attachment_id: (required)
+ :type attachment_id: str
+ :param _request_timeout: timeout setting for this request. If one
+ number provided, it will be total request
+ timeout. It can also be a pair (tuple) of
+ (connection, read) timeouts.
+ :type _request_timeout: int, tuple(int, int), optional
+ :param _request_auth: set to override the auth_settings for an a single
+ request; this effectively ignores the
+ authentication in the spec for a single request.
+ :type _request_auth: dict, optional
+ :param _content_type: force content-type for the request.
+ :type _content_type: str, Optional
+ :param _headers: set to override the headers for a single
+ request; this effectively ignores the headers
+ in the spec for a single request.
+ :type _headers: dict, optional
+ :param _host_index: set to override the host_index for a single
+ request; this effectively ignores the host_index
+ in the spec for a single request.
+ :type _host_index: int, optional
+ :return: Returns the result object.
+ """ # noqa: E501
+
+ _param = self._get_reports_geopol_report_id_attachments_attachment_id_serialize(
+ report_id=report_id,
+ attachment_id=attachment_id,
+ _request_auth=_request_auth,
+ _content_type=_content_type,
+ _headers=_headers,
+ _host_index=_host_index
+ )
+
+ _response_types_map: Dict[str, Optional[str]] = {
+ '200': "bytes",
+ '400': "BadRequest",
+ '401': "Unauthorized",
+ '403': "Forbidden",
+ '404': "NotFound",
+ '409': "Conflict",
+ '500': "InternalServerError",
+ }
+ response_data = self.api_client.call_api(
+ *_param,
+ _request_timeout=_request_timeout
+ )
+ return response_data.response
+
+
+ def _get_reports_geopol_report_id_attachments_attachment_id_serialize(
+ self,
+ report_id,
+ attachment_id,
+ _request_auth,
+ _content_type,
+ _headers,
+ _host_index,
+ ) -> RequestSerialized:
+
+ _host = None
+
+ _collection_formats: Dict[str, str] = {
+ }
+
+ _path_params: Dict[str, str] = {}
+ _query_params: List[Tuple[str, str]] = []
+ _header_params: Dict[str, Optional[str]] = _headers or {}
+ _form_params: List[Tuple[str, str]] = []
+ _files: Dict[
+ str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]]
+ ] = {}
+ _body_params: Optional[bytes] = None
+
+ # process the path parameters
+ if report_id is not None:
+ _path_params['report_id'] = report_id
+ if attachment_id is not None:
+ _path_params['attachment_id'] = attachment_id
+ # process the query parameters
+ # process the header parameters
+ # process the form parameters
+ # process the body parameter
+
+
+ # set the HTTP header `Accept`
+ if 'Accept' not in _header_params:
+ _header_params['Accept'] = self.api_client.select_header_accept(
+ [
+ 'application/octet-stream',
+ 'application/json'
+ ]
+ )
+
+
+ # authentication setting
+ _auth_settings: List[str] = [
+ 'basicAuth'
+ ]
+
+ return self.api_client.param_serialize(
+ method='GET',
+ resource_path='/integrations/intel-report/v1/reports/geopol/{report_id}/attachments/{attachment_id}',
+ path_params=_path_params,
+ query_params=_query_params,
+ header_params=_header_params,
+ body=_body_params,
+ post_params=_form_params,
+ files=_files,
+ auth_settings=_auth_settings,
+ collection_formats=_collection_formats,
+ _host=_host,
+ _request_auth=_request_auth
+ )
+
+
+
+
+ @validate_call
+ def get_reports_geopol_stream(
+ self,
+ sub_type: Annotated[Optional[List[StrictStr]], Field(description="Filter result by GEOPOL subtypes. Allowed values: spot_report, intelligence_bulletin, intelligence_summary, tension_point_profile, threat_brief, significant_activity_report, intelligence_estimate, adversary_profile")] = None,
+ country: Annotated[Optional[StrictStr], Field(description="Filter result by country.")] = None,
+ report_location_country: Annotated[Optional[StrictStr], Field(description="Filter result by report location.")] = None,
+ text_filter: Annotated[Optional[StrictStr], Field(description="Apply text filter to search reports based on a keyword")] = None,
+ girs: Annotated[Optional[StrictStr], Field(description="Filter result by custom GIRs (General intel requirements), my_girs or company_pirs. Using multiple value will return result based on the aggregated GIR list")] = None,
+ var_from: Annotated[Optional[StrictInt], Field(description="UNIX timestamp(in milliseconds)")] = None,
+ until: Annotated[Optional[StrictInt], Field(description="UNIX timestamp(in milliseconds)")] = None,
+ size: Annotated[Optional[StrictInt], Field(description="Range is: [1, 100]")] = None,
+ cursor: Annotated[Optional[StrictStr], Field(description="Continue scrolling from cursor")] = None,
+ _request_timeout: Union[
+ None,
+ Annotated[StrictFloat, Field(gt=0)],
+ Tuple[
+ Annotated[StrictFloat, Field(gt=0)],
+ Annotated[StrictFloat, Field(gt=0)]
+ ]
+ ] = None,
+ _request_auth: Optional[Dict[StrictStr, Any]] = None,
+ _content_type: Optional[StrictStr] = None,
+ _headers: Optional[Dict[StrictStr, Any]] = None,
+ _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
+ ) -> GeopolReportsResponseStream:
"""Get all geopol reports (stream)
- Returns a list of geopol reports (stream)
+ Returns a list of geopol reports (stream)
+
+ :param sub_type: Filter result by GEOPOL subtypes. Allowed values: spot_report, intelligence_bulletin, intelligence_summary, tension_point_profile, threat_brief, significant_activity_report, intelligence_estimate, adversary_profile
+ :type sub_type: List[str]
+ :param country: Filter result by country.
+ :type country: str
+ :param report_location_country: Filter result by report location.
+ :type report_location_country: str
+ :param text_filter: Apply text filter to search reports based on a keyword
+ :type text_filter: str
+ :param girs: Filter result by custom GIRs (General intel requirements), my_girs or company_pirs. Using multiple value will return result based on the aggregated GIR list
+ :type girs: str
+ :param var_from: UNIX timestamp(in milliseconds)
+ :type var_from: int
+ :param until: UNIX timestamp(in milliseconds)
+ :type until: int
+ :param size: Range is: [1, 100]
+ :type size: int
+ :param cursor: Continue scrolling from cursor
+ :type cursor: str
+ :param _request_timeout: timeout setting for this request. If one
+ number provided, it will be total request
+ timeout. It can also be a pair (tuple) of
+ (connection, read) timeouts.
+ :type _request_timeout: int, tuple(int, int), optional
+ :param _request_auth: set to override the auth_settings for an a single
+ request; this effectively ignores the
+ authentication in the spec for a single request.
+ :type _request_auth: dict, optional
+ :param _content_type: force content-type for the request.
+ :type _content_type: str, Optional
+ :param _headers: set to override the headers for a single
+ request; this effectively ignores the headers
+ in the spec for a single request.
+ :type _headers: dict, optional
+ :param _host_index: set to override the host_index for a single
+ request; this effectively ignores the host_index
+ in the spec for a single request.
+ :type _host_index: int, optional
+ :return: Returns the result object.
+ """ # noqa: E501
+
+ _param = self._get_reports_geopol_stream_serialize(
+ sub_type=sub_type,
+ country=country,
+ report_location_country=report_location_country,
+ text_filter=text_filter,
+ girs=girs,
+ var_from=var_from,
+ until=until,
+ size=size,
+ cursor=cursor,
+ _request_auth=_request_auth,
+ _content_type=_content_type,
+ _headers=_headers,
+ _host_index=_host_index
+ )
+
+ _response_types_map: Dict[str, Optional[str]] = {
+ '200': "GeopolReportsResponseStream",
+ '400': "BadRequest",
+ '401': "Unauthorized",
+ '403': "Forbidden",
+ '404': "NotFound",
+ '409': "Conflict",
+ '500': "InternalServerError",
+ }
+ response_data = self.api_client.call_api(
+ *_param,
+ _request_timeout=_request_timeout
+ )
+ response_data.read()
+ return self.api_client.response_deserialize(
+ response_data=response_data,
+ response_types_map=_response_types_map,
+ ).data
+
+
+ @validate_call
+ def get_reports_geopol_stream_with_http_info(
+ self,
+ sub_type: Annotated[Optional[List[StrictStr]], Field(description="Filter result by GEOPOL subtypes. Allowed values: spot_report, intelligence_bulletin, intelligence_summary, tension_point_profile, threat_brief, significant_activity_report, intelligence_estimate, adversary_profile")] = None,
+ country: Annotated[Optional[StrictStr], Field(description="Filter result by country.")] = None,
+ report_location_country: Annotated[Optional[StrictStr], Field(description="Filter result by report location.")] = None,
+ text_filter: Annotated[Optional[StrictStr], Field(description="Apply text filter to search reports based on a keyword")] = None,
+ girs: Annotated[Optional[StrictStr], Field(description="Filter result by custom GIRs (General intel requirements), my_girs or company_pirs. Using multiple value will return result based on the aggregated GIR list")] = None,
+ var_from: Annotated[Optional[StrictInt], Field(description="UNIX timestamp(in milliseconds)")] = None,
+ until: Annotated[Optional[StrictInt], Field(description="UNIX timestamp(in milliseconds)")] = None,
+ size: Annotated[Optional[StrictInt], Field(description="Range is: [1, 100]")] = None,
+ cursor: Annotated[Optional[StrictStr], Field(description="Continue scrolling from cursor")] = None,
+ _request_timeout: Union[
+ None,
+ Annotated[StrictFloat, Field(gt=0)],
+ Tuple[
+ Annotated[StrictFloat, Field(gt=0)],
+ Annotated[StrictFloat, Field(gt=0)]
+ ]
+ ] = None,
+ _request_auth: Optional[Dict[StrictStr, Any]] = None,
+ _content_type: Optional[StrictStr] = None,
+ _headers: Optional[Dict[StrictStr, Any]] = None,
+ _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
+ ) -> ApiResponse[GeopolReportsResponseStream]:
+ """Get all geopol reports (stream)
+
+ Returns a list of geopol reports (stream)
+
+ :param sub_type: Filter result by GEOPOL subtypes. Allowed values: spot_report, intelligence_bulletin, intelligence_summary, tension_point_profile, threat_brief, significant_activity_report, intelligence_estimate, adversary_profile
+ :type sub_type: List[str]
+ :param country: Filter result by country.
+ :type country: str
+ :param report_location_country: Filter result by report location.
+ :type report_location_country: str
+ :param text_filter: Apply text filter to search reports based on a keyword
+ :type text_filter: str
+ :param girs: Filter result by custom GIRs (General intel requirements), my_girs or company_pirs. Using multiple value will return result based on the aggregated GIR list
+ :type girs: str
+ :param var_from: UNIX timestamp(in milliseconds)
+ :type var_from: int
+ :param until: UNIX timestamp(in milliseconds)
+ :type until: int
+ :param size: Range is: [1, 100]
+ :type size: int
+ :param cursor: Continue scrolling from cursor
+ :type cursor: str
+ :param _request_timeout: timeout setting for this request. If one
+ number provided, it will be total request
+ timeout. It can also be a pair (tuple) of
+ (connection, read) timeouts.
+ :type _request_timeout: int, tuple(int, int), optional
+ :param _request_auth: set to override the auth_settings for an a single
+ request; this effectively ignores the
+ authentication in the spec for a single request.
+ :type _request_auth: dict, optional
+ :param _content_type: force content-type for the request.
+ :type _content_type: str, Optional
+ :param _headers: set to override the headers for a single
+ request; this effectively ignores the headers
+ in the spec for a single request.
+ :type _headers: dict, optional
+ :param _host_index: set to override the host_index for a single
+ request; this effectively ignores the host_index
+ in the spec for a single request.
+ :type _host_index: int, optional
+ :return: Returns the result object.
+ """ # noqa: E501
+
+ _param = self._get_reports_geopol_stream_serialize(
+ sub_type=sub_type,
+ country=country,
+ report_location_country=report_location_country,
+ text_filter=text_filter,
+ girs=girs,
+ var_from=var_from,
+ until=until,
+ size=size,
+ cursor=cursor,
+ _request_auth=_request_auth,
+ _content_type=_content_type,
+ _headers=_headers,
+ _host_index=_host_index
+ )
+
+ _response_types_map: Dict[str, Optional[str]] = {
+ '200': "GeopolReportsResponseStream",
+ '400': "BadRequest",
+ '401': "Unauthorized",
+ '403': "Forbidden",
+ '404': "NotFound",
+ '409': "Conflict",
+ '500': "InternalServerError",
+ }
+ response_data = self.api_client.call_api(
+ *_param,
+ _request_timeout=_request_timeout
+ )
+ response_data.read()
+ return self.api_client.response_deserialize(
+ response_data=response_data,
+ response_types_map=_response_types_map,
+ )
+
+
+ @validate_call
+ def get_reports_geopol_stream_without_preload_content(
+ self,
+ sub_type: Annotated[Optional[List[StrictStr]], Field(description="Filter result by GEOPOL subtypes. Allowed values: spot_report, intelligence_bulletin, intelligence_summary, tension_point_profile, threat_brief, significant_activity_report, intelligence_estimate, adversary_profile")] = None,
+ country: Annotated[Optional[StrictStr], Field(description="Filter result by country.")] = None,
+ report_location_country: Annotated[Optional[StrictStr], Field(description="Filter result by report location.")] = None,
+ text_filter: Annotated[Optional[StrictStr], Field(description="Apply text filter to search reports based on a keyword")] = None,
+ girs: Annotated[Optional[StrictStr], Field(description="Filter result by custom GIRs (General intel requirements), my_girs or company_pirs. Using multiple value will return result based on the aggregated GIR list")] = None,
+ var_from: Annotated[Optional[StrictInt], Field(description="UNIX timestamp(in milliseconds)")] = None,
+ until: Annotated[Optional[StrictInt], Field(description="UNIX timestamp(in milliseconds)")] = None,
+ size: Annotated[Optional[StrictInt], Field(description="Range is: [1, 100]")] = None,
+ cursor: Annotated[Optional[StrictStr], Field(description="Continue scrolling from cursor")] = None,
+ _request_timeout: Union[
+ None,
+ Annotated[StrictFloat, Field(gt=0)],
+ Tuple[
+ Annotated[StrictFloat, Field(gt=0)],
+ Annotated[StrictFloat, Field(gt=0)]
+ ]
+ ] = None,
+ _request_auth: Optional[Dict[StrictStr, Any]] = None,
+ _content_type: Optional[StrictStr] = None,
+ _headers: Optional[Dict[StrictStr, Any]] = None,
+ _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
+ ) -> RESTResponseType:
+ """Get all geopol reports (stream)
+
+ Returns a list of geopol reports (stream)
+
+ :param sub_type: Filter result by GEOPOL subtypes. Allowed values: spot_report, intelligence_bulletin, intelligence_summary, tension_point_profile, threat_brief, significant_activity_report, intelligence_estimate, adversary_profile
+ :type sub_type: List[str]
+ :param country: Filter result by country.
+ :type country: str
+ :param report_location_country: Filter result by report location.
+ :type report_location_country: str
+ :param text_filter: Apply text filter to search reports based on a keyword
+ :type text_filter: str
+ :param girs: Filter result by custom GIRs (General intel requirements), my_girs or company_pirs. Using multiple value will return result based on the aggregated GIR list
+ :type girs: str
+ :param var_from: UNIX timestamp(in milliseconds)
+ :type var_from: int
+ :param until: UNIX timestamp(in milliseconds)
+ :type until: int
+ :param size: Range is: [1, 100]
+ :type size: int
+ :param cursor: Continue scrolling from cursor
+ :type cursor: str
+ :param _request_timeout: timeout setting for this request. If one
+ number provided, it will be total request
+ timeout. It can also be a pair (tuple) of
+ (connection, read) timeouts.
+ :type _request_timeout: int, tuple(int, int), optional
+ :param _request_auth: set to override the auth_settings for an a single
+ request; this effectively ignores the
+ authentication in the spec for a single request.
+ :type _request_auth: dict, optional
+ :param _content_type: force content-type for the request.
+ :type _content_type: str, Optional
+ :param _headers: set to override the headers for a single
+ request; this effectively ignores the headers
+ in the spec for a single request.
+ :type _headers: dict, optional
+ :param _host_index: set to override the host_index for a single
+ request; this effectively ignores the host_index
+ in the spec for a single request.
+ :type _host_index: int, optional
+ :return: Returns the result object.
+ """ # noqa: E501
+
+ _param = self._get_reports_geopol_stream_serialize(
+ sub_type=sub_type,
+ country=country,
+ report_location_country=report_location_country,
+ text_filter=text_filter,
+ girs=girs,
+ var_from=var_from,
+ until=until,
+ size=size,
+ cursor=cursor,
+ _request_auth=_request_auth,
+ _content_type=_content_type,
+ _headers=_headers,
+ _host_index=_host_index
+ )
+
+ _response_types_map: Dict[str, Optional[str]] = {
+ '200': "GeopolReportsResponseStream",
+ '400': "BadRequest",
+ '401': "Unauthorized",
+ '403': "Forbidden",
+ '404': "NotFound",
+ '409': "Conflict",
+ '500': "InternalServerError",
+ }
+ response_data = self.api_client.call_api(
+ *_param,
+ _request_timeout=_request_timeout
+ )
+ return response_data.response
+
+
+ def _get_reports_geopol_stream_serialize(
+ self,
+ sub_type,
+ country,
+ report_location_country,
+ text_filter,
+ girs,
+ var_from,
+ until,
+ size,
+ cursor,
+ _request_auth,
+ _content_type,
+ _headers,
+ _host_index,
+ ) -> RequestSerialized:
+
+ _host = None
+
+ _collection_formats: Dict[str, str] = {
+ 'sub_type': 'csv',
+ }
+
+ _path_params: Dict[str, str] = {}
+ _query_params: List[Tuple[str, str]] = []
+ _header_params: Dict[str, Optional[str]] = _headers or {}
+ _form_params: List[Tuple[str, str]] = []
+ _files: Dict[
+ str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]]
+ ] = {}
+ _body_params: Optional[bytes] = None
+
+ # process the path parameters
+ # process the query parameters
+ if sub_type is not None:
+
+ _query_params.append(('sub_type', sub_type))
+
+ if country is not None:
+
+ _query_params.append(('country', country))
+
+ if report_location_country is not None:
+
+ _query_params.append(('report_location_country', report_location_country))
+
+ if text_filter is not None:
+
+ _query_params.append(('text_filter', text_filter))
+
+ if girs is not None:
+
+ _query_params.append(('girs', girs))
+
+ if var_from is not None:
+
+ _query_params.append(('from', var_from))
+
+ if until is not None:
+
+ _query_params.append(('until', until))
+
+ if size is not None:
+
+ _query_params.append(('size', size))
+
+ if cursor is not None:
+
+ _query_params.append(('cursor', cursor))
+
+ # process the header parameters
+ # process the form parameters
+ # process the body parameter
+
+
+ # set the HTTP header `Accept`
+ if 'Accept' not in _header_params:
+ _header_params['Accept'] = self.api_client.select_header_accept(
+ [
+ 'application/json'
+ ]
+ )
+
+
+ # authentication setting
+ _auth_settings: List[str] = [
+ 'basicAuth'
+ ]
+
+ return self.api_client.param_serialize(
+ method='GET',
+ resource_path='/integrations/intel-report/v1/reports/geopol/stream',
+ path_params=_path_params,
+ query_params=_query_params,
+ header_params=_header_params,
+ body=_body_params,
+ post_params=_form_params,
+ files=_files,
+ auth_settings=_auth_settings,
+ collection_formats=_collection_formats,
+ _host=_host,
+ _request_auth=_request_auth
+ )
+
+
+
+
+ @validate_call
+ def get_reports_id_download_as_pdf(
+ self,
+ id: StrictStr,
+ _request_timeout: Union[
+ None,
+ Annotated[StrictFloat, Field(gt=0)],
+ Tuple[
+ Annotated[StrictFloat, Field(gt=0)],
+ Annotated[StrictFloat, Field(gt=0)]
+ ]
+ ] = None,
+ _request_auth: Optional[Dict[StrictStr, Any]] = None,
+ _content_type: Optional[StrictStr] = None,
+ _headers: Optional[Dict[StrictStr, Any]] = None,
+ _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
+ ) -> bytes:
+ """Get a report as PDF
+
+ Download report as pdf
+
+ :param id: (required)
+ :type id: str
+ :param _request_timeout: timeout setting for this request. If one
+ number provided, it will be total request
+ timeout. It can also be a pair (tuple) of
+ (connection, read) timeouts.
+ :type _request_timeout: int, tuple(int, int), optional
+ :param _request_auth: set to override the auth_settings for an a single
+ request; this effectively ignores the
+ authentication in the spec for a single request.
+ :type _request_auth: dict, optional
+ :param _content_type: force content-type for the request.
+ :type _content_type: str, Optional
+ :param _headers: set to override the headers for a single
+ request; this effectively ignores the headers
+ in the spec for a single request.
+ :type _headers: dict, optional
+ :param _host_index: set to override the host_index for a single
+ request; this effectively ignores the host_index
+ in the spec for a single request.
+ :type _host_index: int, optional
+ :return: Returns the result object.
+ """ # noqa: E501
+
+ _param = self._get_reports_id_download_as_pdf_serialize(
+ id=id,
+ _request_auth=_request_auth,
+ _content_type=_content_type,
+ _headers=_headers,
+ _host_index=_host_index
+ )
+
+ _response_types_map: Dict[str, Optional[str]] = {
+ '200': "bytes",
+ '400': "BadRequest",
+ '401': "Unauthorized",
+ '403': "Forbidden",
+ '404': "NotFound",
+ '409': "Conflict",
+ '500': "InternalServerError",
+ }
+ response_data = self.api_client.call_api(
+ *_param,
+ _request_timeout=_request_timeout
+ )
+ response_data.read()
+ return self.api_client.response_deserialize(
+ response_data=response_data,
+ response_types_map=_response_types_map,
+ ).data
+
+
+ @validate_call
+ def get_reports_id_download_as_pdf_with_http_info(
+ self,
+ id: StrictStr,
+ _request_timeout: Union[
+ None,
+ Annotated[StrictFloat, Field(gt=0)],
+ Tuple[
+ Annotated[StrictFloat, Field(gt=0)],
+ Annotated[StrictFloat, Field(gt=0)]
+ ]
+ ] = None,
+ _request_auth: Optional[Dict[StrictStr, Any]] = None,
+ _content_type: Optional[StrictStr] = None,
+ _headers: Optional[Dict[StrictStr, Any]] = None,
+ _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
+ ) -> ApiResponse[bytes]:
+ """Get a report as PDF
+
+ Download report as pdf
+
+ :param id: (required)
+ :type id: str
+ :param _request_timeout: timeout setting for this request. If one
+ number provided, it will be total request
+ timeout. It can also be a pair (tuple) of
+ (connection, read) timeouts.
+ :type _request_timeout: int, tuple(int, int), optional
+ :param _request_auth: set to override the auth_settings for an a single
+ request; this effectively ignores the
+ authentication in the spec for a single request.
+ :type _request_auth: dict, optional
+ :param _content_type: force content-type for the request.
+ :type _content_type: str, Optional
+ :param _headers: set to override the headers for a single
+ request; this effectively ignores the headers
+ in the spec for a single request.
+ :type _headers: dict, optional
+ :param _host_index: set to override the host_index for a single
+ request; this effectively ignores the host_index
+ in the spec for a single request.
+ :type _host_index: int, optional
+ :return: Returns the result object.
+ """ # noqa: E501
+
+ _param = self._get_reports_id_download_as_pdf_serialize(
+ id=id,
+ _request_auth=_request_auth,
+ _content_type=_content_type,
+ _headers=_headers,
+ _host_index=_host_index
+ )
+
+ _response_types_map: Dict[str, Optional[str]] = {
+ '200': "bytes",
+ '400': "BadRequest",
+ '401': "Unauthorized",
+ '403': "Forbidden",
+ '404': "NotFound",
+ '409': "Conflict",
+ '500': "InternalServerError",
+ }
+ response_data = self.api_client.call_api(
+ *_param,
+ _request_timeout=_request_timeout
+ )
+ response_data.read()
+ return self.api_client.response_deserialize(
+ response_data=response_data,
+ response_types_map=_response_types_map,
+ )
+
+
+ @validate_call
+ def get_reports_id_download_as_pdf_without_preload_content(
+ self,
+ id: StrictStr,
+ _request_timeout: Union[
+ None,
+ Annotated[StrictFloat, Field(gt=0)],
+ Tuple[
+ Annotated[StrictFloat, Field(gt=0)],
+ Annotated[StrictFloat, Field(gt=0)]
+ ]
+ ] = None,
+ _request_auth: Optional[Dict[StrictStr, Any]] = None,
+ _content_type: Optional[StrictStr] = None,
+ _headers: Optional[Dict[StrictStr, Any]] = None,
+ _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
+ ) -> RESTResponseType:
+ """Get a report as PDF
+
+ Download report as pdf
+
+ :param id: (required)
+ :type id: str
+ :param _request_timeout: timeout setting for this request. If one
+ number provided, it will be total request
+ timeout. It can also be a pair (tuple) of
+ (connection, read) timeouts.
+ :type _request_timeout: int, tuple(int, int), optional
+ :param _request_auth: set to override the auth_settings for an a single
+ request; this effectively ignores the
+ authentication in the spec for a single request.
+ :type _request_auth: dict, optional
+ :param _content_type: force content-type for the request.
+ :type _content_type: str, Optional
+ :param _headers: set to override the headers for a single
+ request; this effectively ignores the headers
+ in the spec for a single request.
+ :type _headers: dict, optional
+ :param _host_index: set to override the host_index for a single
+ request; this effectively ignores the host_index
+ in the spec for a single request.
+ :type _host_index: int, optional
+ :return: Returns the result object.
+ """ # noqa: E501
+
+ _param = self._get_reports_id_download_as_pdf_serialize(
+ id=id,
+ _request_auth=_request_auth,
+ _content_type=_content_type,
+ _headers=_headers,
+ _host_index=_host_index
+ )
+
+ _response_types_map: Dict[str, Optional[str]] = {
+ '200': "bytes",
+ '400': "BadRequest",
+ '401': "Unauthorized",
+ '403': "Forbidden",
+ '404': "NotFound",
+ '409': "Conflict",
+ '500': "InternalServerError",
+ }
+ response_data = self.api_client.call_api(
+ *_param,
+ _request_timeout=_request_timeout
+ )
+ return response_data.response
+
+
+ def _get_reports_id_download_as_pdf_serialize(
+ self,
+ id,
+ _request_auth,
+ _content_type,
+ _headers,
+ _host_index,
+ ) -> RequestSerialized:
+
+ _host = None
+
+ _collection_formats: Dict[str, str] = {
+ }
+
+ _path_params: Dict[str, str] = {}
+ _query_params: List[Tuple[str, str]] = []
+ _header_params: Dict[str, Optional[str]] = _headers or {}
+ _form_params: List[Tuple[str, str]] = []
+ _files: Dict[
+ str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]]
+ ] = {}
+ _body_params: Optional[bytes] = None
+
+ # process the path parameters
+ if id is not None:
+ _path_params['id'] = id
+ # process the query parameters
+ # process the header parameters
+ # process the form parameters
+ # process the body parameter
+
+
+ # set the HTTP header `Accept`
+ if 'Accept' not in _header_params:
+ _header_params['Accept'] = self.api_client.select_header_accept(
+ [
+ 'application/pdf',
+ 'application/json'
+ ]
+ )
+
+
+ # authentication setting
+ _auth_settings: List[str] = [
+ 'basicAuth'
+ ]
+
+ return self.api_client.param_serialize(
+ method='GET',
+ resource_path='/integrations/intel-report/v1/reports/{id}/download-as-pdf',
+ path_params=_path_params,
+ query_params=_query_params,
+ header_params=_header_params,
+ body=_body_params,
+ post_params=_form_params,
+ files=_files,
+ auth_settings=_auth_settings,
+ collection_formats=_collection_formats,
+ _host=_host,
+ _request_auth=_request_auth
+ )
+
+
+
+
+ @validate_call
+ def get_reports_info_id(
+ self,
+ id: StrictStr,
+ include_inline_images: Annotated[Optional[StrictBool], Field(description="Inline images")] = None,
+ _request_timeout: Union[
+ None,
+ Annotated[StrictFloat, Field(gt=0)],
+ Tuple[
+ Annotated[StrictFloat, Field(gt=0)],
+ Annotated[StrictFloat, Field(gt=0)]
+ ]
+ ] = None,
+ _request_auth: Optional[Dict[StrictStr, Any]] = None,
+ _content_type: Optional[StrictStr] = None,
+ _headers: Optional[Dict[StrictStr, Any]] = None,
+ _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
+ ) -> InfoReportResponse:
+ """Get an info report details
+
+ Return info report by ID
- :param sub_type: Filter result by GEOPOL subtypes. Allowed values: spot_report, intelligence_bulletin, intelligence_summary, tension_point_profile, threat_brief, significant_activity_report, intelligence_estimate, adversary_profile
- :type sub_type: List[str]
- :param country: Filter result by country.
- :type country: str
- :param report_location_country: Filter result by report location.
- :type report_location_country: str
- :param text_filter: Apply text filter to search reports based on a keyword
- :type text_filter: str
- :param girs: Filter result by custom GIRs (General intel requirements), my_girs or company_pirs. Using multiple value will return result based on the aggregated GIR list
- :type girs: str
- :param var_from: UNIX timestamp(in milliseconds)
- :type var_from: int
- :param until: UNIX timestamp(in milliseconds)
- :type until: int
- :param size: Range is: [1, 100]
- :type size: int
- :param cursor: Continue scrolling from cursor
- :type cursor: str
+ :param id: (required)
+ :type id: str
+ :param include_inline_images: Inline images
+ :type include_inline_images: bool
:param _request_timeout: timeout setting for this request. If one
number provided, it will be total request
timeout. It can also be a pair (tuple) of
@@ -1772,16 +3039,9 @@ def get_reports_geopol_stream(
:return: Returns the result object.
""" # noqa: E501
- _param = self._get_reports_geopol_stream_serialize(
- sub_type=sub_type,
- country=country,
- report_location_country=report_location_country,
- text_filter=text_filter,
- girs=girs,
- var_from=var_from,
- until=until,
- size=size,
- cursor=cursor,
+ _param = self._get_reports_info_id_serialize(
+ id=id,
+ include_inline_images=include_inline_images,
_request_auth=_request_auth,
_content_type=_content_type,
_headers=_headers,
@@ -1789,7 +3049,7 @@ def get_reports_geopol_stream(
)
_response_types_map: Dict[str, Optional[str]] = {
- '200': "GeopolReportsResponseStream",
+ '200': "InfoReportResponse",
'400': "BadRequest",
'401': "Unauthorized",
'403': "Forbidden",
@@ -1809,17 +3069,10 @@ def get_reports_geopol_stream(
@validate_call
- def get_reports_geopol_stream_with_http_info(
+ def get_reports_info_id_with_http_info(
self,
- sub_type: Annotated[Optional[List[StrictStr]], Field(description="Filter result by GEOPOL subtypes. Allowed values: spot_report, intelligence_bulletin, intelligence_summary, tension_point_profile, threat_brief, significant_activity_report, intelligence_estimate, adversary_profile")] = None,
- country: Annotated[Optional[StrictStr], Field(description="Filter result by country.")] = None,
- report_location_country: Annotated[Optional[StrictStr], Field(description="Filter result by report location.")] = None,
- text_filter: Annotated[Optional[StrictStr], Field(description="Apply text filter to search reports based on a keyword")] = None,
- girs: Annotated[Optional[StrictStr], Field(description="Filter result by custom GIRs (General intel requirements), my_girs or company_pirs. Using multiple value will return result based on the aggregated GIR list")] = None,
- var_from: Annotated[Optional[StrictInt], Field(description="UNIX timestamp(in milliseconds)")] = None,
- until: Annotated[Optional[StrictInt], Field(description="UNIX timestamp(in milliseconds)")] = None,
- size: Annotated[Optional[StrictInt], Field(description="Range is: [1, 100]")] = None,
- cursor: Annotated[Optional[StrictStr], Field(description="Continue scrolling from cursor")] = None,
+ id: StrictStr,
+ include_inline_images: Annotated[Optional[StrictBool], Field(description="Inline images")] = None,
_request_timeout: Union[
None,
Annotated[StrictFloat, Field(gt=0)],
@@ -1832,29 +3085,15 @@ def get_reports_geopol_stream_with_http_info(
_content_type: Optional[StrictStr] = None,
_headers: Optional[Dict[StrictStr, Any]] = None,
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
- ) -> ApiResponse[GeopolReportsResponseStream]:
- """Get all geopol reports (stream)
+ ) -> ApiResponse[InfoReportResponse]:
+ """Get an info report details
- Returns a list of geopol reports (stream)
+ Return info report by ID
- :param sub_type: Filter result by GEOPOL subtypes. Allowed values: spot_report, intelligence_bulletin, intelligence_summary, tension_point_profile, threat_brief, significant_activity_report, intelligence_estimate, adversary_profile
- :type sub_type: List[str]
- :param country: Filter result by country.
- :type country: str
- :param report_location_country: Filter result by report location.
- :type report_location_country: str
- :param text_filter: Apply text filter to search reports based on a keyword
- :type text_filter: str
- :param girs: Filter result by custom GIRs (General intel requirements), my_girs or company_pirs. Using multiple value will return result based on the aggregated GIR list
- :type girs: str
- :param var_from: UNIX timestamp(in milliseconds)
- :type var_from: int
- :param until: UNIX timestamp(in milliseconds)
- :type until: int
- :param size: Range is: [1, 100]
- :type size: int
- :param cursor: Continue scrolling from cursor
- :type cursor: str
+ :param id: (required)
+ :type id: str
+ :param include_inline_images: Inline images
+ :type include_inline_images: bool
:param _request_timeout: timeout setting for this request. If one
number provided, it will be total request
timeout. It can also be a pair (tuple) of
@@ -1877,16 +3116,9 @@ def get_reports_geopol_stream_with_http_info(
:return: Returns the result object.
""" # noqa: E501
- _param = self._get_reports_geopol_stream_serialize(
- sub_type=sub_type,
- country=country,
- report_location_country=report_location_country,
- text_filter=text_filter,
- girs=girs,
- var_from=var_from,
- until=until,
- size=size,
- cursor=cursor,
+ _param = self._get_reports_info_id_serialize(
+ id=id,
+ include_inline_images=include_inline_images,
_request_auth=_request_auth,
_content_type=_content_type,
_headers=_headers,
@@ -1894,7 +3126,7 @@ def get_reports_geopol_stream_with_http_info(
)
_response_types_map: Dict[str, Optional[str]] = {
- '200': "GeopolReportsResponseStream",
+ '200': "InfoReportResponse",
'400': "BadRequest",
'401': "Unauthorized",
'403': "Forbidden",
@@ -1914,17 +3146,10 @@ def get_reports_geopol_stream_with_http_info(
@validate_call
- def get_reports_geopol_stream_without_preload_content(
+ def get_reports_info_id_without_preload_content(
self,
- sub_type: Annotated[Optional[List[StrictStr]], Field(description="Filter result by GEOPOL subtypes. Allowed values: spot_report, intelligence_bulletin, intelligence_summary, tension_point_profile, threat_brief, significant_activity_report, intelligence_estimate, adversary_profile")] = None,
- country: Annotated[Optional[StrictStr], Field(description="Filter result by country.")] = None,
- report_location_country: Annotated[Optional[StrictStr], Field(description="Filter result by report location.")] = None,
- text_filter: Annotated[Optional[StrictStr], Field(description="Apply text filter to search reports based on a keyword")] = None,
- girs: Annotated[Optional[StrictStr], Field(description="Filter result by custom GIRs (General intel requirements), my_girs or company_pirs. Using multiple value will return result based on the aggregated GIR list")] = None,
- var_from: Annotated[Optional[StrictInt], Field(description="UNIX timestamp(in milliseconds)")] = None,
- until: Annotated[Optional[StrictInt], Field(description="UNIX timestamp(in milliseconds)")] = None,
- size: Annotated[Optional[StrictInt], Field(description="Range is: [1, 100]")] = None,
- cursor: Annotated[Optional[StrictStr], Field(description="Continue scrolling from cursor")] = None,
+ id: StrictStr,
+ include_inline_images: Annotated[Optional[StrictBool], Field(description="Inline images")] = None,
_request_timeout: Union[
None,
Annotated[StrictFloat, Field(gt=0)],
@@ -1938,28 +3163,14 @@ def get_reports_geopol_stream_without_preload_content(
_headers: Optional[Dict[StrictStr, Any]] = None,
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
) -> RESTResponseType:
- """Get all geopol reports (stream)
+ """Get an info report details
- Returns a list of geopol reports (stream)
+ Return info report by ID
- :param sub_type: Filter result by GEOPOL subtypes. Allowed values: spot_report, intelligence_bulletin, intelligence_summary, tension_point_profile, threat_brief, significant_activity_report, intelligence_estimate, adversary_profile
- :type sub_type: List[str]
- :param country: Filter result by country.
- :type country: str
- :param report_location_country: Filter result by report location.
- :type report_location_country: str
- :param text_filter: Apply text filter to search reports based on a keyword
- :type text_filter: str
- :param girs: Filter result by custom GIRs (General intel requirements), my_girs or company_pirs. Using multiple value will return result based on the aggregated GIR list
- :type girs: str
- :param var_from: UNIX timestamp(in milliseconds)
- :type var_from: int
- :param until: UNIX timestamp(in milliseconds)
- :type until: int
- :param size: Range is: [1, 100]
- :type size: int
- :param cursor: Continue scrolling from cursor
- :type cursor: str
+ :param id: (required)
+ :type id: str
+ :param include_inline_images: Inline images
+ :type include_inline_images: bool
:param _request_timeout: timeout setting for this request. If one
number provided, it will be total request
timeout. It can also be a pair (tuple) of
@@ -1982,16 +3193,9 @@ def get_reports_geopol_stream_without_preload_content(
:return: Returns the result object.
""" # noqa: E501
- _param = self._get_reports_geopol_stream_serialize(
- sub_type=sub_type,
- country=country,
- report_location_country=report_location_country,
- text_filter=text_filter,
- girs=girs,
- var_from=var_from,
- until=until,
- size=size,
- cursor=cursor,
+ _param = self._get_reports_info_id_serialize(
+ id=id,
+ include_inline_images=include_inline_images,
_request_auth=_request_auth,
_content_type=_content_type,
_headers=_headers,
@@ -1999,7 +3203,7 @@ def get_reports_geopol_stream_without_preload_content(
)
_response_types_map: Dict[str, Optional[str]] = {
- '200': "GeopolReportsResponseStream",
+ '200': "InfoReportResponse",
'400': "BadRequest",
'401': "Unauthorized",
'403': "Forbidden",
@@ -2014,17 +3218,10 @@ def get_reports_geopol_stream_without_preload_content(
return response_data.response
- def _get_reports_geopol_stream_serialize(
+ def _get_reports_info_id_serialize(
self,
- sub_type,
- country,
- report_location_country,
- text_filter,
- girs,
- var_from,
- until,
- size,
- cursor,
+ id,
+ include_inline_images,
_request_auth,
_content_type,
_headers,
@@ -2034,7 +3231,6 @@ def _get_reports_geopol_stream_serialize(
_host = None
_collection_formats: Dict[str, str] = {
- 'sub_type': 'csv',
}
_path_params: Dict[str, str] = {}
@@ -2047,42 +3243,12 @@ def _get_reports_geopol_stream_serialize(
_body_params: Optional[bytes] = None
# process the path parameters
+ if id is not None:
+ _path_params['id'] = id
# process the query parameters
- if sub_type is not None:
-
- _query_params.append(('sub_type', sub_type))
-
- if country is not None:
-
- _query_params.append(('country', country))
-
- if report_location_country is not None:
-
- _query_params.append(('report_location_country', report_location_country))
-
- if text_filter is not None:
-
- _query_params.append(('text_filter', text_filter))
-
- if girs is not None:
-
- _query_params.append(('girs', girs))
-
- if var_from is not None:
-
- _query_params.append(('from', var_from))
-
- if until is not None:
-
- _query_params.append(('until', until))
-
- if size is not None:
-
- _query_params.append(('size', size))
-
- if cursor is not None:
+ if include_inline_images is not None:
- _query_params.append(('cursor', cursor))
+ _query_params.append(('include_inline_images', include_inline_images))
# process the header parameters
# process the form parameters
@@ -2105,7 +3271,7 @@ def _get_reports_geopol_stream_serialize(
return self.api_client.param_serialize(
method='GET',
- resource_path='/integrations/intel-report/v1/reports/geopol/stream',
+ resource_path='/integrations/intel-report/v1/reports/info/{id}',
path_params=_path_params,
query_params=_query_params,
header_params=_header_params,
@@ -2122,10 +3288,10 @@ def _get_reports_geopol_stream_serialize(
@validate_call
- def get_reports_info_id(
+ def get_reports_info_report_id_attachments_attachment_id(
self,
- id: StrictStr,
- include_inline_images: Annotated[Optional[StrictBool], Field(description="Inline images")] = None,
+ report_id: StrictStr,
+ attachment_id: StrictStr,
_request_timeout: Union[
None,
Annotated[StrictFloat, Field(gt=0)],
@@ -2138,15 +3304,15 @@ def get_reports_info_id(
_content_type: Optional[StrictStr] = None,
_headers: Optional[Dict[StrictStr, Any]] = None,
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
- ) -> InfoReportResponse:
- """Get an info report details
+ ) -> bytes:
+ """Get attachment for info report
- Return info report by ID
+ Returns attachment in form of byte stream
- :param id: (required)
- :type id: str
- :param include_inline_images: Inline images
- :type include_inline_images: bool
+ :param report_id: (required)
+ :type report_id: str
+ :param attachment_id: (required)
+ :type attachment_id: str
:param _request_timeout: timeout setting for this request. If one
number provided, it will be total request
timeout. It can also be a pair (tuple) of
@@ -2169,9 +3335,9 @@ def get_reports_info_id(
:return: Returns the result object.
""" # noqa: E501
- _param = self._get_reports_info_id_serialize(
- id=id,
- include_inline_images=include_inline_images,
+ _param = self._get_reports_info_report_id_attachments_attachment_id_serialize(
+ report_id=report_id,
+ attachment_id=attachment_id,
_request_auth=_request_auth,
_content_type=_content_type,
_headers=_headers,
@@ -2179,7 +3345,7 @@ def get_reports_info_id(
)
_response_types_map: Dict[str, Optional[str]] = {
- '200': "InfoReportResponse",
+ '200': "bytes",
'400': "BadRequest",
'401': "Unauthorized",
'403': "Forbidden",
@@ -2199,10 +3365,10 @@ def get_reports_info_id(
@validate_call
- def get_reports_info_id_with_http_info(
+ def get_reports_info_report_id_attachments_attachment_id_with_http_info(
self,
- id: StrictStr,
- include_inline_images: Annotated[Optional[StrictBool], Field(description="Inline images")] = None,
+ report_id: StrictStr,
+ attachment_id: StrictStr,
_request_timeout: Union[
None,
Annotated[StrictFloat, Field(gt=0)],
@@ -2215,15 +3381,15 @@ def get_reports_info_id_with_http_info(
_content_type: Optional[StrictStr] = None,
_headers: Optional[Dict[StrictStr, Any]] = None,
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
- ) -> ApiResponse[InfoReportResponse]:
- """Get an info report details
+ ) -> ApiResponse[bytes]:
+ """Get attachment for info report
- Return info report by ID
+ Returns attachment in form of byte stream
- :param id: (required)
- :type id: str
- :param include_inline_images: Inline images
- :type include_inline_images: bool
+ :param report_id: (required)
+ :type report_id: str
+ :param attachment_id: (required)
+ :type attachment_id: str
:param _request_timeout: timeout setting for this request. If one
number provided, it will be total request
timeout. It can also be a pair (tuple) of
@@ -2246,9 +3412,9 @@ def get_reports_info_id_with_http_info(
:return: Returns the result object.
""" # noqa: E501
- _param = self._get_reports_info_id_serialize(
- id=id,
- include_inline_images=include_inline_images,
+ _param = self._get_reports_info_report_id_attachments_attachment_id_serialize(
+ report_id=report_id,
+ attachment_id=attachment_id,
_request_auth=_request_auth,
_content_type=_content_type,
_headers=_headers,
@@ -2256,7 +3422,7 @@ def get_reports_info_id_with_http_info(
)
_response_types_map: Dict[str, Optional[str]] = {
- '200': "InfoReportResponse",
+ '200': "bytes",
'400': "BadRequest",
'401': "Unauthorized",
'403': "Forbidden",
@@ -2276,10 +3442,10 @@ def get_reports_info_id_with_http_info(
@validate_call
- def get_reports_info_id_without_preload_content(
+ def get_reports_info_report_id_attachments_attachment_id_without_preload_content(
self,
- id: StrictStr,
- include_inline_images: Annotated[Optional[StrictBool], Field(description="Inline images")] = None,
+ report_id: StrictStr,
+ attachment_id: StrictStr,
_request_timeout: Union[
None,
Annotated[StrictFloat, Field(gt=0)],
@@ -2293,14 +3459,14 @@ def get_reports_info_id_without_preload_content(
_headers: Optional[Dict[StrictStr, Any]] = None,
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
) -> RESTResponseType:
- """Get an info report details
+ """Get attachment for info report
- Return info report by ID
+ Returns attachment in form of byte stream
- :param id: (required)
- :type id: str
- :param include_inline_images: Inline images
- :type include_inline_images: bool
+ :param report_id: (required)
+ :type report_id: str
+ :param attachment_id: (required)
+ :type attachment_id: str
:param _request_timeout: timeout setting for this request. If one
number provided, it will be total request
timeout. It can also be a pair (tuple) of
@@ -2323,9 +3489,9 @@ def get_reports_info_id_without_preload_content(
:return: Returns the result object.
""" # noqa: E501
- _param = self._get_reports_info_id_serialize(
- id=id,
- include_inline_images=include_inline_images,
+ _param = self._get_reports_info_report_id_attachments_attachment_id_serialize(
+ report_id=report_id,
+ attachment_id=attachment_id,
_request_auth=_request_auth,
_content_type=_content_type,
_headers=_headers,
@@ -2333,7 +3499,7 @@ def get_reports_info_id_without_preload_content(
)
_response_types_map: Dict[str, Optional[str]] = {
- '200': "InfoReportResponse",
+ '200': "bytes",
'400': "BadRequest",
'401': "Unauthorized",
'403': "Forbidden",
@@ -2348,10 +3514,10 @@ def get_reports_info_id_without_preload_content(
return response_data.response
- def _get_reports_info_id_serialize(
+ def _get_reports_info_report_id_attachments_attachment_id_serialize(
self,
- id,
- include_inline_images,
+ report_id,
+ attachment_id,
_request_auth,
_content_type,
_headers,
@@ -2373,13 +3539,11 @@ def _get_reports_info_id_serialize(
_body_params: Optional[bytes] = None
# process the path parameters
- if id is not None:
- _path_params['id'] = id
+ if report_id is not None:
+ _path_params['report_id'] = report_id
+ if attachment_id is not None:
+ _path_params['attachment_id'] = attachment_id
# process the query parameters
- if include_inline_images is not None:
-
- _query_params.append(('include_inline_images', include_inline_images))
-
# process the header parameters
# process the form parameters
# process the body parameter
@@ -2389,6 +3553,7 @@ def _get_reports_info_id_serialize(
if 'Accept' not in _header_params:
_header_params['Accept'] = self.api_client.select_header_accept(
[
+ 'application/octet-stream',
'application/json'
]
)
@@ -2401,7 +3566,7 @@ def _get_reports_info_id_serialize(
return self.api_client.param_serialize(
method='GET',
- resource_path='/integrations/intel-report/v1/reports/info/{id}',
+ resource_path='/integrations/intel-report/v1/reports/info/{report_id}/attachments/{attachment_id}',
path_params=_path_params,
query_params=_query_params,
header_params=_header_params,
@@ -3079,6 +4244,301 @@ def _get_reports_malware_id_serialize(
+ @validate_call
+ def get_reports_malware_report_id_attachments_attachment_id(
+ self,
+ report_id: StrictStr,
+ attachment_id: StrictStr,
+ _request_timeout: Union[
+ None,
+ Annotated[StrictFloat, Field(gt=0)],
+ Tuple[
+ Annotated[StrictFloat, Field(gt=0)],
+ Annotated[StrictFloat, Field(gt=0)]
+ ]
+ ] = None,
+ _request_auth: Optional[Dict[StrictStr, Any]] = None,
+ _content_type: Optional[StrictStr] = None,
+ _headers: Optional[Dict[StrictStr, Any]] = None,
+ _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
+ ) -> bytes:
+ """Get attachment for malware report
+
+ Returns attachment in form of byte stream
+
+ :param report_id: (required)
+ :type report_id: str
+ :param attachment_id: (required)
+ :type attachment_id: str
+ :param _request_timeout: timeout setting for this request. If one
+ number provided, it will be total request
+ timeout. It can also be a pair (tuple) of
+ (connection, read) timeouts.
+ :type _request_timeout: int, tuple(int, int), optional
+ :param _request_auth: set to override the auth_settings for an a single
+ request; this effectively ignores the
+ authentication in the spec for a single request.
+ :type _request_auth: dict, optional
+ :param _content_type: force content-type for the request.
+ :type _content_type: str, Optional
+ :param _headers: set to override the headers for a single
+ request; this effectively ignores the headers
+ in the spec for a single request.
+ :type _headers: dict, optional
+ :param _host_index: set to override the host_index for a single
+ request; this effectively ignores the host_index
+ in the spec for a single request.
+ :type _host_index: int, optional
+ :return: Returns the result object.
+ """ # noqa: E501
+
+ _param = self._get_reports_malware_report_id_attachments_attachment_id_serialize(
+ report_id=report_id,
+ attachment_id=attachment_id,
+ _request_auth=_request_auth,
+ _content_type=_content_type,
+ _headers=_headers,
+ _host_index=_host_index
+ )
+
+ _response_types_map: Dict[str, Optional[str]] = {
+ '200': "bytes",
+ '400': "BadRequest",
+ '401': "Unauthorized",
+ '403': "Forbidden",
+ '404': "NotFound",
+ '409': "Conflict",
+ '500': "InternalServerError",
+ }
+ response_data = self.api_client.call_api(
+ *_param,
+ _request_timeout=_request_timeout
+ )
+ response_data.read()
+ return self.api_client.response_deserialize(
+ response_data=response_data,
+ response_types_map=_response_types_map,
+ ).data
+
+
+ @validate_call
+ def get_reports_malware_report_id_attachments_attachment_id_with_http_info(
+ self,
+ report_id: StrictStr,
+ attachment_id: StrictStr,
+ _request_timeout: Union[
+ None,
+ Annotated[StrictFloat, Field(gt=0)],
+ Tuple[
+ Annotated[StrictFloat, Field(gt=0)],
+ Annotated[StrictFloat, Field(gt=0)]
+ ]
+ ] = None,
+ _request_auth: Optional[Dict[StrictStr, Any]] = None,
+ _content_type: Optional[StrictStr] = None,
+ _headers: Optional[Dict[StrictStr, Any]] = None,
+ _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
+ ) -> ApiResponse[bytes]:
+ """Get attachment for malware report
+
+ Returns attachment in form of byte stream
+
+ :param report_id: (required)
+ :type report_id: str
+ :param attachment_id: (required)
+ :type attachment_id: str
+ :param _request_timeout: timeout setting for this request. If one
+ number provided, it will be total request
+ timeout. It can also be a pair (tuple) of
+ (connection, read) timeouts.
+ :type _request_timeout: int, tuple(int, int), optional
+ :param _request_auth: set to override the auth_settings for an a single
+ request; this effectively ignores the
+ authentication in the spec for a single request.
+ :type _request_auth: dict, optional
+ :param _content_type: force content-type for the request.
+ :type _content_type: str, Optional
+ :param _headers: set to override the headers for a single
+ request; this effectively ignores the headers
+ in the spec for a single request.
+ :type _headers: dict, optional
+ :param _host_index: set to override the host_index for a single
+ request; this effectively ignores the host_index
+ in the spec for a single request.
+ :type _host_index: int, optional
+ :return: Returns the result object.
+ """ # noqa: E501
+
+ _param = self._get_reports_malware_report_id_attachments_attachment_id_serialize(
+ report_id=report_id,
+ attachment_id=attachment_id,
+ _request_auth=_request_auth,
+ _content_type=_content_type,
+ _headers=_headers,
+ _host_index=_host_index
+ )
+
+ _response_types_map: Dict[str, Optional[str]] = {
+ '200': "bytes",
+ '400': "BadRequest",
+ '401': "Unauthorized",
+ '403': "Forbidden",
+ '404': "NotFound",
+ '409': "Conflict",
+ '500': "InternalServerError",
+ }
+ response_data = self.api_client.call_api(
+ *_param,
+ _request_timeout=_request_timeout
+ )
+ response_data.read()
+ return self.api_client.response_deserialize(
+ response_data=response_data,
+ response_types_map=_response_types_map,
+ )
+
+
+ @validate_call
+ def get_reports_malware_report_id_attachments_attachment_id_without_preload_content(
+ self,
+ report_id: StrictStr,
+ attachment_id: StrictStr,
+ _request_timeout: Union[
+ None,
+ Annotated[StrictFloat, Field(gt=0)],
+ Tuple[
+ Annotated[StrictFloat, Field(gt=0)],
+ Annotated[StrictFloat, Field(gt=0)]
+ ]
+ ] = None,
+ _request_auth: Optional[Dict[StrictStr, Any]] = None,
+ _content_type: Optional[StrictStr] = None,
+ _headers: Optional[Dict[StrictStr, Any]] = None,
+ _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
+ ) -> RESTResponseType:
+ """Get attachment for malware report
+
+ Returns attachment in form of byte stream
+
+ :param report_id: (required)
+ :type report_id: str
+ :param attachment_id: (required)
+ :type attachment_id: str
+ :param _request_timeout: timeout setting for this request. If one
+ number provided, it will be total request
+ timeout. It can also be a pair (tuple) of
+ (connection, read) timeouts.
+ :type _request_timeout: int, tuple(int, int), optional
+ :param _request_auth: set to override the auth_settings for an a single
+ request; this effectively ignores the
+ authentication in the spec for a single request.
+ :type _request_auth: dict, optional
+ :param _content_type: force content-type for the request.
+ :type _content_type: str, Optional
+ :param _headers: set to override the headers for a single
+ request; this effectively ignores the headers
+ in the spec for a single request.
+ :type _headers: dict, optional
+ :param _host_index: set to override the host_index for a single
+ request; this effectively ignores the host_index
+ in the spec for a single request.
+ :type _host_index: int, optional
+ :return: Returns the result object.
+ """ # noqa: E501
+
+ _param = self._get_reports_malware_report_id_attachments_attachment_id_serialize(
+ report_id=report_id,
+ attachment_id=attachment_id,
+ _request_auth=_request_auth,
+ _content_type=_content_type,
+ _headers=_headers,
+ _host_index=_host_index
+ )
+
+ _response_types_map: Dict[str, Optional[str]] = {
+ '200': "bytes",
+ '400': "BadRequest",
+ '401': "Unauthorized",
+ '403': "Forbidden",
+ '404': "NotFound",
+ '409': "Conflict",
+ '500': "InternalServerError",
+ }
+ response_data = self.api_client.call_api(
+ *_param,
+ _request_timeout=_request_timeout
+ )
+ return response_data.response
+
+
+ def _get_reports_malware_report_id_attachments_attachment_id_serialize(
+ self,
+ report_id,
+ attachment_id,
+ _request_auth,
+ _content_type,
+ _headers,
+ _host_index,
+ ) -> RequestSerialized:
+
+ _host = None
+
+ _collection_formats: Dict[str, str] = {
+ }
+
+ _path_params: Dict[str, str] = {}
+ _query_params: List[Tuple[str, str]] = []
+ _header_params: Dict[str, Optional[str]] = _headers or {}
+ _form_params: List[Tuple[str, str]] = []
+ _files: Dict[
+ str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]]
+ ] = {}
+ _body_params: Optional[bytes] = None
+
+ # process the path parameters
+ if report_id is not None:
+ _path_params['report_id'] = report_id
+ if attachment_id is not None:
+ _path_params['attachment_id'] = attachment_id
+ # process the query parameters
+ # process the header parameters
+ # process the form parameters
+ # process the body parameter
+
+
+ # set the HTTP header `Accept`
+ if 'Accept' not in _header_params:
+ _header_params['Accept'] = self.api_client.select_header_accept(
+ [
+ 'application/octet-stream',
+ 'application/json'
+ ]
+ )
+
+
+ # authentication setting
+ _auth_settings: List[str] = [
+ 'basicAuth'
+ ]
+
+ return self.api_client.param_serialize(
+ method='GET',
+ resource_path='/integrations/intel-report/v1/reports/malware/{report_id}/attachments/{attachment_id}',
+ path_params=_path_params,
+ query_params=_query_params,
+ header_params=_header_params,
+ body=_body_params,
+ post_params=_form_params,
+ files=_files,
+ auth_settings=_auth_settings,
+ collection_formats=_collection_formats,
+ _host=_host,
+ _request_auth=_request_auth
+ )
+
+
+
+
@validate_call
def get_reports_malware_stream(
self,
diff --git a/verity471/api/sources_api.py b/verity471/api/sources_api.py
index cf34fe6..15db257 100644
--- a/verity471/api/sources_api.py
+++ b/verity471/api/sources_api.py
@@ -4,7 +4,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -13,7 +13,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/api/watchers_api.py b/verity471/api/watchers_api.py
index 31a5527..3a7760f 100644
--- a/verity471/api/watchers_api.py
+++ b/verity471/api/watchers_api.py
@@ -4,7 +4,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -13,7 +13,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/api_client.py b/verity471/api_client.py
index e69b2d4..ac4fce9 100644
--- a/verity471/api_client.py
+++ b/verity471/api_client.py
@@ -4,7 +4,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -13,7 +13,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
@@ -100,7 +100,7 @@ def __init__(
self.default_headers[header_name] = header_value
self.cookie = cookie
# Set default User-Agent.
- self.user_agent = 'OpenAPI-Generator/1.1.4/python'
+ self.user_agent = 'OpenAPI-Generator/1.1.6/python'
self.client_side_validation = configuration.client_side_validation
def __enter__(self):
@@ -324,9 +324,12 @@ def response_deserialize(
content_type = response_data.headers.get('content-type')
if content_type is not None:
match = re.search(r"charset=([a-zA-Z\-\d]+)[\s;]?", content_type)
- encoding = match.group(1) if match else "utf-8"
- response_text = response_data.data.decode(encoding)
- return_data = self.deserialize(response_text, response_type, content_type)
+ if content_type and re.match(r'^application/(pdf|octet-stream)\s*(;|$)', content_type, re.IGNORECASE):
+ return_data = response_data.data
+ else:
+ encoding = match.group(1) if match else "utf-8"
+ response_text = response_data.data.decode(encoding)
+ return_data = self.deserialize(response_text, response_type, content_type)
finally:
if not 200 <= response_data.status <= 299:
raise ApiException.from_response(
@@ -595,7 +598,15 @@ def select_header_accept(self, accepts: List[str]) -> Optional[str]:
if not accepts:
return None
- return ', '.join(accepts)
+ for accept in accepts:
+ if re.match(r'^application/(pdf|octet-stream)$', accept, re.IGNORECASE):
+ return '*/*'
+
+ for accept in accepts:
+ if re.search('json', accept, re.IGNORECASE):
+ return accept
+
+ return '*/*'
def select_header_content_type(self, content_types):
"""Returns `Content-Type` based on an array of content_types provided.
diff --git a/verity471/configuration.py b/verity471/configuration.py
index 72ebdca..3a0a240 100644
--- a/verity471/configuration.py
+++ b/verity471/configuration.py
@@ -4,7 +4,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -13,7 +13,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
@@ -558,8 +558,8 @@ def to_debug_report(self) -> str:
return "Python SDK Debug Report:\n"\
"OS: {env}\n"\
"Python Version: {pyversion}\n"\
- "Version of the API: 1.1.4\n"\
- "SDK Package Version: 1.1.4".\
+ "Version of the API: 1.1.6\n"\
+ "SDK Package Version: 1.1.6".\
format(env=sys.platform, pyversion=sys.version)
def get_host_settings(self) -> List[HostSetting]:
diff --git a/verity471/exceptions.py b/verity471/exceptions.py
index b622404..46f6a26 100644
--- a/verity471/exceptions.py
+++ b/verity471/exceptions.py
@@ -4,7 +4,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -13,7 +13,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/__init__.py b/verity471/models/__init__.py
index 4c63563..c65d803 100644
--- a/verity471/models/__init__.py
+++ b/verity471/models/__init__.py
@@ -7,7 +7,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -16,7 +16,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/activity.py b/verity471/models/activity.py
index 28d4a78..918cd31 100644
--- a/verity471/models/activity.py
+++ b/verity471/models/activity.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/activity_location.py b/verity471/models/activity_location.py
index 74f675b..bfa8ad4 100644
--- a/verity471/models/activity_location.py
+++ b/verity471/models/activity_location.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/activity_response.py b/verity471/models/activity_response.py
index 2944871..0537bf2 100644
--- a/verity471/models/activity_response.py
+++ b/verity471/models/activity_response.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/actor.py b/verity471/models/actor.py
index 94b94d3..838bf3f 100644
--- a/verity471/models/actor.py
+++ b/verity471/models/actor.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/actor_object.py b/verity471/models/actor_object.py
index ec9fde1..a77e1ab 100644
--- a/verity471/models/actor_object.py
+++ b/verity471/models/actor_object.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/actor_stream_page.py b/verity471/models/actor_stream_page.py
index c89319e..db39e24 100644
--- a/verity471/models/actor_stream_page.py
+++ b/verity471/models/actor_stream_page.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/actor_subject_of_report.py b/verity471/models/actor_subject_of_report.py
index 900389a..3fdbaf5 100644
--- a/verity471/models/actor_subject_of_report.py
+++ b/verity471/models/actor_subject_of_report.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/admiralty_code.py b/verity471/models/admiralty_code.py
index c80728b..5812542 100644
--- a/verity471/models/admiralty_code.py
+++ b/verity471/models/admiralty_code.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/all_malware_profiles.py b/verity471/models/all_malware_profiles.py
index 4a061a6..84175ff 100644
--- a/verity471/models/all_malware_profiles.py
+++ b/verity471/models/all_malware_profiles.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/assessment.py b/verity471/models/assessment.py
index df553b9..d4c7b54 100644
--- a/verity471/models/assessment.py
+++ b/verity471/models/assessment.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/attachment_classification.py b/verity471/models/attachment_classification.py
index d08a2e2..0ab44bb 100644
--- a/verity471/models/attachment_classification.py
+++ b/verity471/models/attachment_classification.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/attachment_data.py b/verity471/models/attachment_data.py
index dfd72c5..f6d4ce7 100644
--- a/verity471/models/attachment_data.py
+++ b/verity471/models/attachment_data.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/author_actor1.py b/verity471/models/author_actor1.py
index 3af40a6..231a4ab 100644
--- a/verity471/models/author_actor1.py
+++ b/verity471/models/author_actor1.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/bad_request.py b/verity471/models/bad_request.py
index 6da4919..a15ddbc 100644
--- a/verity471/models/bad_request.py
+++ b/verity471/models/bad_request.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/bot_settings.py b/verity471/models/bot_settings.py
index 7335703..7c4a1a7 100644
--- a/verity471/models/bot_settings.py
+++ b/verity471/models/bot_settings.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/breach_alert_by_id_response.py b/verity471/models/breach_alert_by_id_response.py
index c0d385a..bd213c4 100644
--- a/verity471/models/breach_alert_by_id_response.py
+++ b/verity471/models/breach_alert_by_id_response.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/breach_alert_response.py b/verity471/models/breach_alert_response.py
index 762e482..7e66e00 100644
--- a/verity471/models/breach_alert_response.py
+++ b/verity471/models/breach_alert_response.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/breach_alerts_response_stream.py b/verity471/models/breach_alerts_response_stream.py
index 9c1b71d..52393db 100644
--- a/verity471/models/breach_alerts_response_stream.py
+++ b/verity471/models/breach_alerts_response_stream.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/bulletproof_hosting.py b/verity471/models/bulletproof_hosting.py
index 632b3a3..cd3f27f 100644
--- a/verity471/models/bulletproof_hosting.py
+++ b/verity471/models/bulletproof_hosting.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/chat_message_stream.py b/verity471/models/chat_message_stream.py
index 6cbd638..4138936 100644
--- a/verity471/models/chat_message_stream.py
+++ b/verity471/models/chat_message_stream.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/chat_messages_streaming_page.py b/verity471/models/chat_messages_streaming_page.py
index 3bc917a..d34c164 100644
--- a/verity471/models/chat_messages_streaming_page.py
+++ b/verity471/models/chat_messages_streaming_page.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/chat_room_message_stream.py b/verity471/models/chat_room_message_stream.py
index b434d1d..5898977 100644
--- a/verity471/models/chat_room_message_stream.py
+++ b/verity471/models/chat_room_message_stream.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/chat_server_type.py b/verity471/models/chat_server_type.py
index d1e19d3..a6596fc 100644
--- a/verity471/models/chat_server_type.py
+++ b/verity471/models/chat_server_type.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/chat_server_type_stream.py b/verity471/models/chat_server_type_stream.py
index ef0fe88..08b10f4 100644
--- a/verity471/models/chat_server_type_stream.py
+++ b/verity471/models/chat_server_type_stream.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/classification.py b/verity471/models/classification.py
index 9f01a33..83df2dd 100644
--- a/verity471/models/classification.py
+++ b/verity471/models/classification.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/classification_response.py b/verity471/models/classification_response.py
index 172b560..e4582e5 100644
--- a/verity471/models/classification_response.py
+++ b/verity471/models/classification_response.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/confidence.py b/verity471/models/confidence.py
index 5c96f4e..71137fc 100644
--- a/verity471/models/confidence.py
+++ b/verity471/models/confidence.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/confidence_level.py b/verity471/models/confidence_level.py
index a30d6a1..119d50a 100644
--- a/verity471/models/confidence_level.py
+++ b/verity471/models/confidence_level.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/conflict.py b/verity471/models/conflict.py
index f0fe710..e353335 100644
--- a/verity471/models/conflict.py
+++ b/verity471/models/conflict.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/controller_url.py b/verity471/models/controller_url.py
index 24146fa..42d7993 100644
--- a/verity471/models/controller_url.py
+++ b/verity471/models/controller_url.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/country_profile_response.py b/verity471/models/country_profile_response.py
index 0e8d45a..a1c9eb0 100644
--- a/verity471/models/country_profile_response.py
+++ b/verity471/models/country_profile_response.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/cred_credential_set_response.py b/verity471/models/cred_credential_set_response.py
index 0b97937..a172a9e 100644
--- a/verity471/models/cred_credential_set_response.py
+++ b/verity471/models/cred_credential_set_response.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/cred_data_response.py b/verity471/models/cred_data_response.py
index 1bb9d4c..29e8e3b 100644
--- a/verity471/models/cred_data_response.py
+++ b/verity471/models/cred_data_response.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/cred_password_complexity_response.py b/verity471/models/cred_password_complexity_response.py
index ff13a33..a86e8a1 100644
--- a/verity471/models/cred_password_complexity_response.py
+++ b/verity471/models/cred_password_complexity_response.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/cred_password_response.py b/verity471/models/cred_password_response.py
index 305c7b2..cc5f20c 100644
--- a/verity471/models/cred_password_response.py
+++ b/verity471/models/cred_password_response.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/cred_set_accessed_url_data_response.py b/verity471/models/cred_set_accessed_url_data_response.py
index 822300c..7c8f048 100644
--- a/verity471/models/cred_set_accessed_url_data_response.py
+++ b/verity471/models/cred_set_accessed_url_data_response.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/cred_set_data_response.py b/verity471/models/cred_set_data_response.py
index 565c177..96ccbcb 100644
--- a/verity471/models/cred_set_data_response.py
+++ b/verity471/models/cred_set_data_response.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/cred_set_statistics_response.py b/verity471/models/cred_set_statistics_response.py
index 0f2e3bb..c3d3431 100644
--- a/verity471/models/cred_set_statistics_response.py
+++ b/verity471/models/cred_set_statistics_response.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/cred_statistics_response.py b/verity471/models/cred_statistics_response.py
index e6bedb0..4fd697f 100644
--- a/verity471/models/cred_statistics_response.py
+++ b/verity471/models/cred_statistics_response.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/credential_occurrence_cred_response.py b/verity471/models/credential_occurrence_cred_response.py
index d388869..391f4e1 100644
--- a/verity471/models/credential_occurrence_cred_response.py
+++ b/verity471/models/credential_occurrence_cred_response.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/credential_occurrence_data_response.py b/verity471/models/credential_occurrence_data_response.py
index bcd1ac5..e59e269 100644
--- a/verity471/models/credential_occurrence_data_response.py
+++ b/verity471/models/credential_occurrence_data_response.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/cvss.py b/verity471/models/cvss.py
index 5e96881..baa14a2 100644
--- a/verity471/models/cvss.py
+++ b/verity471/models/cvss.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/data_leak_site_file_listing_url.py b/verity471/models/data_leak_site_file_listing_url.py
index 7ac2c8d..d1b2e29 100644
--- a/verity471/models/data_leak_site_file_listing_url.py
+++ b/verity471/models/data_leak_site_file_listing_url.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/data_leak_site_post1.py b/verity471/models/data_leak_site_post1.py
index 3fecc9d..80844e0 100644
--- a/verity471/models/data_leak_site_post1.py
+++ b/verity471/models/data_leak_site_post1.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/data_leak_site_post_item.py b/verity471/models/data_leak_site_post_item.py
index 728d647..e6df508 100644
--- a/verity471/models/data_leak_site_post_item.py
+++ b/verity471/models/data_leak_site_post_item.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/data_leak_site_post_thread.py b/verity471/models/data_leak_site_post_thread.py
index 508cec0..6b30fe5 100644
--- a/verity471/models/data_leak_site_post_thread.py
+++ b/verity471/models/data_leak_site_post_thread.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/data_leak_site_post_website.py b/verity471/models/data_leak_site_post_website.py
index 0acee28..a8aff64 100644
--- a/verity471/models/data_leak_site_post_website.py
+++ b/verity471/models/data_leak_site_post_website.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/data_leak_site_posts_streaming_page.py b/verity471/models/data_leak_site_posts_streaming_page.py
index efe1820..fc6a8ac 100644
--- a/verity471/models/data_leak_site_posts_streaming_page.py
+++ b/verity471/models/data_leak_site_posts_streaming_page.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/encryption.py b/verity471/models/encryption.py
index 10caafc..9b4943a 100644
--- a/verity471/models/encryption.py
+++ b/verity471/models/encryption.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/entities.py b/verity471/models/entities.py
index d8635a1..69d2509 100644
--- a/verity471/models/entities.py
+++ b/verity471/models/entities.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/entity.py b/verity471/models/entity.py
index 9aedfea..0660136 100644
--- a/verity471/models/entity.py
+++ b/verity471/models/entity.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/entity_item.py b/verity471/models/entity_item.py
index c28aae0..6e0c7a1 100644
--- a/verity471/models/entity_item.py
+++ b/verity471/models/entity_item.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/entity_stream_page.py b/verity471/models/entity_stream_page.py
index 4d7c361..36544de 100644
--- a/verity471/models/entity_stream_page.py
+++ b/verity471/models/entity_stream_page.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/entity_type.py b/verity471/models/entity_type.py
index d6cf1e2..82413c1 100644
--- a/verity471/models/entity_type.py
+++ b/verity471/models/entity_type.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/error_response.py b/verity471/models/error_response.py
index 984b3ea..78489fe 100644
--- a/verity471/models/error_response.py
+++ b/verity471/models/error_response.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/error_response_girs.py b/verity471/models/error_response_girs.py
index f2c73bb..d7178bf 100644
--- a/verity471/models/error_response_girs.py
+++ b/verity471/models/error_response_girs.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/event_controller.py b/verity471/models/event_controller.py
index 24f94a0..cc5a012 100644
--- a/verity471/models/event_controller.py
+++ b/verity471/models/event_controller.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/event_data.py b/verity471/models/event_data.py
index 912396a..019a4f6 100644
--- a/verity471/models/event_data.py
+++ b/verity471/models/event_data.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/event_tag.py b/verity471/models/event_tag.py
index 394f21e..1da1951 100644
--- a/verity471/models/event_tag.py
+++ b/verity471/models/event_tag.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/events_stream.py b/verity471/models/events_stream.py
index 1ce2788..35203c3 100644
--- a/verity471/models/events_stream.py
+++ b/verity471/models/events_stream.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/exploit_status.py b/verity471/models/exploit_status.py
index 5e5ce49..d322bcd 100644
--- a/verity471/models/exploit_status.py
+++ b/verity471/models/exploit_status.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/file.py b/verity471/models/file.py
index fa814b8..9a8d6a7 100644
--- a/verity471/models/file.py
+++ b/verity471/models/file.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/fintel_report_sub_type.py b/verity471/models/fintel_report_sub_type.py
index 93ea06f..f050aa7 100644
--- a/verity471/models/fintel_report_sub_type.py
+++ b/verity471/models/fintel_report_sub_type.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/fintel_reports_response_stream.py b/verity471/models/fintel_reports_response_stream.py
index 160e82f..97e8c4c 100644
--- a/verity471/models/fintel_reports_response_stream.py
+++ b/verity471/models/fintel_reports_response_stream.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/fintel_response.py b/verity471/models/fintel_response.py
index 541071f..94abbbf 100644
--- a/verity471/models/fintel_response.py
+++ b/verity471/models/fintel_response.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/forbidden.py b/verity471/models/forbidden.py
index c749a7d..a3c951a 100644
--- a/verity471/models/forbidden.py
+++ b/verity471/models/forbidden.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/forum.py b/verity471/models/forum.py
index 622cb25..4afb2e7 100644
--- a/verity471/models/forum.py
+++ b/verity471/models/forum.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/forum_object.py b/verity471/models/forum_object.py
index 69ff255..e377dcf 100644
--- a/verity471/models/forum_object.py
+++ b/verity471/models/forum_object.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/forums_posts_streaming_page.py b/verity471/models/forums_posts_streaming_page.py
index eaa6425..d050127 100644
--- a/verity471/models/forums_posts_streaming_page.py
+++ b/verity471/models/forums_posts_streaming_page.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/forums_private_messages_streaming_page.py b/verity471/models/forums_private_messages_streaming_page.py
index 8eb0a9d..6e66e0c 100644
--- a/verity471/models/forums_private_messages_streaming_page.py
+++ b/verity471/models/forums_private_messages_streaming_page.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/forums_response1.py b/verity471/models/forums_response1.py
index 042219b..545393a 100644
--- a/verity471/models/forums_response1.py
+++ b/verity471/models/forums_response1.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/geo_ip.py b/verity471/models/geo_ip.py
index a610a18..31c9e9a 100644
--- a/verity471/models/geo_ip.py
+++ b/verity471/models/geo_ip.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/geo_ip_observables.py b/verity471/models/geo_ip_observables.py
index 3c30a23..436eb97 100644
--- a/verity471/models/geo_ip_observables.py
+++ b/verity471/models/geo_ip_observables.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/geopol_report_details_response.py b/verity471/models/geopol_report_details_response.py
index c1f05cf..4d4d597 100644
--- a/verity471/models/geopol_report_details_response.py
+++ b/verity471/models/geopol_report_details_response.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/geopol_report_sub_type.py b/verity471/models/geopol_report_sub_type.py
index 7d17d9e..9e2f323 100644
--- a/verity471/models/geopol_report_sub_type.py
+++ b/verity471/models/geopol_report_sub_type.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/geopol_reports_response_stream.py b/verity471/models/geopol_reports_response_stream.py
index 3d1ffe9..01f917b 100644
--- a/verity471/models/geopol_reports_response_stream.py
+++ b/verity471/models/geopol_reports_response_stream.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/get_cred_occurrence_response.py b/verity471/models/get_cred_occurrence_response.py
index df48350..727534c 100644
--- a/verity471/models/get_cred_occurrence_response.py
+++ b/verity471/models/get_cred_occurrence_response.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/get_cred_occurrence_response_stream.py b/verity471/models/get_cred_occurrence_response_stream.py
index 6cebd97..e8aeb03 100644
--- a/verity471/models/get_cred_occurrence_response_stream.py
+++ b/verity471/models/get_cred_occurrence_response_stream.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/get_cred_response.py b/verity471/models/get_cred_response.py
index 0ab5052..8fabb92 100644
--- a/verity471/models/get_cred_response.py
+++ b/verity471/models/get_cred_response.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/get_cred_response_stream.py b/verity471/models/get_cred_response_stream.py
index e63a42d..d3bbdfa 100644
--- a/verity471/models/get_cred_response_stream.py
+++ b/verity471/models/get_cred_response_stream.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/get_cred_set_accessed_url_response.py b/verity471/models/get_cred_set_accessed_url_response.py
index f4320f0..78b8b35 100644
--- a/verity471/models/get_cred_set_accessed_url_response.py
+++ b/verity471/models/get_cred_set_accessed_url_response.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/get_cred_set_accessed_url_response_stream.py b/verity471/models/get_cred_set_accessed_url_response_stream.py
index f4be5b8..e0d18b0 100644
--- a/verity471/models/get_cred_set_accessed_url_response_stream.py
+++ b/verity471/models/get_cred_set_accessed_url_response_stream.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/get_cred_set_response.py b/verity471/models/get_cred_set_response.py
index 284d08e..af13e77 100644
--- a/verity471/models/get_cred_set_response.py
+++ b/verity471/models/get_cred_set_response.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/get_cred_set_response_stream.py b/verity471/models/get_cred_set_response_stream.py
index 13e397a..f713f32 100644
--- a/verity471/models/get_cred_set_response_stream.py
+++ b/verity471/models/get_cred_set_response_stream.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/get_watcher_group_response.py b/verity471/models/get_watcher_group_response.py
index 47d4d30..9392dea 100644
--- a/verity471/models/get_watcher_group_response.py
+++ b/verity471/models/get_watcher_group_response.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/get_watcher_group_response_wrapper.py b/verity471/models/get_watcher_group_response_wrapper.py
index e3e93ea..8860e77 100644
--- a/verity471/models/get_watcher_group_response_wrapper.py
+++ b/verity471/models/get_watcher_group_response_wrapper.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/get_watcher_response.py b/verity471/models/get_watcher_response.py
index 4756c72..82818eb 100644
--- a/verity471/models/get_watcher_response.py
+++ b/verity471/models/get_watcher_response.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/get_watcher_response_wrapper.py b/verity471/models/get_watcher_response_wrapper.py
index 9ab867e..50f83d0 100644
--- a/verity471/models/get_watcher_response_wrapper.py
+++ b/verity471/models/get_watcher_response_wrapper.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/gir.py b/verity471/models/gir.py
index 900417f..3cd0ad9 100644
--- a/verity471/models/gir.py
+++ b/verity471/models/gir.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/gir_tree.py b/verity471/models/gir_tree.py
index 2f47717..06d4321 100644
--- a/verity471/models/gir_tree.py
+++ b/verity471/models/gir_tree.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/girs_response.py b/verity471/models/girs_response.py
index a8ea32f..bcb8ac2 100644
--- a/verity471/models/girs_response.py
+++ b/verity471/models/girs_response.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/girs_tree_response.py b/verity471/models/girs_tree_response.py
index 575efa5..efbe20b 100644
--- a/verity471/models/girs_tree_response.py
+++ b/verity471/models/girs_tree_response.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/highlight.py b/verity471/models/highlight.py
index b353e59..5dc417d 100644
--- a/verity471/models/highlight.py
+++ b/verity471/models/highlight.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/highlight_watchers.py b/verity471/models/highlight_watchers.py
index fab6a55..dfd9af7 100644
--- a/verity471/models/highlight_watchers.py
+++ b/verity471/models/highlight_watchers.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/href.py b/verity471/models/href.py
index 0d05bf5..cc6f633 100644
--- a/verity471/models/href.py
+++ b/verity471/models/href.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/im_server.py b/verity471/models/im_server.py
index e433f53..3384d5e 100644
--- a/verity471/models/im_server.py
+++ b/verity471/models/im_server.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/image_type.py b/verity471/models/image_type.py
index 1e85ea7..4afdf26 100644
--- a/verity471/models/image_type.py
+++ b/verity471/models/image_type.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/indicator_data.py b/verity471/models/indicator_data.py
index 88d33c1..db10615 100644
--- a/verity471/models/indicator_data.py
+++ b/verity471/models/indicator_data.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/indicators_stream.py b/verity471/models/indicators_stream.py
index 467eaae..01cf891 100644
--- a/verity471/models/indicators_stream.py
+++ b/verity471/models/indicators_stream.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/industries.py b/verity471/models/industries.py
index 6a128cf..418f750 100644
--- a/verity471/models/industries.py
+++ b/verity471/models/industries.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/info_report_response.py b/verity471/models/info_report_response.py
index 481baf7..8a2d0e9 100644
--- a/verity471/models/info_report_response.py
+++ b/verity471/models/info_report_response.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/info_reports_response_stream.py b/verity471/models/info_reports_response_stream.py
index 714da3b..d31fc18 100644
--- a/verity471/models/info_reports_response_stream.py
+++ b/verity471/models/info_reports_response_stream.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/info_stealer_response_option.py b/verity471/models/info_stealer_response_option.py
index 68e2bcd..df2cb34 100644
--- a/verity471/models/info_stealer_response_option.py
+++ b/verity471/models/info_stealer_response_option.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/info_stealer_response_set.py b/verity471/models/info_stealer_response_set.py
index 89bd07e..c1e5f2e 100644
--- a/verity471/models/info_stealer_response_set.py
+++ b/verity471/models/info_stealer_response_set.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/integrations_event.py b/verity471/models/integrations_event.py
index cddb339..37f588a 100644
--- a/verity471/models/integrations_event.py
+++ b/verity471/models/integrations_event.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/integrations_indicator.py b/verity471/models/integrations_indicator.py
index 7fd3278..bff1816 100644
--- a/verity471/models/integrations_indicator.py
+++ b/verity471/models/integrations_indicator.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/intelligence_estimate_response.py b/verity471/models/intelligence_estimate_response.py
index 8949c5d..962da5d 100644
--- a/verity471/models/intelligence_estimate_response.py
+++ b/verity471/models/intelligence_estimate_response.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/interest_level.py b/verity471/models/interest_level.py
index 88532e6..f69e20b 100644
--- a/verity471/models/interest_level.py
+++ b/verity471/models/interest_level.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/internal_server_error.py b/verity471/models/internal_server_error.py
index b56ab0d..022b740 100644
--- a/verity471/models/internal_server_error.py
+++ b/verity471/models/internal_server_error.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/ipv4.py b/verity471/models/ipv4.py
index 02c33b3..30f4764 100644
--- a/verity471/models/ipv4.py
+++ b/verity471/models/ipv4.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/isp.py b/verity471/models/isp.py
index 5fafcc2..fdfeb83 100644
--- a/verity471/models/isp.py
+++ b/verity471/models/isp.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/isp_data.py b/verity471/models/isp_data.py
index 363698f..5e64e69 100644
--- a/verity471/models/isp_data.py
+++ b/verity471/models/isp_data.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/kill_chain_phase.py b/verity471/models/kill_chain_phase.py
index ef82c56..f6c04f4 100644
--- a/verity471/models/kill_chain_phase.py
+++ b/verity471/models/kill_chain_phase.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/link.py b/verity471/models/link.py
index bb8e737..4182b6e 100644
--- a/verity471/models/link.py
+++ b/verity471/models/link.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/links.py b/verity471/models/links.py
index 30fe616..4dacd5f 100644
--- a/verity471/models/links.py
+++ b/verity471/models/links.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/links_entities.py b/verity471/models/links_entities.py
index cb8d917..cb9396d 100644
--- a/verity471/models/links_entities.py
+++ b/verity471/models/links_entities.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/links_observables.py b/verity471/models/links_observables.py
index 169fe8b..fe40411 100644
--- a/verity471/models/links_observables.py
+++ b/verity471/models/links_observables.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/links_source.py b/verity471/models/links_source.py
index c51b635..6d96688 100644
--- a/verity471/models/links_source.py
+++ b/verity471/models/links_source.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/location.py b/verity471/models/location.py
index 3ad83f9..c3c6af9 100644
--- a/verity471/models/location.py
+++ b/verity471/models/location.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/malware.py b/verity471/models/malware.py
index 84e4a67..9bd5acc 100644
--- a/verity471/models/malware.py
+++ b/verity471/models/malware.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/malware_family.py b/verity471/models/malware_family.py
index 52bd94d..11a55c2 100644
--- a/verity471/models/malware_family.py
+++ b/verity471/models/malware_family.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/malware_report_response.py b/verity471/models/malware_report_response.py
index 928c964..969b31d 100644
--- a/verity471/models/malware_report_response.py
+++ b/verity471/models/malware_report_response.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/malware_reports_response_stream.py b/verity471/models/malware_reports_response_stream.py
index 81830b6..c7ee057 100644
--- a/verity471/models/malware_reports_response_stream.py
+++ b/verity471/models/malware_reports_response_stream.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/motivation.py b/verity471/models/motivation.py
index 2f46e77..83d3fe9 100644
--- a/verity471/models/motivation.py
+++ b/verity471/models/motivation.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/not_found.py b/verity471/models/not_found.py
index b6753ff..27d20b9 100644
--- a/verity471/models/not_found.py
+++ b/verity471/models/not_found.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/notification_preference_type.py b/verity471/models/notification_preference_type.py
index b7198a0..430199f 100644
--- a/verity471/models/notification_preference_type.py
+++ b/verity471/models/notification_preference_type.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/notification_settings_response.py b/verity471/models/notification_settings_response.py
index 359082a..f80a2a3 100644
--- a/verity471/models/notification_settings_response.py
+++ b/verity471/models/notification_settings_response.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/observable.py b/verity471/models/observable.py
index e34a4e3..8b7cef2 100644
--- a/verity471/models/observable.py
+++ b/verity471/models/observable.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/observable_stream_page.py b/verity471/models/observable_stream_page.py
index e84d591..0d221b8 100644
--- a/verity471/models/observable_stream_page.py
+++ b/verity471/models/observable_stream_page.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/observable_type.py b/verity471/models/observable_type.py
index 83b4375..f871a6c 100644
--- a/verity471/models/observable_type.py
+++ b/verity471/models/observable_type.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/patch_status.py b/verity471/models/patch_status.py
index cc5714e..3600b7b 100644
--- a/verity471/models/patch_status.py
+++ b/verity471/models/patch_status.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/poc.py b/verity471/models/poc.py
index c26abd7..d026a46 100644
--- a/verity471/models/poc.py
+++ b/verity471/models/poc.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/post_details1.py b/verity471/models/post_details1.py
index 01a0ae3..60e0536 100644
--- a/verity471/models/post_details1.py
+++ b/verity471/models/post_details1.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/post_response1.py b/verity471/models/post_response1.py
index a1d5a2d..af3490d 100644
--- a/verity471/models/post_response1.py
+++ b/verity471/models/post_response1.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/private_message_details1.py b/verity471/models/private_message_details1.py
index 484b7a4..4e3d5cb 100644
--- a/verity471/models/private_message_details1.py
+++ b/verity471/models/private_message_details1.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/private_message_response1.py b/verity471/models/private_message_response1.py
index 66d7bbd..8355a97 100644
--- a/verity471/models/private_message_response1.py
+++ b/verity471/models/private_message_response1.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/processing_status.py b/verity471/models/processing_status.py
index 84cdbe5..41f0319 100644
--- a/verity471/models/processing_status.py
+++ b/verity471/models/processing_status.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/recipient_domain.py b/verity471/models/recipient_domain.py
index d8b7463..f09e5b0 100644
--- a/verity471/models/recipient_domain.py
+++ b/verity471/models/recipient_domain.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/redirect.py b/verity471/models/redirect.py
index 81057d4..0859d4e 100644
--- a/verity471/models/redirect.py
+++ b/verity471/models/redirect.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/report.py b/verity471/models/report.py
index c17e04a..35e7bdc 100644
--- a/verity471/models/report.py
+++ b/verity471/models/report.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/report_attachment.py b/verity471/models/report_attachment.py
index 2a7a34d..86027f5 100644
--- a/verity471/models/report_attachment.py
+++ b/verity471/models/report_attachment.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/report_content.py b/verity471/models/report_content.py
index 4f6f1b8..20f2037 100644
--- a/verity471/models/report_content.py
+++ b/verity471/models/report_content.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/report_entities.py b/verity471/models/report_entities.py
index ca47839..3d5b54b 100644
--- a/verity471/models/report_entities.py
+++ b/verity471/models/report_entities.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/report_location.py b/verity471/models/report_location.py
index 8f2e035..8a8883d 100644
--- a/verity471/models/report_location.py
+++ b/verity471/models/report_location.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/report_observables.py b/verity471/models/report_observables.py
index 6519d71..5a243b0 100644
--- a/verity471/models/report_observables.py
+++ b/verity471/models/report_observables.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/report_response_stream.py b/verity471/models/report_response_stream.py
index 0aff2e0..f16982d 100644
--- a/verity471/models/report_response_stream.py
+++ b/verity471/models/report_response_stream.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/report_type.py b/verity471/models/report_type.py
index ec67a91..6cc082b 100644
--- a/verity471/models/report_type.py
+++ b/verity471/models/report_type.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/reporting_status.py b/verity471/models/reporting_status.py
index ce43ecc..900688f 100644
--- a/verity471/models/reporting_status.py
+++ b/verity471/models/reporting_status.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/reports_victim_response.py b/verity471/models/reports_victim_response.py
index 33d8450..c429358 100644
--- a/verity471/models/reports_victim_response.py
+++ b/verity471/models/reports_victim_response.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/revocation.py b/verity471/models/revocation.py
index e24fb6d..287e806 100644
--- a/verity471/models/revocation.py
+++ b/verity471/models/revocation.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/risk_level.py b/verity471/models/risk_level.py
index ee35472..80e0815 100644
--- a/verity471/models/risk_level.py
+++ b/verity471/models/risk_level.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/room_stream.py b/verity471/models/room_stream.py
index 1329982..c48c69c 100644
--- a/verity471/models/room_stream.py
+++ b/verity471/models/room_stream.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/security_assessment.py b/verity471/models/security_assessment.py
index bc07191..702083b 100644
--- a/verity471/models/security_assessment.py
+++ b/verity471/models/security_assessment.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/server_stream.py b/verity471/models/server_stream.py
index ec17398..c6b8d7f 100644
--- a/verity471/models/server_stream.py
+++ b/verity471/models/server_stream.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/settings.py b/verity471/models/settings.py
index f120b74..3ef3dfa 100644
--- a/verity471/models/settings.py
+++ b/verity471/models/settings.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/share_settings_response.py b/verity471/models/share_settings_response.py
index 585c9d8..7486172 100644
--- a/verity471/models/share_settings_response.py
+++ b/verity471/models/share_settings_response.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/significant_activity.py b/verity471/models/significant_activity.py
index 91f566f..398395d 100644
--- a/verity471/models/significant_activity.py
+++ b/verity471/models/significant_activity.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/simplified_malware_profile.py b/verity471/models/simplified_malware_profile.py
index 3ba563c..2c046b2 100644
--- a/verity471/models/simplified_malware_profile.py
+++ b/verity471/models/simplified_malware_profile.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/source_link.py b/verity471/models/source_link.py
index 05b6cc7..610b16a 100644
--- a/verity471/models/source_link.py
+++ b/verity471/models/source_link.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/source_links.py b/verity471/models/source_links.py
index 2becc71..bd470e1 100644
--- a/verity471/models/source_links.py
+++ b/verity471/models/source_links.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/sources_links.py b/verity471/models/sources_links.py
index ee0b67a..51f5cf4 100644
--- a/verity471/models/sources_links.py
+++ b/verity471/models/sources_links.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/sources_response.py b/verity471/models/sources_response.py
index 8806218..c1f090c 100644
--- a/verity471/models/sources_response.py
+++ b/verity471/models/sources_response.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/spot_report_response.py b/verity471/models/spot_report_response.py
index 69260d7..1377033 100644
--- a/verity471/models/spot_report_response.py
+++ b/verity471/models/spot_report_response.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
@@ -32,6 +32,7 @@
from typing import Any, ClassVar, Dict, List, Optional
from verity471.models.classification import Classification
from verity471.models.entities import Entities
+from verity471.models.report_content import ReportContent
from verity471.models.reports_victim_response import ReportsVictimResponse
from verity471.models.source_links import SourceLinks
from verity471.models.sources_response import SourcesResponse
@@ -50,6 +51,7 @@ class SpotReportResponse(BaseModel):
body: Optional[StrictStr] = Field(default=None, description="Main content body of the report. This field may be omitted in streaming responses when content exceeds the configured maximum size; fetch full report by ID if needed.")
classification: Classification
creation_ts: StrictStr = Field(description="Timestamp when the report was published first time")
+ derived_entities: Optional[List[Entities]] = Field(default=None, description="List of entities derived from related reports")
entities: Optional[List[Entities]] = Field(default=None, description="List of entities mentioned in the report")
id: StrictStr = Field(description="Unique identifier of the report")
information_ts: StrictStr = Field(description="Timestamp of the information contained in the report")
@@ -57,12 +59,13 @@ class SpotReportResponse(BaseModel):
is_truncated: Optional[StrictBool] = Field(default=None, description="True when the body field was omitted due to exceeding size limit; fetch full report by ID if needed")
last_updated_ts: StrictStr = Field(description="Timestamp of last report update")
links: SourceLinks
+ related_reports: Optional[List[ReportContent]] = Field(default=None, description="List of related reports")
released_ts: StrictStr = Field(description="Timestamp when the report was published last time")
sources: Optional[List[SourcesResponse]] = Field(default=None, description="List of sources referenced in the report")
title: StrictStr = Field(description="Title of the report")
type: StrictStr = Field(description="Type of the report")
victims: Optional[List[ReportsVictimResponse]] = Field(default=None, description="List of purported victims mentioned in the report")
- __properties: ClassVar[List[str]] = ["body", "classification", "creation_ts", "entities", "id", "information_ts", "is_sensitive_source", "is_truncated", "last_updated_ts", "links", "released_ts", "sources", "title", "type", "victims"]
+ __properties: ClassVar[List[str]] = ["body", "classification", "creation_ts", "derived_entities", "entities", "id", "information_ts", "is_sensitive_source", "is_truncated", "last_updated_ts", "links", "related_reports", "released_ts", "sources", "title", "type", "victims"]
model_config = ConfigDict(
populate_by_name=True,
@@ -117,6 +120,13 @@ def to_dict(self) -> Dict[str, Any]:
# override the default output from pydantic by calling `to_dict()` of classification
if self.classification:
_dict['classification'] = self.classification.to_dict()
+ # override the default output from pydantic by calling `to_dict()` of each item in derived_entities (list)
+ _items = []
+ if self.derived_entities:
+ for _item_derived_entities in self.derived_entities:
+ if _item_derived_entities:
+ _items.append(_item_derived_entities.to_dict())
+ _dict['derived_entities'] = _items
# override the default output from pydantic by calling `to_dict()` of each item in entities (list)
_items = []
if self.entities:
@@ -127,6 +137,13 @@ def to_dict(self) -> Dict[str, Any]:
# override the default output from pydantic by calling `to_dict()` of links
if self.links:
_dict['links'] = self.links.to_dict()
+ # override the default output from pydantic by calling `to_dict()` of each item in related_reports (list)
+ _items = []
+ if self.related_reports:
+ for _item_related_reports in self.related_reports:
+ if _item_related_reports:
+ _items.append(_item_related_reports.to_dict())
+ _dict['related_reports'] = _items
# override the default output from pydantic by calling `to_dict()` of each item in sources (list)
_items = []
if self.sources:
@@ -156,6 +173,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
"body": obj.get("body"),
"classification": Classification.from_dict(obj["classification"]) if obj.get("classification") is not None else None,
"creation_ts": obj.get("creation_ts"),
+ "derived_entities": [Entities.from_dict(_item) for _item in obj["derived_entities"]] if obj.get("derived_entities") is not None else None,
"entities": [Entities.from_dict(_item) for _item in obj["entities"]] if obj.get("entities") is not None else None,
"id": obj.get("id"),
"information_ts": obj.get("information_ts"),
@@ -163,6 +181,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
"is_truncated": obj.get("is_truncated"),
"last_updated_ts": obj.get("last_updated_ts"),
"links": SourceLinks.from_dict(obj["links"]) if obj.get("links") is not None else None,
+ "related_reports": [ReportContent.from_dict(_item) for _item in obj["related_reports"]] if obj.get("related_reports") is not None else None,
"released_ts": obj.get("released_ts"),
"sources": [SourcesResponse.from_dict(_item) for _item in obj["sources"]] if obj.get("sources") is not None else None,
"title": obj.get("title"),
diff --git a/verity471/models/spot_reports_response_stream.py b/verity471/models/spot_reports_response_stream.py
index 2286c83..a37c122 100644
--- a/verity471/models/spot_reports_response_stream.py
+++ b/verity471/models/spot_reports_response_stream.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/streaming_alerts_response.py b/verity471/models/streaming_alerts_response.py
index b19b058..cefc61e 100644
--- a/verity471/models/streaming_alerts_response.py
+++ b/verity471/models/streaming_alerts_response.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/streaming_watcher_alert.py b/verity471/models/streaming_watcher_alert.py
index fc3a470..f7733ea 100644
--- a/verity471/models/streaming_watcher_alert.py
+++ b/verity471/models/streaming_watcher_alert.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/sub_forum_response1.py b/verity471/models/sub_forum_response1.py
index 6e10357..4a96ece 100644
--- a/verity471/models/sub_forum_response1.py
+++ b/verity471/models/sub_forum_response1.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/template.py b/verity471/models/template.py
index 72eeaf0..1a05182 100644
--- a/verity471/models/template.py
+++ b/verity471/models/template.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/tension_point_response.py b/verity471/models/tension_point_response.py
index 38fd6bd..22a259c 100644
--- a/verity471/models/tension_point_response.py
+++ b/verity471/models/tension_point_response.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/thread_response1.py b/verity471/models/thread_response1.py
index a6570e7..10bc5ad 100644
--- a/verity471/models/thread_response1.py
+++ b/verity471/models/thread_response1.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/threat.py b/verity471/models/threat.py
index f24556a..afc01f2 100644
--- a/verity471/models/threat.py
+++ b/verity471/models/threat.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/threat_data.py b/verity471/models/threat_data.py
index cf6647d..8dd7bab 100644
--- a/verity471/models/threat_data.py
+++ b/verity471/models/threat_data.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/threat_info.py b/verity471/models/threat_info.py
index 027fafe..e81baa6 100644
--- a/verity471/models/threat_info.py
+++ b/verity471/models/threat_info.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/threat_rating.py b/verity471/models/threat_rating.py
index 3321745..3e33df9 100644
--- a/verity471/models/threat_rating.py
+++ b/verity471/models/threat_rating.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/translation_status.py b/verity471/models/translation_status.py
index 528c7b6..0444202 100644
--- a/verity471/models/translation_status.py
+++ b/verity471/models/translation_status.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/trigger.py b/verity471/models/trigger.py
index ec522b8..d261776 100644
--- a/verity471/models/trigger.py
+++ b/verity471/models/trigger.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/unauthorized.py b/verity471/models/unauthorized.py
index 5c5acdd..071091d 100644
--- a/verity471/models/unauthorized.py
+++ b/verity471/models/unauthorized.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/victim_response.py b/verity471/models/victim_response.py
index 4adf740..efa059a 100644
--- a/verity471/models/victim_response.py
+++ b/verity471/models/victim_response.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/vulnerabilities_report_details_response.py b/verity471/models/vulnerabilities_report_details_response.py
index 8bd7abc..1084fef 100644
--- a/verity471/models/vulnerabilities_report_details_response.py
+++ b/verity471/models/vulnerabilities_report_details_response.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/vulnerabilities_report_details_response_stream.py b/verity471/models/vulnerabilities_report_details_response_stream.py
index 660f800..0e3f712 100644
--- a/verity471/models/vulnerabilities_report_details_response_stream.py
+++ b/verity471/models/vulnerabilities_report_details_response_stream.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/vulnerabilities_reports_response_stream.py b/verity471/models/vulnerabilities_reports_response_stream.py
index 8817c3b..d0224a5 100644
--- a/verity471/models/vulnerabilities_reports_response_stream.py
+++ b/verity471/models/vulnerabilities_reports_response_stream.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/vulnerability_status.py b/verity471/models/vulnerability_status.py
index b1b46eb..9f67785 100644
--- a/verity471/models/vulnerability_status.py
+++ b/verity471/models/vulnerability_status.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/watcher_group_type.py b/verity471/models/watcher_group_type.py
index 1692d70..b7e8971 100644
--- a/verity471/models/watcher_group_type.py
+++ b/verity471/models/watcher_group_type.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/models/yara_data.py b/verity471/models/yara_data.py
index 0cfec9a..6a3dbe7 100644
--- a/verity471/models/yara_data.py
+++ b/verity471/models/yara_data.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/rest.py b/verity471/rest.py
index 0554ca3..853983c 100644
--- a/verity471/rest.py
+++ b/verity471/rest.py
@@ -6,7 +6,7 @@
- creds: 1.0.1
- indicators: 1.0.1
- malware: 1.0.1
- - reports: 1.0.1
+ - reports: 1.0.3
- sources: 1.0.3
- actors: 1.0.2
- watchers: 1.0.0
@@ -15,7 +15,7 @@
- girs: 1.0.0
- The version of the OpenAPI document: 1.1.4
+ The version of the OpenAPI document: 1.1.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/verity471/verity_stix/mappers/indicators.py b/verity471/verity_stix/mappers/indicators.py
index e1b93ea..8e26447 100644
--- a/verity471/verity_stix/mappers/indicators.py
+++ b/verity471/verity_stix/mappers/indicators.py
@@ -8,7 +8,7 @@
from .common import StixMapper, BaseMapper, MappingConfig
from ..constants import MARKING, PLATFORM_VERITY471
from ..sco import map_domain, map_url, map_ipv4, map_file, map_email_address
-from ..sdo import map_malware
+from ..sdo import map_malware, map_infrastructure
log = logging.getLogger(__name__)
@@ -20,7 +20,7 @@
@StixMapper.register(
"indicator",
lambda x: isinstance(x, dict)
- and (x.get("id") or "").startswith("malware-indicator--"),
+ and (x.get("id") or "").startswith(("malware-indicator--", "bph-indicator--")),
)
class IndicatorsMapper(BaseMapper):
@@ -84,9 +84,17 @@ def map(self, source: dict) -> Bundle:
mapping_config = self.mapping_configs.get(item["type"])
if not mapping_config:
continue
- malware_family_name = item["threat"]["data"]["malware_family"]["name"]
- malware = map_malware(malware_family_name)
- labels = [malware_family_name, PLATFORM_VERITY471]
+ threat_data = item["threat"]["data"]
+ if "malware_family" in threat_data:
+ name = threat_data["malware_family"]["name"]
+ threat_object = map_malware(name)
+ elif "bulletproof_hosting" in threat_data:
+ name = threat_data["bulletproof_hosting"]["provider"]
+ threat_object = map_infrastructure(name)
+ else:
+ log.warning("Unknown threat data for indicator %s", item.get("id"))
+ continue
+ labels = [name, PLATFORM_VERITY471]
try:
labels.extend(self.get_girs_labels(item["classification"]["girs"]))
except KeyError:
@@ -130,17 +138,17 @@ def map(self, source: dict) -> Bundle:
id=pycti.StixCoreRelationship.generate_id(
relationship_type="indicates",
source_ref=indicator.id,
- target_ref=malware.id),
+ target_ref=threat_object.id),
source_ref=indicator,
relationship_type="indicates",
- target_ref=malware,
+ target_ref=threat_object,
created_by_ref=author_identity,
labels=[PLATFORM_VERITY471],
object_marking_refs=[MARKING]
)
for stix_object in [
- malware,
+ threat_object,
indicator,
r1,
author_identity,
diff --git a/verity471/verity_stix/sdo.py b/verity471/verity_stix/sdo.py
index f27a146..aec6845 100644
--- a/verity471/verity_stix/sdo.py
+++ b/verity471/verity_stix/sdo.py
@@ -1,4 +1,4 @@
-from stix2 import Malware, ThreatActor, Identity, Vulnerability
+from stix2 import Malware, ThreatActor, Identity, Vulnerability, Infrastructure
import pycti
from . import author_identity
from .constants import MARKING, PLATFORM_VERITY471
@@ -37,6 +37,17 @@ def map_vulnerability(value: str, *args, **kwargs) -> Vulnerability:
)
+def map_infrastructure(value: str, *args, **kwargs) -> Infrastructure:
+ return Infrastructure(
+ id=pycti.Infrastructure.generate_id(value),
+ name=value,
+ infrastructure_types=["hosting-malware"],
+ created_by_ref=author_identity,
+ labels=[PLATFORM_VERITY471],
+ object_marking_refs=[MARKING],
+ )
+
+
def map_organization(value: str, url=None, *args, **kwargs) -> Identity:
return Identity(
id=pycti.Identity.generate_id(value, identity_class="organization"),