diff --git a/api_client_generation/generate.sh b/api_client_generation/generate.sh index 29d76b2f..2a50b49b 100755 --- a/api_client_generation/generate.sh +++ b/api_client_generation/generate.sh @@ -4,7 +4,7 @@ code_gen_dir=`pwd` project_root=$code_gen_dir/.. echo $code_gen_dir -commit_hash=ab10aa5263cfed89ddae0720cea31eca0c06a003 +commit_hash=b63d67cc0ed7c5a3962e72f21001df4d2ed482f2 api_spec_base_url=https://raw.githubusercontent.com/symphonyoss/symphony-api-spec/${commit_hash} echo $api_spec_base_url diff --git a/poetry.lock b/poetry.lock index 958f52c3..bef5b350 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1612,19 +1612,19 @@ sphinx = ">=1.3.1" [[package]] name = "requests" -version = "2.32.3" +version = "2.32.4" description = "Python HTTP for Humans." optional = false python-versions = ">=3.8" groups = ["dev"] files = [ - {file = "requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6"}, - {file = "requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760"}, + {file = "requests-2.32.4-py3-none-any.whl", hash = "sha256:27babd3cda2a6d50b30443204ee89830707d396671944c998b5975b031ac2b2c"}, + {file = "requests-2.32.4.tar.gz", hash = "sha256:27d0316682c8a29834d3264820024b62a36942083d52caf2f14c0591336d3422"}, ] [package.dependencies] certifi = ">=2017.4.17" -charset-normalizer = ">=2,<4" +charset_normalizer = ">=2,<4" idna = ">=2.5,<4" urllib3 = ">=1.21.1,<3" diff --git a/symphony/bdk/core/service/stream/stream_service.py b/symphony/bdk/core/service/stream/stream_service.py index 0b38aaa2..53389664 100644 --- a/symphony/bdk/core/service/stream/stream_service.py +++ b/symphony/bdk/core/service/stream/stream_service.py @@ -136,31 +136,35 @@ async def list_streams_one_page(skip, limit): @retry async def search_rooms(self, query: V2RoomSearchCriteria, skip: int = 0, - limit: int = 50) -> V3RoomSearchResults: + limit: int = 50, include_non_discoverable=False) -> V3RoomSearchResults: """Search for rooms according to the specified criteria. Wraps the `Search Rooms V3 `_ endpoint. :param query: the search criteria. :param skip: number of rooms to skip, defaults to 0. :param limit: number of maximum rooms to return. Must be a positive integer that does not exceed 100. + :param include_non_discoverable: set to `True` to include rooms not publicly searchable, false by default. :return: the rooms matching search criteria. """ return await self._streams_api.v3_room_search_post(query=query, skip=skip, limit=limit, + include_non_discoverable=include_non_discoverable, session_token=await self._auth_session.session_token) async def search_all_rooms(self, query: V2RoomSearchCriteria, chunk_size: int = 50, - max_number: int = None) -> AsyncGenerator[V3RoomDetail, None]: + max_number: int = None, include_non_discoverable : bool = False)\ + -> AsyncGenerator[V3RoomDetail, None]: """Search for rooms according to the specified criteria. Wraps the `Search Rooms V3 `_ endpoint. :param query: the search criteria. :param chunk_size: the maximum number of elements to retrieve in one underlying HTTP call. :param max_number: the total maximum number of elements to retrieve. + :param include_non_discoverable: set to `True` to include rooms not publicly searchable, false by default. :return: an asynchronous generator of the rooms matching the search criteria. """ async def search_rooms_one_page(skip, limit): - result = await self.search_rooms(query, skip, limit) + result = await self.search_rooms(query, skip, limit, include_non_discoverable) return result.rooms if result.rooms else None return offset_based_pagination(search_rooms_one_page, chunk_size, max_number) @@ -346,6 +350,39 @@ async def list_streams_admin_one_page(skip, limit): return offset_based_pagination(list_streams_admin_one_page, chunk_size, max_number) + @retry + async def list_user_streams_admin(self, uid: int, stream_filter: StreamFilter = None, skip: int = 0, + limit: int = 50) -> StreamList: + """Retrieve a list of all streams of which a user is a member. + Wraps the `User Streams `_ endpoint. + + :param uid: the ID of the user. + :param stream_filter: the filtering criteria for the streams. + :param skip: the number of streams to skip. + :param limit: the maximum number of streams to retrieve. Must be less or equal than 1000. + :return: the list of streams for the specified user. + """ + return await self._streams_api.v1_admin_user_uid_streams_list_post( + uid=uid, filter=stream_filter, skip=skip, limit=limit, session_token=await self._auth_session.session_token + ) + + async def list_all_user_streams_admin(self, uid: int, stream_filter: StreamFilter = None, chunk_size: int = 50, + max_number: int = None) -> AsyncGenerator[StreamAttributes, None]: + """Retrieves all streams of which a user is a member, handling pagination automatically. + Wraps the `User Streams `_ endpoint. + + :param uid: the ID of the user. + :param stream_filter: the filtering criteria for the streams. + :param chunk_size: the maximum number of streams to retrieve in one underlying HTTP call. + :param max_number: the total maximum number of streams to retrieve. + :return: an asynchronous generator of the streams. + """ + async def list_streams_one_page(skip, limit): + result = await self.list_user_streams_admin(uid, stream_filter, skip, limit) + return result.value if result else None + + return offset_based_pagination(list_streams_one_page, chunk_size, max_number) + @retry async def list_stream_members(self, stream_id: str, skip: int = 0, limit: int = 100) -> V2MembershipList: """List the current members of an existing stream. The stream can be of type IM, MIM, or ROOM. diff --git a/symphony/bdk/gen/agent_api/attachments_api.py b/symphony/bdk/gen/agent_api/attachments_api.py index c822f470..a12ebea1 100644 --- a/symphony/bdk/gen/agent_api/attachments_api.py +++ b/symphony/bdk/gen/agent_api/attachments_api.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ @@ -49,13 +49,12 @@ def __init__(self, api_client=None): 'all': [ 'sid', 'session_token', - 'key_manager_token', 'file', + 'key_manager_token', ], 'required': [ 'sid', 'session_token', - 'key_manager_token', 'file', ], 'nullable': [ @@ -75,22 +74,22 @@ def __init__(self, api_client=None): (str,), 'session_token': (str,), - 'key_manager_token': - (str,), 'file': (file_type,), + 'key_manager_token': + (str,), }, 'attribute_map': { 'sid': 'sid', 'session_token': 'sessionToken', - 'key_manager_token': 'keyManagerToken', 'file': 'file', + 'key_manager_token': 'keyManagerToken', }, 'location_map': { 'sid': 'path', 'session_token': 'header', - 'key_manager_token': 'header', 'file': 'form', + 'key_manager_token': 'header', }, 'collection_format_map': { } @@ -127,7 +126,6 @@ def __init__(self, api_client=None): 'file_id', 'message_id', 'session_token', - 'key_manager_token', ], 'nullable': [ ], @@ -251,7 +249,6 @@ def v1_stream_sid_attachment_create_post( self, sid, session_token, - key_manager_token, file, **kwargs ): @@ -261,16 +258,16 @@ def v1_stream_sid_attachment_create_post( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v1_stream_sid_attachment_create_post(sid, session_token, key_manager_token, file, async_req=True) + >>> thread = agent_api.v1_stream_sid_attachment_create_post(sid, session_token, file, async_req=True) >>> result = thread.get() Args: sid (str): Stream ID session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. file (file_type): The attachment body. Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -331,8 +328,6 @@ def v1_stream_sid_attachment_create_post( sid kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token kwargs['file'] = \ file return self.v1_stream_sid_attachment_create_post_endpoint.call_with_http_info(**kwargs) @@ -343,7 +338,6 @@ def v1_stream_sid_attachment_get( file_id, message_id, session_token, - key_manager_token, **kwargs ): """Download an attachment. # noqa: E501 @@ -352,7 +346,7 @@ def v1_stream_sid_attachment_get( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v1_stream_sid_attachment_get(sid, file_id, message_id, session_token, key_manager_token, async_req=True) + >>> thread = agent_api.v1_stream_sid_attachment_get(sid, file_id, message_id, session_token, async_req=True) >>> result = thread.get() Args: @@ -360,9 +354,9 @@ def v1_stream_sid_attachment_get( file_id (str): The attachment ID (Base64-encoded) message_id (str): The ID of the message containing the attachment session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -427,8 +421,6 @@ def v1_stream_sid_attachment_get( message_id kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token return self.v1_stream_sid_attachment_get_endpoint.call_with_http_info(**kwargs) def v3_stream_sid_attachment_create_post( diff --git a/symphony/bdk/gen/agent_api/audit_trail_api.py b/symphony/bdk/gen/agent_api/audit_trail_api.py index 38426a4e..fe59f443 100644 --- a/symphony/bdk/gen/agent_api/audit_trail_api.py +++ b/symphony/bdk/gen/agent_api/audit_trail_api.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ @@ -48,8 +48,8 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'session_token', - 'key_manager_token', 'start_timestamp', + 'key_manager_token', 'end_timestamp', 'before', 'after', @@ -59,7 +59,6 @@ def __init__(self, api_client=None): ], 'required': [ 'session_token', - 'key_manager_token', 'start_timestamp', ], 'nullable': [ @@ -77,10 +76,10 @@ def __init__(self, api_client=None): 'openapi_types': { 'session_token': (str,), - 'key_manager_token': - (str,), 'start_timestamp': (int,), + 'key_manager_token': + (str,), 'end_timestamp': (int,), 'before': @@ -96,8 +95,8 @@ def __init__(self, api_client=None): }, 'attribute_map': { 'session_token': 'sessionToken', - 'key_manager_token': 'keyManagerToken', 'start_timestamp': 'startTimestamp', + 'key_manager_token': 'keyManagerToken', 'end_timestamp': 'endTimestamp', 'before': 'before', 'after': 'after', @@ -107,8 +106,8 @@ def __init__(self, api_client=None): }, 'location_map': { 'session_token': 'header', - 'key_manager_token': 'header', 'start_timestamp': 'query', + 'key_manager_token': 'header', 'end_timestamp': 'query', 'before': 'query', 'after': 'query', @@ -131,7 +130,6 @@ def __init__(self, api_client=None): def v1_audittrail_privilegeduser_get( self, session_token, - key_manager_token, start_timestamp, **kwargs ): @@ -141,15 +139,15 @@ def v1_audittrail_privilegeduser_get( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v1_audittrail_privilegeduser_get(session_token, key_manager_token, start_timestamp, async_req=True) + >>> thread = agent_api.v1_audittrail_privilegeduser_get(session_token, start_timestamp, async_req=True) >>> result = thread.get() Args: session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. start_timestamp (int): Start timestamp in unix timestamp in millseconds. Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] end_timestamp (int): End timestamp in unix timestamp in millseconds. If not specified, it assumes to be current time.. [optional] before (str): Return results from an opaque “before” cursor value as presented via a response cursor.. [optional] after (str): Return results from an opaque “after” cursor value as presented via a response cursor.. [optional] @@ -214,8 +212,6 @@ def v1_audittrail_privilegeduser_get( kwargs['_host_index'] = kwargs.get('_host_index') kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token kwargs['start_timestamp'] = \ start_timestamp return self.v1_audittrail_privilegeduser_get_endpoint.call_with_http_info(**kwargs) diff --git a/symphony/bdk/gen/agent_api/datafeed_api.py b/symphony/bdk/gen/agent_api/datafeed_api.py index 0e292e08..c33ba7af 100644 --- a/symphony/bdk/gen/agent_api/datafeed_api.py +++ b/symphony/bdk/gen/agent_api/datafeed_api.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ @@ -31,7 +31,6 @@ from symphony.bdk.gen.agent_model.v5_datafeed import V5Datafeed from symphony.bdk.gen.agent_model.v5_datafeed_create_body import V5DatafeedCreateBody from symphony.bdk.gen.agent_model.v5_event_list import V5EventList -from symphony.bdk.gen.agent_model.v5_events_read_body import V5EventsReadBody class DatafeedApi(object): @@ -62,7 +61,6 @@ def __init__(self, api_client=None): ], 'required': [ 'session_token', - 'key_manager_token', ], 'nullable': [ ], @@ -124,7 +122,6 @@ def __init__(self, api_client=None): 'required': [ 'datafeed_id', 'session_token', - 'key_manager_token', ], 'nullable': [ ], @@ -184,7 +181,6 @@ def __init__(self, api_client=None): ], 'required': [ 'session_token', - 'key_manager_token', ], 'nullable': [ ], @@ -250,7 +246,6 @@ def __init__(self, api_client=None): 'required': [ 'datafeed_id', 'session_token', - 'key_manager_token', ], 'nullable': [ ], @@ -298,68 +293,6 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.read_events_endpoint = _Endpoint( - settings={ - 'response_type': (V5EventList,), - 'auth': [], - 'endpoint_path': '/v5/events/read', - 'operation_id': 'read_events', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'session_token', - 'key_manager_token', - 'body', - ], - 'required': [ - 'session_token', - 'key_manager_token', - 'body', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'session_token': - (str,), - 'key_manager_token': - (str,), - 'body': - (V5EventsReadBody,), - }, - 'attribute_map': { - 'session_token': 'sessionToken', - 'key_manager_token': 'keyManagerToken', - }, - 'location_map': { - 'session_token': 'header', - 'key_manager_token': 'header', - 'body': 'body', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json' - ], - 'content_type': [ - 'application/json' - ] - }, - api_client=api_client - ) self.v1_datafeed_create_post_endpoint = _Endpoint( settings={ 'response_type': (Datafeed,), @@ -376,7 +309,6 @@ def __init__(self, api_client=None): ], 'required': [ 'session_token', - 'key_manager_token', ], 'nullable': [ ], @@ -428,13 +360,12 @@ def __init__(self, api_client=None): 'all': [ 'id', 'session_token', - 'key_manager_token', 'max_messages', + 'key_manager_token', ], 'required': [ 'id', 'session_token', - 'key_manager_token', ], 'nullable': [ ], @@ -453,22 +384,22 @@ def __init__(self, api_client=None): (str,), 'session_token': (str,), - 'key_manager_token': - (str,), 'max_messages': (int,), + 'key_manager_token': + (str,), }, 'attribute_map': { 'id': 'id', 'session_token': 'sessionToken', - 'key_manager_token': 'keyManagerToken', 'max_messages': 'maxMessages', + 'key_manager_token': 'keyManagerToken', }, 'location_map': { 'id': 'path', 'session_token': 'header', - 'key_manager_token': 'header', 'max_messages': 'query', + 'key_manager_token': 'header', }, 'collection_format_map': { } @@ -494,13 +425,12 @@ def __init__(self, api_client=None): 'all': [ 'id', 'session_token', - 'key_manager_token', 'max_messages', + 'key_manager_token', ], 'required': [ 'id', 'session_token', - 'key_manager_token', ], 'nullable': [ ], @@ -519,22 +449,22 @@ def __init__(self, api_client=None): (str,), 'session_token': (str,), - 'key_manager_token': - (str,), 'max_messages': (int,), + 'key_manager_token': + (str,), }, 'attribute_map': { 'id': 'id', 'session_token': 'sessionToken', - 'key_manager_token': 'keyManagerToken', 'max_messages': 'maxMessages', + 'key_manager_token': 'keyManagerToken', }, 'location_map': { 'id': 'path', 'session_token': 'header', - 'key_manager_token': 'header', 'max_messages': 'query', + 'key_manager_token': 'header', }, 'collection_format_map': { } @@ -563,7 +493,6 @@ def __init__(self, api_client=None): ], 'required': [ 'session_token', - 'key_manager_token', ], 'nullable': [ ], @@ -615,13 +544,12 @@ def __init__(self, api_client=None): 'all': [ 'id', 'session_token', - 'key_manager_token', 'limit', + 'key_manager_token', ], 'required': [ 'id', 'session_token', - 'key_manager_token', ], 'nullable': [ ], @@ -640,22 +568,22 @@ def __init__(self, api_client=None): (str,), 'session_token': (str,), - 'key_manager_token': - (str,), 'limit': (int,), + 'key_manager_token': + (str,), }, 'attribute_map': { 'id': 'id', 'session_token': 'sessionToken', - 'key_manager_token': 'keyManagerToken', 'limit': 'limit', + 'key_manager_token': 'keyManagerToken', }, 'location_map': { 'id': 'path', 'session_token': 'header', - 'key_manager_token': 'header', 'limit': 'query', + 'key_manager_token': 'header', }, 'collection_format_map': { } @@ -672,7 +600,6 @@ def __init__(self, api_client=None): def create_datafeed( self, session_token, - key_manager_token, **kwargs ): """Create a new real time messages / events stream (\"datafeed\"). # noqa: E501 @@ -681,14 +608,14 @@ def create_datafeed( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.create_datafeed(session_token, key_manager_token, async_req=True) + >>> thread = agent_api.create_datafeed(session_token, async_req=True) >>> result = thread.get() Args: session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] body (V5DatafeedCreateBody): [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. @@ -748,15 +675,12 @@ def create_datafeed( kwargs['_host_index'] = kwargs.get('_host_index') kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token return self.create_datafeed_endpoint.call_with_http_info(**kwargs) def delete_datafeed( self, datafeed_id, session_token, - key_manager_token, **kwargs ): """Delete the specified real time message / event stream (\"datafeed\"). # noqa: E501 @@ -765,15 +689,15 @@ def delete_datafeed( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.delete_datafeed(datafeed_id, session_token, key_manager_token, async_req=True) + >>> thread = agent_api.delete_datafeed(datafeed_id, session_token, async_req=True) >>> result = thread.get() Args: datafeed_id (str): ID of the datafeed session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -834,14 +758,11 @@ def delete_datafeed( datafeed_id kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token return self.delete_datafeed_endpoint.call_with_http_info(**kwargs) def list_datafeed( self, session_token, - key_manager_token, **kwargs ): """Read list of real time messages / events stream (\"datafeed\"). # noqa: E501 @@ -850,14 +771,14 @@ def list_datafeed( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.list_datafeed(session_token, key_manager_token, async_req=True) + >>> thread = agent_api.list_datafeed(session_token, async_req=True) >>> result = thread.get() Args: session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] tag (str): A unique identifier to ensure uniqueness of the datafeed. Used to restrict search.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. @@ -917,15 +838,12 @@ def list_datafeed( kwargs['_host_index'] = kwargs.get('_host_index') kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token return self.list_datafeed_endpoint.call_with_http_info(**kwargs) def read_datafeed( self, datafeed_id, session_token, - key_manager_token, **kwargs ): """Read the specified real time message / event stream (\"datafeed\"). # noqa: E501 @@ -934,15 +852,15 @@ def read_datafeed( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.read_datafeed(datafeed_id, session_token, key_manager_token, async_req=True) + >>> thread = agent_api.read_datafeed(datafeed_id, session_token, async_req=True) >>> result = thread.get() Args: datafeed_id (str): ID of the datafeed session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] ack_id (AckId): ackId received from last POST Base64 encoded.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. @@ -1004,100 +922,11 @@ def read_datafeed( datafeed_id kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token return self.read_datafeed_endpoint.call_with_http_info(**kwargs) - def read_events( - self, - session_token, - key_manager_token, - body, - **kwargs - ): - """Read Real Time Events from an event stream (aka datafeed) # noqa: E501 - - _Available on Agent 22.5.1 and above.This endpoint provides messages and events from all conversations that the user is in or events from the whole pod depending on the \"type\" field value. When \"type\":\"fanout\" is provided in the body, then only events from streams the accountbelongs to are returned. Otherwise, if \"type\": \"datahose\" is provided in the body, then events returned are not limited to the streams user belongs to. In this case, at least one event type must be provided in the \"filters\" field. In case you are using a datahose feed and retrieving SOCIALMESSAGE events, ceservice account must be properly configured in the Agent.The types of events returned can be found in the Real Time Events list (see definition on top of the file). The ackId sent as parameter can be empty for the first call. In the response an ackId will be sent back and it can be used for the next call: in this way you acknowledge that you have received the events that came with that ackId. If you have several instances of the same bot, they must share the same feed so that events are spread across all bot instances. To do so, you must: share the same service account provide the same \"tag\" and same \"filters\" values # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = agent_api.read_events(session_token, key_manager_token, body, async_req=True) - >>> result = thread.get() - - Args: - session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. - body (V5EventsReadBody): body containing all information of events to be fetched - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): 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. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _spec_property_naming (bool): True if the variable names in the input data - are serialized names, as specified in the OpenAPI document. - False if the variable names in the input data - are pythonic names, e.g. snake case (default) - _content_type (str/None): force body content-type. - Default is None and content-type will be predicted by allowed - content-types and body. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - V5EventList - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_spec_property_naming'] = kwargs.get( - '_spec_property_naming', False - ) - kwargs['_content_type'] = kwargs.get( - '_content_type') - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['session_token'] = \ - session_token - kwargs['key_manager_token'] = \ - key_manager_token - kwargs['body'] = \ - body - return self.read_events_endpoint.call_with_http_info(**kwargs) - def v1_datafeed_create_post( self, session_token, - key_manager_token, **kwargs ): """Create a new real time message event stream. # noqa: E501 @@ -1106,14 +935,14 @@ def v1_datafeed_create_post( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v1_datafeed_create_post(session_token, key_manager_token, async_req=True) + >>> thread = agent_api.v1_datafeed_create_post(session_token, async_req=True) >>> result = thread.get() Args: session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -1172,15 +1001,12 @@ def v1_datafeed_create_post( kwargs['_host_index'] = kwargs.get('_host_index') kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token return self.v1_datafeed_create_post_endpoint.call_with_http_info(**kwargs) def v1_datafeed_id_read_get( self, id, session_token, - key_manager_token, **kwargs ): """Read a given datafeed. # noqa: E501 @@ -1189,16 +1015,16 @@ def v1_datafeed_id_read_get( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v1_datafeed_id_read_get(id, session_token, key_manager_token, async_req=True) + >>> thread = agent_api.v1_datafeed_id_read_get(id, session_token, async_req=True) >>> result = thread.get() Args: id (str): Datafeed ID session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. Keyword Args: max_messages (int): Max No. of messages to return.. [optional] + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -1259,15 +1085,12 @@ def v1_datafeed_id_read_get( id kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token return self.v1_datafeed_id_read_get_endpoint.call_with_http_info(**kwargs) def v2_datafeed_id_read_get( self, id, session_token, - key_manager_token, **kwargs ): """Read a given datafeed. # noqa: E501 @@ -1276,16 +1099,16 @@ def v2_datafeed_id_read_get( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v2_datafeed_id_read_get(id, session_token, key_manager_token, async_req=True) + >>> thread = agent_api.v2_datafeed_id_read_get(id, session_token, async_req=True) >>> result = thread.get() Args: id (str): Datafeed ID session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. Keyword Args: max_messages (int): Max No. of messages to return.. [optional] + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -1346,14 +1169,11 @@ def v2_datafeed_id_read_get( id kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token return self.v2_datafeed_id_read_get_endpoint.call_with_http_info(**kwargs) def v4_datafeed_create_post( self, session_token, - key_manager_token, **kwargs ): """(Deprecated - Datafeed v1 will be fully replaced by the datafeed 2 service in the future. Please consider migrating over to datafeed 2 APIs /agent/v5/datafeeds. For more information on the timeline as well as on the benefits of datafeed 2, please reach out to your Technical Account Manager or to our developer documentation https://docs.developers.symphony.com/building-bots-on-symphony/datafeed) Create a new real time message event stream. # noqa: E501 @@ -1362,14 +1182,14 @@ def v4_datafeed_create_post( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v4_datafeed_create_post(session_token, key_manager_token, async_req=True) + >>> thread = agent_api.v4_datafeed_create_post(session_token, async_req=True) >>> result = thread.get() Args: session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -1428,15 +1248,12 @@ def v4_datafeed_create_post( kwargs['_host_index'] = kwargs.get('_host_index') kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token return self.v4_datafeed_create_post_endpoint.call_with_http_info(**kwargs) def v4_datafeed_id_read_get( self, id, session_token, - key_manager_token, **kwargs ): """(Deprecated - Datafeed v1 will be fully replaced by the datafeed 2 service in the future. Please consider migrating over to datafeed 2 APIs /agent/v5/datafeeds/{id}/read. For more information on the timeline as well as on the benefits of datafeed 2, please reach out to your Technical Account Manager or to our developer documentation https://docs.developers.symphony.com/building-bots-on-symphony/datafeed) Read a given datafeed. # noqa: E501 @@ -1445,16 +1262,16 @@ def v4_datafeed_id_read_get( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v4_datafeed_id_read_get(id, session_token, key_manager_token, async_req=True) + >>> thread = agent_api.v4_datafeed_id_read_get(id, session_token, async_req=True) >>> result = thread.get() Args: id (str): Datafeed ID session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. Keyword Args: limit (int): Max No. of messages to return.. [optional] + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -1515,7 +1332,5 @@ def v4_datafeed_id_read_get( id kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token return self.v4_datafeed_id_read_get_endpoint.call_with_http_info(**kwargs) diff --git a/symphony/bdk/gen/agent_api/datahose_api.py b/symphony/bdk/gen/agent_api/datahose_api.py new file mode 100644 index 00000000..cc43c6e6 --- /dev/null +++ b/symphony/bdk/gen/agent_api/datahose_api.py @@ -0,0 +1,184 @@ +""" + Agent API + + This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 + + The version of the OpenAPI document: 24.12.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from symphony.bdk.gen.api_client import ApiClient, Endpoint as _Endpoint +from symphony.bdk.gen.model_utils import ( # noqa: F401 + check_allowed_values, + check_validations, + date, + datetime, + file_type, + none_type, + validate_and_convert_types +) +from symphony.bdk.gen.agent_model.v2_error import V2Error +from symphony.bdk.gen.agent_model.v5_event_list import V5EventList +from symphony.bdk.gen.agent_model.v5_events_read_body import V5EventsReadBody + + +class DatahoseApi(object): + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + def __init__(self, api_client=None): + if api_client is None: + api_client = ApiClient() + self.api_client = api_client + self.read_events_endpoint = _Endpoint( + settings={ + 'response_type': (V5EventList,), + 'auth': [], + 'endpoint_path': '/v5/events/read', + 'operation_id': 'read_events', + 'http_method': 'POST', + 'servers': None, + }, + params_map={ + 'all': [ + 'session_token', + 'body', + 'key_manager_token', + ], + 'required': [ + 'session_token', + 'body', + ], + 'nullable': [ + ], + 'enum': [ + ], + 'validation': [ + ] + }, + root_map={ + 'validations': { + }, + 'allowed_values': { + }, + 'openapi_types': { + 'session_token': + (str,), + 'body': + (V5EventsReadBody,), + 'key_manager_token': + (str,), + }, + 'attribute_map': { + 'session_token': 'sessionToken', + 'key_manager_token': 'keyManagerToken', + }, + 'location_map': { + 'session_token': 'header', + 'body': 'body', + 'key_manager_token': 'header', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [ + 'application/json' + ], + 'content_type': [ + 'application/json' + ] + }, + api_client=api_client + ) + + def read_events( + self, + session_token, + body, + **kwargs + ): + """Creates and Reads a real time feed of messages and events of your pod (Datahose) # noqa: E501 + + _Available on Agent 22.5.1 and above._ This API provides a real time feed of all the messages and events in the pod, even from conversations where the calling service user is not a member. The types of events surfaced can be found in the Real Time Events list. In case you retrieving SOCIALMESSAGE events, the credentials of the ceservice account must be properly configured in the Agent. The types of events returned can be found in the Real Time Events list (see definition on top of the file). The ackId sent as parameter can be empty for the first call. In the response an ackId will be sent back and it can be used for the next call: in this way you acknowledge that you have received the events that came with that ackId. If you have several instances of the same bot, they must share the same feed so that events are spread across all bot instances. To do so, you must: share the same service account provide the same \"tag\" and same \"filters\" values. The Datahose API is an add-on to the Symphony Services, and is subject to additional charges. Prior to using Datahose in your Symphony environment(s), you will need to enter into a specific contract. # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = agent_api.read_events(session_token, body, async_req=True) + >>> result = thread.get() + + Args: + session_token (str): Session authentication token. + body (V5EventsReadBody): + + Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): 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. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _content_type (str/None): force body content-type. + Default is None and content-type will be predicted by allowed + content-types and body. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + V5EventList + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_spec_property_naming'] = kwargs.get( + '_spec_property_naming', False + ) + kwargs['_content_type'] = kwargs.get( + '_content_type') + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['session_token'] = \ + session_token + kwargs['body'] = \ + body + return self.read_events_endpoint.call_with_http_info(**kwargs) + diff --git a/symphony/bdk/gen/agent_api/dlp_policies_and_dictionary_management_api.py b/symphony/bdk/gen/agent_api/dlp_policies_and_dictionary_management_api.py index 2f059048..a56e4932 100644 --- a/symphony/bdk/gen/agent_api/dlp_policies_and_dictionary_management_api.py +++ b/symphony/bdk/gen/agent_api/dlp_policies_and_dictionary_management_api.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ @@ -57,13 +57,12 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'session_token', - 'key_manager_token', 'dict_id', + 'key_manager_token', 'dict_version', ], 'required': [ 'session_token', - 'key_manager_token', 'dict_id', ], 'nullable': [ @@ -81,23 +80,23 @@ def __init__(self, api_client=None): 'openapi_types': { 'session_token': (str,), - 'key_manager_token': - (str,), 'dict_id': (str,), + 'key_manager_token': + (str,), 'dict_version': (str,), }, 'attribute_map': { 'session_token': 'sessionToken', - 'key_manager_token': 'keyManagerToken', 'dict_id': 'dictId', + 'key_manager_token': 'keyManagerToken', 'dict_version': 'dictVersion', }, 'location_map': { 'session_token': 'header', - 'key_manager_token': 'header', 'dict_id': 'path', + 'key_manager_token': 'header', 'dict_version': 'query', }, 'collection_format_map': { @@ -123,13 +122,12 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'session_token', - 'key_manager_token', 'dict_id', 'data', + 'key_manager_token', ], 'required': [ 'session_token', - 'key_manager_token', 'dict_id', 'data', ], @@ -148,24 +146,24 @@ def __init__(self, api_client=None): 'openapi_types': { 'session_token': (str,), - 'key_manager_token': - (str,), 'dict_id': (str,), 'data': (file_type,), + 'key_manager_token': + (str,), }, 'attribute_map': { 'session_token': 'sessionToken', - 'key_manager_token': 'keyManagerToken', 'dict_id': 'dictId', 'data': 'data', + 'key_manager_token': 'keyManagerToken', }, 'location_map': { 'session_token': 'header', - 'key_manager_token': 'header', 'dict_id': 'path', 'data': 'form', + 'key_manager_token': 'header', }, 'collection_format_map': { } @@ -192,12 +190,11 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'session_token', - 'key_manager_token', 'dict_id', + 'key_manager_token', ], 'required': [ 'session_token', - 'key_manager_token', 'dict_id', ], 'nullable': [ @@ -215,20 +212,20 @@ def __init__(self, api_client=None): 'openapi_types': { 'session_token': (str,), - 'key_manager_token': - (str,), 'dict_id': (str,), + 'key_manager_token': + (str,), }, 'attribute_map': { 'session_token': 'sessionToken', - 'key_manager_token': 'keyManagerToken', 'dict_id': 'dictId', + 'key_manager_token': 'keyManagerToken', }, 'location_map': { 'session_token': 'header', - 'key_manager_token': 'header', 'dict_id': 'path', + 'key_manager_token': 'header', }, 'collection_format_map': { } @@ -253,13 +250,12 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'session_token', - 'key_manager_token', 'dict_id', + 'key_manager_token', 'dict_version', ], 'required': [ 'session_token', - 'key_manager_token', 'dict_id', ], 'nullable': [ @@ -277,23 +273,23 @@ def __init__(self, api_client=None): 'openapi_types': { 'session_token': (str,), - 'key_manager_token': - (str,), 'dict_id': (str,), + 'key_manager_token': + (str,), 'dict_version': (str,), }, 'attribute_map': { 'session_token': 'sessionToken', - 'key_manager_token': 'keyManagerToken', 'dict_id': 'dictId', + 'key_manager_token': 'keyManagerToken', 'dict_version': 'dictVersion', }, 'location_map': { 'session_token': 'header', - 'key_manager_token': 'header', 'dict_id': 'path', + 'key_manager_token': 'header', 'dict_version': 'query', }, 'collection_format_map': { @@ -319,13 +315,12 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'session_token', - 'key_manager_token', 'dict_id', 'body', + 'key_manager_token', ], 'required': [ 'session_token', - 'key_manager_token', 'dict_id', 'body', ], @@ -344,23 +339,23 @@ def __init__(self, api_client=None): 'openapi_types': { 'session_token': (str,), - 'key_manager_token': - (str,), 'dict_id': (str,), 'body': (V1DLPDictionaryMetadataUpdateRequest,), + 'key_manager_token': + (str,), }, 'attribute_map': { 'session_token': 'sessionToken', - 'key_manager_token': 'keyManagerToken', 'dict_id': 'dictId', + 'key_manager_token': 'keyManagerToken', }, 'location_map': { 'session_token': 'header', - 'key_manager_token': 'header', 'dict_id': 'path', 'body': 'body', + 'key_manager_token': 'header', }, 'collection_format_map': { } @@ -393,7 +388,6 @@ def __init__(self, api_client=None): ], 'required': [ 'session_token', - 'key_manager_token', ], 'nullable': [ ], @@ -452,12 +446,11 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'session_token', - 'key_manager_token', 'body', + 'key_manager_token', ], 'required': [ 'session_token', - 'key_manager_token', 'body', ], 'nullable': [ @@ -475,10 +468,10 @@ def __init__(self, api_client=None): 'openapi_types': { 'session_token': (str,), - 'key_manager_token': - (str,), 'body': (V1DLPDictionaryMetadataCreateRequest,), + 'key_manager_token': + (str,), }, 'attribute_map': { 'session_token': 'sessionToken', @@ -486,8 +479,8 @@ def __init__(self, api_client=None): }, 'location_map': { 'session_token': 'header', - 'key_manager_token': 'header', 'body': 'body', + 'key_manager_token': 'header', }, 'collection_format_map': { } @@ -520,7 +513,6 @@ def __init__(self, api_client=None): ], 'required': [ 'session_token', - 'key_manager_token', ], 'nullable': [ ], @@ -579,12 +571,11 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'session_token', - 'key_manager_token', 'policy_id', + 'key_manager_token', ], 'required': [ 'session_token', - 'key_manager_token', 'policy_id', ], 'nullable': [ @@ -602,20 +593,20 @@ def __init__(self, api_client=None): 'openapi_types': { 'session_token': (str,), - 'key_manager_token': - (str,), 'policy_id': (str,), + 'key_manager_token': + (str,), }, 'attribute_map': { 'session_token': 'sessionToken', - 'key_manager_token': 'keyManagerToken', 'policy_id': 'policyId', + 'key_manager_token': 'keyManagerToken', }, 'location_map': { 'session_token': 'header', - 'key_manager_token': 'header', 'policy_id': 'path', + 'key_manager_token': 'header', }, 'collection_format_map': { } @@ -640,12 +631,11 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'session_token', - 'key_manager_token', 'policy_id', + 'key_manager_token', ], 'required': [ 'session_token', - 'key_manager_token', 'policy_id', ], 'nullable': [ @@ -663,20 +653,20 @@ def __init__(self, api_client=None): 'openapi_types': { 'session_token': (str,), - 'key_manager_token': - (str,), 'policy_id': (str,), + 'key_manager_token': + (str,), }, 'attribute_map': { 'session_token': 'sessionToken', - 'key_manager_token': 'keyManagerToken', 'policy_id': 'policyId', + 'key_manager_token': 'keyManagerToken', }, 'location_map': { 'session_token': 'header', - 'key_manager_token': 'header', 'policy_id': 'path', + 'key_manager_token': 'header', }, 'collection_format_map': { } @@ -701,12 +691,11 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'session_token', - 'key_manager_token', 'policy_id', + 'key_manager_token', ], 'required': [ 'session_token', - 'key_manager_token', 'policy_id', ], 'nullable': [ @@ -724,20 +713,20 @@ def __init__(self, api_client=None): 'openapi_types': { 'session_token': (str,), - 'key_manager_token': - (str,), 'policy_id': (str,), + 'key_manager_token': + (str,), }, 'attribute_map': { 'session_token': 'sessionToken', - 'key_manager_token': 'keyManagerToken', 'policy_id': 'policyId', + 'key_manager_token': 'keyManagerToken', }, 'location_map': { 'session_token': 'header', - 'key_manager_token': 'header', 'policy_id': 'path', + 'key_manager_token': 'header', }, 'collection_format_map': { } @@ -762,13 +751,12 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'session_token', - 'key_manager_token', 'policy_id', + 'key_manager_token', 'policy_version', ], 'required': [ 'session_token', - 'key_manager_token', 'policy_id', ], 'nullable': [ @@ -786,23 +774,23 @@ def __init__(self, api_client=None): 'openapi_types': { 'session_token': (str,), - 'key_manager_token': - (str,), 'policy_id': (str,), + 'key_manager_token': + (str,), 'policy_version': (str,), }, 'attribute_map': { 'session_token': 'sessionToken', - 'key_manager_token': 'keyManagerToken', 'policy_id': 'policyId', + 'key_manager_token': 'keyManagerToken', 'policy_version': 'policyVersion', }, 'location_map': { 'session_token': 'header', - 'key_manager_token': 'header', 'policy_id': 'path', + 'key_manager_token': 'header', 'policy_version': 'query', }, 'collection_format_map': { @@ -828,13 +816,12 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'session_token', - 'key_manager_token', 'policy_id', 'body', + 'key_manager_token', ], 'required': [ 'session_token', - 'key_manager_token', 'policy_id', 'body', ], @@ -853,23 +840,23 @@ def __init__(self, api_client=None): 'openapi_types': { 'session_token': (str,), - 'key_manager_token': - (str,), 'policy_id': (str,), 'body': (V1DLPPolicyRequest,), + 'key_manager_token': + (str,), }, 'attribute_map': { 'session_token': 'sessionToken', - 'key_manager_token': 'keyManagerToken', 'policy_id': 'policyId', + 'key_manager_token': 'keyManagerToken', }, 'location_map': { 'session_token': 'header', - 'key_manager_token': 'header', 'policy_id': 'path', 'body': 'body', + 'key_manager_token': 'header', }, 'collection_format_map': { } @@ -896,12 +883,11 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'session_token', - 'key_manager_token', 'body', + 'key_manager_token', ], 'required': [ 'session_token', - 'key_manager_token', 'body', ], 'nullable': [ @@ -919,10 +905,10 @@ def __init__(self, api_client=None): 'openapi_types': { 'session_token': (str,), - 'key_manager_token': - (str,), 'body': (V1DLPPolicyRequest,), + 'key_manager_token': + (str,), }, 'attribute_map': { 'session_token': 'sessionToken', @@ -930,8 +916,8 @@ def __init__(self, api_client=None): }, 'location_map': { 'session_token': 'header', - 'key_manager_token': 'header', 'body': 'body', + 'key_manager_token': 'header', }, 'collection_format_map': { } @@ -964,7 +950,6 @@ def __init__(self, api_client=None): ], 'required': [ 'session_token', - 'key_manager_token', ], 'nullable': [ ], @@ -1023,12 +1008,11 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'session_token', - 'key_manager_token', 'policy_id', + 'key_manager_token', ], 'required': [ 'session_token', - 'key_manager_token', 'policy_id', ], 'nullable': [ @@ -1046,20 +1030,20 @@ def __init__(self, api_client=None): 'openapi_types': { 'session_token': (str,), - 'key_manager_token': - (str,), 'policy_id': (str,), + 'key_manager_token': + (str,), }, 'attribute_map': { 'session_token': 'sessionToken', - 'key_manager_token': 'keyManagerToken', 'policy_id': 'policyId', + 'key_manager_token': 'keyManagerToken', }, 'location_map': { 'session_token': 'header', - 'key_manager_token': 'header', 'policy_id': 'path', + 'key_manager_token': 'header', }, 'collection_format_map': { } @@ -1084,12 +1068,11 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'session_token', - 'key_manager_token', 'policy_id', + 'key_manager_token', ], 'required': [ 'session_token', - 'key_manager_token', 'policy_id', ], 'nullable': [ @@ -1107,20 +1090,20 @@ def __init__(self, api_client=None): 'openapi_types': { 'session_token': (str,), - 'key_manager_token': - (str,), 'policy_id': (str,), + 'key_manager_token': + (str,), }, 'attribute_map': { 'session_token': 'sessionToken', - 'key_manager_token': 'keyManagerToken', 'policy_id': 'policyId', + 'key_manager_token': 'keyManagerToken', }, 'location_map': { 'session_token': 'header', - 'key_manager_token': 'header', 'policy_id': 'path', + 'key_manager_token': 'header', }, 'collection_format_map': { } @@ -1145,12 +1128,11 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'session_token', - 'key_manager_token', 'policy_id', + 'key_manager_token', ], 'required': [ 'session_token', - 'key_manager_token', 'policy_id', ], 'nullable': [ @@ -1168,20 +1150,20 @@ def __init__(self, api_client=None): 'openapi_types': { 'session_token': (str,), - 'key_manager_token': - (str,), 'policy_id': (str,), + 'key_manager_token': + (str,), }, 'attribute_map': { 'session_token': 'sessionToken', - 'key_manager_token': 'keyManagerToken', 'policy_id': 'policyId', + 'key_manager_token': 'keyManagerToken', }, 'location_map': { 'session_token': 'header', - 'key_manager_token': 'header', 'policy_id': 'path', + 'key_manager_token': 'header', }, 'collection_format_map': { } @@ -1206,13 +1188,12 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'session_token', - 'key_manager_token', 'policy_id', + 'key_manager_token', 'policy_version', ], 'required': [ 'session_token', - 'key_manager_token', 'policy_id', ], 'nullable': [ @@ -1230,23 +1211,23 @@ def __init__(self, api_client=None): 'openapi_types': { 'session_token': (str,), - 'key_manager_token': - (str,), 'policy_id': (str,), + 'key_manager_token': + (str,), 'policy_version': (str,), }, 'attribute_map': { 'session_token': 'sessionToken', - 'key_manager_token': 'keyManagerToken', 'policy_id': 'policyId', + 'key_manager_token': 'keyManagerToken', 'policy_version': 'policyVersion', }, 'location_map': { 'session_token': 'header', - 'key_manager_token': 'header', 'policy_id': 'path', + 'key_manager_token': 'header', 'policy_version': 'query', }, 'collection_format_map': { @@ -1272,13 +1253,12 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'session_token', - 'key_manager_token', 'policy_id', 'body', + 'key_manager_token', ], 'required': [ 'session_token', - 'key_manager_token', 'policy_id', 'body', ], @@ -1297,23 +1277,23 @@ def __init__(self, api_client=None): 'openapi_types': { 'session_token': (str,), - 'key_manager_token': - (str,), 'policy_id': (str,), 'body': (V3DLPPolicyRequest,), + 'key_manager_token': + (str,), }, 'attribute_map': { 'session_token': 'sessionToken', - 'key_manager_token': 'keyManagerToken', 'policy_id': 'policyId', + 'key_manager_token': 'keyManagerToken', }, 'location_map': { 'session_token': 'header', - 'key_manager_token': 'header', 'policy_id': 'path', 'body': 'body', + 'key_manager_token': 'header', }, 'collection_format_map': { } @@ -1340,12 +1320,11 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'session_token', - 'key_manager_token', 'body', + 'key_manager_token', ], 'required': [ 'session_token', - 'key_manager_token', 'body', ], 'nullable': [ @@ -1363,10 +1342,10 @@ def __init__(self, api_client=None): 'openapi_types': { 'session_token': (str,), - 'key_manager_token': - (str,), 'body': (V3DLPPolicyRequest,), + 'key_manager_token': + (str,), }, 'attribute_map': { 'session_token': 'sessionToken', @@ -1374,8 +1353,8 @@ def __init__(self, api_client=None): }, 'location_map': { 'session_token': 'header', - 'key_manager_token': 'header', 'body': 'body', + 'key_manager_token': 'header', }, 'collection_format_map': { } @@ -1394,7 +1373,6 @@ def __init__(self, api_client=None): def v1_dlp_dictionaries_dict_id_data_download_get( self, session_token, - key_manager_token, dict_id, **kwargs ): @@ -1404,15 +1382,15 @@ def v1_dlp_dictionaries_dict_id_data_download_get( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v1_dlp_dictionaries_dict_id_data_download_get(session_token, key_manager_token, dict_id, async_req=True) + >>> thread = agent_api.v1_dlp_dictionaries_dict_id_data_download_get(session_token, dict_id, async_req=True) >>> result = thread.get() Args: session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. dict_id (str): Unique dictionary identifier Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] dict_version (str): If set to be valid dictionary version number, will return dictionary with specified version. Otherwise, return the latest dictionary. . [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. @@ -1472,8 +1450,6 @@ def v1_dlp_dictionaries_dict_id_data_download_get( kwargs['_host_index'] = kwargs.get('_host_index') kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token kwargs['dict_id'] = \ dict_id return self.v1_dlp_dictionaries_dict_id_data_download_get_endpoint.call_with_http_info(**kwargs) @@ -1481,7 +1457,6 @@ def v1_dlp_dictionaries_dict_id_data_download_get( def v1_dlp_dictionaries_dict_id_data_upload_post( self, session_token, - key_manager_token, dict_id, data, **kwargs @@ -1492,16 +1467,16 @@ def v1_dlp_dictionaries_dict_id_data_upload_post( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v1_dlp_dictionaries_dict_id_data_upload_post(session_token, key_manager_token, dict_id, data, async_req=True) + >>> thread = agent_api.v1_dlp_dictionaries_dict_id_data_upload_post(session_token, dict_id, data, async_req=True) >>> result = thread.get() Args: session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. dict_id (str): Unique dictionary identifier data (file_type): Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -1560,8 +1535,6 @@ def v1_dlp_dictionaries_dict_id_data_upload_post( kwargs['_host_index'] = kwargs.get('_host_index') kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token kwargs['dict_id'] = \ dict_id kwargs['data'] = \ @@ -1571,7 +1544,6 @@ def v1_dlp_dictionaries_dict_id_data_upload_post( def v1_dlp_dictionaries_dict_id_delete( self, session_token, - key_manager_token, dict_id, **kwargs ): @@ -1581,15 +1553,15 @@ def v1_dlp_dictionaries_dict_id_delete( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v1_dlp_dictionaries_dict_id_delete(session_token, key_manager_token, dict_id, async_req=True) + >>> thread = agent_api.v1_dlp_dictionaries_dict_id_delete(session_token, dict_id, async_req=True) >>> result = thread.get() Args: session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. dict_id (str): Unique dictionary identifier Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -1648,8 +1620,6 @@ def v1_dlp_dictionaries_dict_id_delete( kwargs['_host_index'] = kwargs.get('_host_index') kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token kwargs['dict_id'] = \ dict_id return self.v1_dlp_dictionaries_dict_id_delete_endpoint.call_with_http_info(**kwargs) @@ -1657,7 +1627,6 @@ def v1_dlp_dictionaries_dict_id_delete( def v1_dlp_dictionaries_dict_id_get( self, session_token, - key_manager_token, dict_id, **kwargs ): @@ -1667,15 +1636,15 @@ def v1_dlp_dictionaries_dict_id_get( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v1_dlp_dictionaries_dict_id_get(session_token, key_manager_token, dict_id, async_req=True) + >>> thread = agent_api.v1_dlp_dictionaries_dict_id_get(session_token, dict_id, async_req=True) >>> result = thread.get() Args: session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. dict_id (str): Unique dictionary identifier Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] dict_version (str): If set to be valid dictionary version number, will return dictionary metadata with specified version. Otherwise, return the latest dictionary metadata. . [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. @@ -1735,8 +1704,6 @@ def v1_dlp_dictionaries_dict_id_get( kwargs['_host_index'] = kwargs.get('_host_index') kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token kwargs['dict_id'] = \ dict_id return self.v1_dlp_dictionaries_dict_id_get_endpoint.call_with_http_info(**kwargs) @@ -1744,7 +1711,6 @@ def v1_dlp_dictionaries_dict_id_get( def v1_dlp_dictionaries_dict_id_put( self, session_token, - key_manager_token, dict_id, body, **kwargs @@ -1755,16 +1721,16 @@ def v1_dlp_dictionaries_dict_id_put( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v1_dlp_dictionaries_dict_id_put(session_token, key_manager_token, dict_id, body, async_req=True) + >>> thread = agent_api.v1_dlp_dictionaries_dict_id_put(session_token, dict_id, body, async_req=True) >>> result = thread.get() Args: session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. dict_id (str): Unique dictionary identifier body (V1DLPDictionaryMetadataUpdateRequest): Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -1823,8 +1789,6 @@ def v1_dlp_dictionaries_dict_id_put( kwargs['_host_index'] = kwargs.get('_host_index') kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token kwargs['dict_id'] = \ dict_id kwargs['body'] = \ @@ -1834,7 +1798,6 @@ def v1_dlp_dictionaries_dict_id_put( def v1_dlp_dictionaries_get( self, session_token, - key_manager_token, **kwargs ): """Get all dictionary metadatas # noqa: E501 @@ -1843,14 +1806,14 @@ def v1_dlp_dictionaries_get( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v1_dlp_dictionaries_get(session_token, key_manager_token, async_req=True) + >>> thread = agent_api.v1_dlp_dictionaries_get(session_token, async_req=True) >>> result = thread.get() Args: session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] page (int): Optional parameter to specify which page to return (default is 0). [optional] limit (int): Optional parameter to specify the number of result to return per page, default is 50. Maximum is 50. . [optional] _return_http_data_only (bool): response data without head status @@ -1911,14 +1874,11 @@ def v1_dlp_dictionaries_get( kwargs['_host_index'] = kwargs.get('_host_index') kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token return self.v1_dlp_dictionaries_get_endpoint.call_with_http_info(**kwargs) def v1_dlp_dictionaries_post( self, session_token, - key_manager_token, body, **kwargs ): @@ -1928,15 +1888,15 @@ def v1_dlp_dictionaries_post( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v1_dlp_dictionaries_post(session_token, key_manager_token, body, async_req=True) + >>> thread = agent_api.v1_dlp_dictionaries_post(session_token, body, async_req=True) >>> result = thread.get() Args: session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. body (V1DLPDictionaryMetadataCreateRequest): Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -1995,8 +1955,6 @@ def v1_dlp_dictionaries_post( kwargs['_host_index'] = kwargs.get('_host_index') kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token kwargs['body'] = \ body return self.v1_dlp_dictionaries_post_endpoint.call_with_http_info(**kwargs) @@ -2004,7 +1962,6 @@ def v1_dlp_dictionaries_post( def v1_dlp_policies_get( self, session_token, - key_manager_token, **kwargs ): """Get all policies # noqa: E501 @@ -2013,14 +1970,14 @@ def v1_dlp_policies_get( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v1_dlp_policies_get(session_token, key_manager_token, async_req=True) + >>> thread = agent_api.v1_dlp_policies_get(session_token, async_req=True) >>> result = thread.get() Args: session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] page (int): Optional parameter to specify which page to return (default is 0). [optional] limit (int): Optional parameter to specify the number of result to return per page, default is 50. Maximum is 50. . [optional] _return_http_data_only (bool): response data without head status @@ -2081,14 +2038,11 @@ def v1_dlp_policies_get( kwargs['_host_index'] = kwargs.get('_host_index') kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token return self.v1_dlp_policies_get_endpoint.call_with_http_info(**kwargs) def v1_dlp_policies_policy_id_delete( self, session_token, - key_manager_token, policy_id, **kwargs ): @@ -2098,15 +2052,15 @@ def v1_dlp_policies_policy_id_delete( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v1_dlp_policies_policy_id_delete(session_token, key_manager_token, policy_id, async_req=True) + >>> thread = agent_api.v1_dlp_policies_policy_id_delete(session_token, policy_id, async_req=True) >>> result = thread.get() Args: session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. policy_id (str): Unique dictionary identifier. Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -2165,8 +2119,6 @@ def v1_dlp_policies_policy_id_delete( kwargs['_host_index'] = kwargs.get('_host_index') kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token kwargs['policy_id'] = \ policy_id return self.v1_dlp_policies_policy_id_delete_endpoint.call_with_http_info(**kwargs) @@ -2174,7 +2126,6 @@ def v1_dlp_policies_policy_id_delete( def v1_dlp_policies_policy_id_disable_post( self, session_token, - key_manager_token, policy_id, **kwargs ): @@ -2184,15 +2135,15 @@ def v1_dlp_policies_policy_id_disable_post( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v1_dlp_policies_policy_id_disable_post(session_token, key_manager_token, policy_id, async_req=True) + >>> thread = agent_api.v1_dlp_policies_policy_id_disable_post(session_token, policy_id, async_req=True) >>> result = thread.get() Args: session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. policy_id (str): Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -2251,8 +2202,6 @@ def v1_dlp_policies_policy_id_disable_post( kwargs['_host_index'] = kwargs.get('_host_index') kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token kwargs['policy_id'] = \ policy_id return self.v1_dlp_policies_policy_id_disable_post_endpoint.call_with_http_info(**kwargs) @@ -2260,7 +2209,6 @@ def v1_dlp_policies_policy_id_disable_post( def v1_dlp_policies_policy_id_enable_post( self, session_token, - key_manager_token, policy_id, **kwargs ): @@ -2270,15 +2218,15 @@ def v1_dlp_policies_policy_id_enable_post( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v1_dlp_policies_policy_id_enable_post(session_token, key_manager_token, policy_id, async_req=True) + >>> thread = agent_api.v1_dlp_policies_policy_id_enable_post(session_token, policy_id, async_req=True) >>> result = thread.get() Args: session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. policy_id (str): Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -2337,8 +2285,6 @@ def v1_dlp_policies_policy_id_enable_post( kwargs['_host_index'] = kwargs.get('_host_index') kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token kwargs['policy_id'] = \ policy_id return self.v1_dlp_policies_policy_id_enable_post_endpoint.call_with_http_info(**kwargs) @@ -2346,7 +2292,6 @@ def v1_dlp_policies_policy_id_enable_post( def v1_dlp_policies_policy_id_get( self, session_token, - key_manager_token, policy_id, **kwargs ): @@ -2356,15 +2301,15 @@ def v1_dlp_policies_policy_id_get( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v1_dlp_policies_policy_id_get(session_token, key_manager_token, policy_id, async_req=True) + >>> thread = agent_api.v1_dlp_policies_policy_id_get(session_token, policy_id, async_req=True) >>> result = thread.get() Args: session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. policy_id (str): Unique dictionary identifier. Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] policy_version (str): Optional parameter, if set to be valid policy version number, will return policy with specified policyVersion. Otherwise, return the latest policy. . [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. @@ -2424,8 +2369,6 @@ def v1_dlp_policies_policy_id_get( kwargs['_host_index'] = kwargs.get('_host_index') kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token kwargs['policy_id'] = \ policy_id return self.v1_dlp_policies_policy_id_get_endpoint.call_with_http_info(**kwargs) @@ -2433,7 +2376,6 @@ def v1_dlp_policies_policy_id_get( def v1_dlp_policies_policy_id_put( self, session_token, - key_manager_token, policy_id, body, **kwargs @@ -2444,16 +2386,16 @@ def v1_dlp_policies_policy_id_put( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v1_dlp_policies_policy_id_put(session_token, key_manager_token, policy_id, body, async_req=True) + >>> thread = agent_api.v1_dlp_policies_policy_id_put(session_token, policy_id, body, async_req=True) >>> result = thread.get() Args: session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. policy_id (str): Unique dictionary identifier. body (V1DLPPolicyRequest): Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -2512,8 +2454,6 @@ def v1_dlp_policies_policy_id_put( kwargs['_host_index'] = kwargs.get('_host_index') kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token kwargs['policy_id'] = \ policy_id kwargs['body'] = \ @@ -2523,7 +2463,6 @@ def v1_dlp_policies_policy_id_put( def v1_dlp_policies_post( self, session_token, - key_manager_token, body, **kwargs ): @@ -2533,15 +2472,15 @@ def v1_dlp_policies_post( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v1_dlp_policies_post(session_token, key_manager_token, body, async_req=True) + >>> thread = agent_api.v1_dlp_policies_post(session_token, body, async_req=True) >>> result = thread.get() Args: session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. body (V1DLPPolicyRequest): Details about the policy that should be created. Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -2600,8 +2539,6 @@ def v1_dlp_policies_post( kwargs['_host_index'] = kwargs.get('_host_index') kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token kwargs['body'] = \ body return self.v1_dlp_policies_post_endpoint.call_with_http_info(**kwargs) @@ -2609,7 +2546,6 @@ def v1_dlp_policies_post( def v3_dlp_policies_get( self, session_token, - key_manager_token, **kwargs ): """Get all policies # noqa: E501 @@ -2618,14 +2554,14 @@ def v3_dlp_policies_get( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v3_dlp_policies_get(session_token, key_manager_token, async_req=True) + >>> thread = agent_api.v3_dlp_policies_get(session_token, async_req=True) >>> result = thread.get() Args: session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] page (int): Optional parameter to specify which page to return (default is 0). [optional] limit (int): Optional parameter to specify the number of result to return per page, default is 50. Maximum is 50. . [optional] _return_http_data_only (bool): response data without head status @@ -2686,14 +2622,11 @@ def v3_dlp_policies_get( kwargs['_host_index'] = kwargs.get('_host_index') kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token return self.v3_dlp_policies_get_endpoint.call_with_http_info(**kwargs) def v3_dlp_policies_policy_id_delete_post( self, session_token, - key_manager_token, policy_id, **kwargs ): @@ -2703,15 +2636,15 @@ def v3_dlp_policies_policy_id_delete_post( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v3_dlp_policies_policy_id_delete_post(session_token, key_manager_token, policy_id, async_req=True) + >>> thread = agent_api.v3_dlp_policies_policy_id_delete_post(session_token, policy_id, async_req=True) >>> result = thread.get() Args: session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. policy_id (str): Unique dictionary identifier. Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -2770,8 +2703,6 @@ def v3_dlp_policies_policy_id_delete_post( kwargs['_host_index'] = kwargs.get('_host_index') kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token kwargs['policy_id'] = \ policy_id return self.v3_dlp_policies_policy_id_delete_post_endpoint.call_with_http_info(**kwargs) @@ -2779,7 +2710,6 @@ def v3_dlp_policies_policy_id_delete_post( def v3_dlp_policies_policy_id_disable_post( self, session_token, - key_manager_token, policy_id, **kwargs ): @@ -2789,15 +2719,15 @@ def v3_dlp_policies_policy_id_disable_post( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v3_dlp_policies_policy_id_disable_post(session_token, key_manager_token, policy_id, async_req=True) + >>> thread = agent_api.v3_dlp_policies_policy_id_disable_post(session_token, policy_id, async_req=True) >>> result = thread.get() Args: session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. policy_id (str): Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -2856,8 +2786,6 @@ def v3_dlp_policies_policy_id_disable_post( kwargs['_host_index'] = kwargs.get('_host_index') kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token kwargs['policy_id'] = \ policy_id return self.v3_dlp_policies_policy_id_disable_post_endpoint.call_with_http_info(**kwargs) @@ -2865,7 +2793,6 @@ def v3_dlp_policies_policy_id_disable_post( def v3_dlp_policies_policy_id_enable_post( self, session_token, - key_manager_token, policy_id, **kwargs ): @@ -2875,15 +2802,15 @@ def v3_dlp_policies_policy_id_enable_post( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v3_dlp_policies_policy_id_enable_post(session_token, key_manager_token, policy_id, async_req=True) + >>> thread = agent_api.v3_dlp_policies_policy_id_enable_post(session_token, policy_id, async_req=True) >>> result = thread.get() Args: session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. policy_id (str): Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -2942,8 +2869,6 @@ def v3_dlp_policies_policy_id_enable_post( kwargs['_host_index'] = kwargs.get('_host_index') kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token kwargs['policy_id'] = \ policy_id return self.v3_dlp_policies_policy_id_enable_post_endpoint.call_with_http_info(**kwargs) @@ -2951,7 +2876,6 @@ def v3_dlp_policies_policy_id_enable_post( def v3_dlp_policies_policy_id_get( self, session_token, - key_manager_token, policy_id, **kwargs ): @@ -2961,15 +2885,15 @@ def v3_dlp_policies_policy_id_get( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v3_dlp_policies_policy_id_get(session_token, key_manager_token, policy_id, async_req=True) + >>> thread = agent_api.v3_dlp_policies_policy_id_get(session_token, policy_id, async_req=True) >>> result = thread.get() Args: session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. policy_id (str): Unique dictionary identifier. Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] policy_version (str): Optional parameter, if set to be valid policy version number, will return policy with specified policyVersion. Otherwise, return the latest policy. . [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. @@ -3029,8 +2953,6 @@ def v3_dlp_policies_policy_id_get( kwargs['_host_index'] = kwargs.get('_host_index') kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token kwargs['policy_id'] = \ policy_id return self.v3_dlp_policies_policy_id_get_endpoint.call_with_http_info(**kwargs) @@ -3038,7 +2960,6 @@ def v3_dlp_policies_policy_id_get( def v3_dlp_policies_policy_id_update_post( self, session_token, - key_manager_token, policy_id, body, **kwargs @@ -3049,16 +2970,16 @@ def v3_dlp_policies_policy_id_update_post( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v3_dlp_policies_policy_id_update_post(session_token, key_manager_token, policy_id, body, async_req=True) + >>> thread = agent_api.v3_dlp_policies_policy_id_update_post(session_token, policy_id, body, async_req=True) >>> result = thread.get() Args: session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. policy_id (str): Unique dictionary identifier. body (V3DLPPolicyRequest): Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -3117,8 +3038,6 @@ def v3_dlp_policies_policy_id_update_post( kwargs['_host_index'] = kwargs.get('_host_index') kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token kwargs['policy_id'] = \ policy_id kwargs['body'] = \ @@ -3128,7 +3047,6 @@ def v3_dlp_policies_policy_id_update_post( def v3_dlp_policies_post( self, session_token, - key_manager_token, body, **kwargs ): @@ -3138,15 +3056,15 @@ def v3_dlp_policies_post( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v3_dlp_policies_post(session_token, key_manager_token, body, async_req=True) + >>> thread = agent_api.v3_dlp_policies_post(session_token, body, async_req=True) >>> result = thread.get() Args: session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. body (V3DLPPolicyRequest): Details about the policy that should be created. Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -3205,8 +3123,6 @@ def v3_dlp_policies_post( kwargs['_host_index'] = kwargs.get('_host_index') kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token kwargs['body'] = \ body return self.v3_dlp_policies_post_endpoint.call_with_http_info(**kwargs) diff --git a/symphony/bdk/gen/agent_api/messages_api.py b/symphony/bdk/gen/agent_api/messages_api.py index a046e251..64829e3c 100644 --- a/symphony/bdk/gen/agent_api/messages_api.py +++ b/symphony/bdk/gen/agent_api/messages_api.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ @@ -64,12 +64,11 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'session_token', - 'key_manager_token', 'id', + 'key_manager_token', ], 'required': [ 'session_token', - 'key_manager_token', 'id', ], 'nullable': [ @@ -87,20 +86,20 @@ def __init__(self, api_client=None): 'openapi_types': { 'session_token': (str,), - 'key_manager_token': - (str,), 'id': (str,), + 'key_manager_token': + (str,), }, 'attribute_map': { 'session_token': 'sessionToken', - 'key_manager_token': 'keyManagerToken', 'id': 'id', + 'key_manager_token': 'keyManagerToken', }, 'location_map': { 'session_token': 'header', - 'key_manager_token': 'header', 'id': 'path', + 'key_manager_token': 'header', }, 'collection_format_map': { } @@ -125,12 +124,11 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'session_token', - 'key_manager_token', 'message_list', + 'key_manager_token', ], 'required': [ 'session_token', - 'key_manager_token', 'message_list', ], 'nullable': [ @@ -148,10 +146,10 @@ def __init__(self, api_client=None): 'openapi_types': { 'session_token': (str,), - 'key_manager_token': - (str,), 'message_list': (MessageImportList,), + 'key_manager_token': + (str,), }, 'attribute_map': { 'session_token': 'sessionToken', @@ -159,8 +157,8 @@ def __init__(self, api_client=None): }, 'location_map': { 'session_token': 'header', - 'key_manager_token': 'header', 'message_list': 'body', + 'key_manager_token': 'header', }, 'collection_format_map': { } @@ -188,16 +186,16 @@ def __init__(self, api_client=None): 'all': [ 'query', 'session_token', - 'key_manager_token', 'skip', 'limit', 'scope', 'sort_dir', + 'tier', + 'key_manager_token', ], 'required': [ 'query', 'session_token', - 'key_manager_token', ], 'nullable': [ ], @@ -216,8 +214,6 @@ def __init__(self, api_client=None): (str,), 'session_token': (str,), - 'key_manager_token': - (str,), 'skip': (int,), 'limit': @@ -226,24 +222,30 @@ def __init__(self, api_client=None): (str,), 'sort_dir': (str,), + 'tier': + (str,), + 'key_manager_token': + (str,), }, 'attribute_map': { 'query': 'query', 'session_token': 'sessionToken', - 'key_manager_token': 'keyManagerToken', 'skip': 'skip', 'limit': 'limit', 'scope': 'scope', 'sort_dir': 'sortDir', + 'tier': 'tier', + 'key_manager_token': 'keyManagerToken', }, 'location_map': { 'query': 'query', 'session_token': 'header', - 'key_manager_token': 'header', 'skip': 'query', 'limit': 'query', 'scope': 'query', 'sort_dir': 'query', + 'tier': 'query', + 'key_manager_token': 'header', }, 'collection_format_map': { } @@ -268,16 +270,16 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'session_token', - 'key_manager_token', 'query', 'skip', 'limit', 'scope', 'sort_dir', + 'tier', + 'key_manager_token', ], 'required': [ 'session_token', - 'key_manager_token', 'query', ], 'nullable': [ @@ -295,8 +297,6 @@ def __init__(self, api_client=None): 'openapi_types': { 'session_token': (str,), - 'key_manager_token': - (str,), 'query': (MessageSearchQuery,), 'skip': @@ -307,23 +307,29 @@ def __init__(self, api_client=None): (str,), 'sort_dir': (str,), + 'tier': + (str,), + 'key_manager_token': + (str,), }, 'attribute_map': { 'session_token': 'sessionToken', - 'key_manager_token': 'keyManagerToken', 'skip': 'skip', 'limit': 'limit', 'scope': 'scope', 'sort_dir': 'sortDir', + 'tier': 'tier', + 'key_manager_token': 'keyManagerToken', }, 'location_map': { 'session_token': 'header', - 'key_manager_token': 'header', 'query': 'body', 'skip': 'query', 'limit': 'query', 'scope': 'query', 'sort_dir': 'query', + 'tier': 'query', + 'key_manager_token': 'header', }, 'collection_format_map': { } @@ -351,13 +357,12 @@ def __init__(self, api_client=None): 'all': [ 'sid', 'session_token', - 'key_manager_token', 'message', + 'key_manager_token', ], 'required': [ 'sid', 'session_token', - 'key_manager_token', 'message', ], 'nullable': [ @@ -377,10 +382,10 @@ def __init__(self, api_client=None): (str,), 'session_token': (str,), - 'key_manager_token': - (str,), 'message': (MessageSubmission,), + 'key_manager_token': + (str,), }, 'attribute_map': { 'sid': 'sid', @@ -390,8 +395,8 @@ def __init__(self, api_client=None): 'location_map': { 'sid': 'path', 'session_token': 'header', - 'key_manager_token': 'header', 'message': 'body', + 'key_manager_token': 'header', }, 'collection_format_map': { } @@ -420,15 +425,14 @@ def __init__(self, api_client=None): 'sid', 'since', 'session_token', - 'key_manager_token', 'offset', 'max_messages', + 'key_manager_token', ], 'required': [ 'sid', 'since', 'session_token', - 'key_manager_token', ], 'nullable': [ ], @@ -449,28 +453,28 @@ def __init__(self, api_client=None): (int,), 'session_token': (str,), - 'key_manager_token': - (str,), 'offset': (int,), 'max_messages': (int,), + 'key_manager_token': + (str,), }, 'attribute_map': { 'sid': 'sid', 'since': 'since', 'session_token': 'sessionToken', - 'key_manager_token': 'keyManagerToken', 'offset': 'offset', 'max_messages': 'maxMessages', + 'key_manager_token': 'keyManagerToken', }, 'location_map': { 'sid': 'path', 'since': 'query', 'session_token': 'header', - 'key_manager_token': 'header', 'offset': 'query', 'max_messages': 'query', + 'key_manager_token': 'header', }, 'collection_format_map': { } @@ -495,12 +499,11 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'session_token', - 'key_manager_token', 'message_list', + 'key_manager_token', ], 'required': [ 'session_token', - 'key_manager_token', 'message_list', ], 'nullable': [ @@ -518,10 +521,10 @@ def __init__(self, api_client=None): 'openapi_types': { 'session_token': (str,), - 'key_manager_token': - (str,), 'message_list': (V2MessageImportList,), + 'key_manager_token': + (str,), }, 'attribute_map': { 'session_token': 'sessionToken', @@ -529,8 +532,8 @@ def __init__(self, api_client=None): }, 'location_map': { 'session_token': 'header', - 'key_manager_token': 'header', 'message_list': 'body', + 'key_manager_token': 'header', }, 'collection_format_map': { } @@ -558,13 +561,12 @@ def __init__(self, api_client=None): 'all': [ 'sid', 'session_token', - 'key_manager_token', 'message', + 'key_manager_token', ], 'required': [ 'sid', 'session_token', - 'key_manager_token', 'message', ], 'nullable': [ @@ -584,10 +586,10 @@ def __init__(self, api_client=None): (str,), 'session_token': (str,), - 'key_manager_token': - (str,), 'message': (V2MessageSubmission,), + 'key_manager_token': + (str,), }, 'attribute_map': { 'sid': 'sid', @@ -597,8 +599,8 @@ def __init__(self, api_client=None): 'location_map': { 'sid': 'path', 'session_token': 'header', - 'key_manager_token': 'header', 'message': 'body', + 'key_manager_token': 'header', }, 'collection_format_map': { } @@ -627,15 +629,14 @@ def __init__(self, api_client=None): 'sid', 'since', 'session_token', - 'key_manager_token', 'offset', 'limit', + 'key_manager_token', ], 'required': [ 'sid', 'since', 'session_token', - 'key_manager_token', ], 'nullable': [ ], @@ -656,28 +657,28 @@ def __init__(self, api_client=None): (int,), 'session_token': (str,), - 'key_manager_token': - (str,), 'offset': (int,), 'limit': (int,), + 'key_manager_token': + (str,), }, 'attribute_map': { 'sid': 'sid', 'since': 'since', 'session_token': 'sessionToken', - 'key_manager_token': 'keyManagerToken', 'offset': 'offset', 'limit': 'limit', + 'key_manager_token': 'keyManagerToken', }, 'location_map': { 'sid': 'path', 'since': 'query', 'session_token': 'header', - 'key_manager_token': 'header', 'offset': 'query', 'limit': 'query', + 'key_manager_token': 'header', }, 'collection_format_map': { } @@ -857,12 +858,11 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'session_token', - 'key_manager_token', 'message_list', + 'key_manager_token', ], 'required': [ 'session_token', - 'key_manager_token', 'message_list', ], 'nullable': [ @@ -880,10 +880,10 @@ def __init__(self, api_client=None): 'openapi_types': { 'session_token': (str,), - 'key_manager_token': - (str,), 'message_list': (V4MessageImportList,), + 'key_manager_token': + (str,), }, 'attribute_map': { 'session_token': 'sessionToken', @@ -891,8 +891,8 @@ def __init__(self, api_client=None): }, 'location_map': { 'session_token': 'header', - 'key_manager_token': 'header', 'message_list': 'body', + 'key_manager_token': 'header', }, 'collection_format_map': { } @@ -1008,15 +1008,14 @@ def __init__(self, api_client=None): 'sid', 'since', 'session_token', - 'key_manager_token', 'skip', 'limit', + 'key_manager_token', ], 'required': [ 'sid', 'since', 'session_token', - 'key_manager_token', ], 'nullable': [ ], @@ -1037,28 +1036,28 @@ def __init__(self, api_client=None): (int,), 'session_token': (str,), - 'key_manager_token': - (str,), 'skip': (int,), 'limit': (int,), + 'key_manager_token': + (str,), }, 'attribute_map': { 'sid': 'sid', 'since': 'since', 'session_token': 'sessionToken', - 'key_manager_token': 'keyManagerToken', 'skip': 'skip', 'limit': 'limit', + 'key_manager_token': 'keyManagerToken', }, 'location_map': { 'sid': 'path', 'since': 'query', 'session_token': 'header', - 'key_manager_token': 'header', 'skip': 'query', 'limit': 'query', + 'key_manager_token': 'header', }, 'collection_format_map': { } @@ -1089,6 +1088,8 @@ def __init__(self, api_client=None): 'message', 'data', 'version', + 'attachment', + 'preview', 'silent', ], 'required': [ @@ -1123,6 +1124,10 @@ def __init__(self, api_client=None): (str,), 'version': (str,), + 'attachment': + (file_type,), + 'preview': + (file_type,), 'silent': (str,), }, @@ -1134,6 +1139,8 @@ def __init__(self, api_client=None): 'message': 'message', 'data': 'data', 'version': 'version', + 'attachment': 'attachment', + 'preview': 'preview', 'silent': 'silent', }, 'location_map': { @@ -1144,6 +1151,8 @@ def __init__(self, api_client=None): 'message': 'form', 'data': 'form', 'version': 'form', + 'attachment': 'form', + 'preview': 'form', 'silent': 'form', }, 'collection_format_map': { @@ -1163,7 +1172,6 @@ def __init__(self, api_client=None): def v1_message_id_get( self, session_token, - key_manager_token, id, **kwargs ): @@ -1172,15 +1180,15 @@ def v1_message_id_get( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v1_message_id_get(session_token, key_manager_token, id, async_req=True) + >>> thread = agent_api.v1_message_id_get(session_token, id, async_req=True) >>> result = thread.get() Args: session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. id (str): Message ID as a URL-safe string Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -1239,8 +1247,6 @@ def v1_message_id_get( kwargs['_host_index'] = kwargs.get('_host_index') kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token kwargs['id'] = \ id return self.v1_message_id_get_endpoint.call_with_http_info(**kwargs) @@ -1248,7 +1254,6 @@ def v1_message_id_get( def v1_message_import_post( self, session_token, - key_manager_token, message_list, **kwargs ): @@ -1258,15 +1263,15 @@ def v1_message_import_post( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v1_message_import_post(session_token, key_manager_token, message_list, async_req=True) + >>> thread = agent_api.v1_message_import_post(session_token, message_list, async_req=True) >>> result = thread.get() Args: session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. message_list (MessageImportList): Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -1325,8 +1330,6 @@ def v1_message_import_post( kwargs['_host_index'] = kwargs.get('_host_index') kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token kwargs['message_list'] = \ message_list return self.v1_message_import_post_endpoint.call_with_http_info(**kwargs) @@ -1335,7 +1338,6 @@ def v1_message_search_get( self, query, session_token, - key_manager_token, **kwargs ): """Search messages # noqa: E501 @@ -1344,19 +1346,20 @@ def v1_message_search_get( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v1_message_search_get(query, session_token, key_manager_token, async_req=True) + >>> thread = agent_api.v1_message_search_get(query, session_token, async_req=True) >>> result = thread.get() Args: query (str): The search query. See above for the query syntax. session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. Keyword Args: skip (int): No. of results to skip.. [optional] limit (int): Max no. of results to return. If no value is provided, 50 is the default.. [optional] scope (str): Describes where content should be searched for that query. It can exclusively apply to Symphony content or to one Connector. . [optional] sort_dir (str): Messages sort direction : ASC or DESC (default to DESC) . [optional] + tier (str): Target search tier : hot, warm or all (default to hot) . [optional] + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -1417,14 +1420,11 @@ def v1_message_search_get( query kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token return self.v1_message_search_get_endpoint.call_with_http_info(**kwargs) def v1_message_search_post( self, session_token, - key_manager_token, query, **kwargs ): @@ -1434,12 +1434,11 @@ def v1_message_search_post( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v1_message_search_post(session_token, key_manager_token, query, async_req=True) + >>> thread = agent_api.v1_message_search_post(session_token, query, async_req=True) >>> result = thread.get() Args: session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. query (MessageSearchQuery): The search query. See above for the query syntax. Keyword Args: @@ -1447,6 +1446,8 @@ def v1_message_search_post( limit (int): Max no. of results to return. If no value is provided, 50 is the default.. [optional] scope (str): Describes where content should be searched for that query. It can exclusively apply to Symphony content or to one Connector. . [optional] sort_dir (str): Messages sort direction : ASC or DESC (default to DESC) . [optional] + tier (str): Target search tier : hot, warm or all (default to hot) . [optional] + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -1505,8 +1506,6 @@ def v1_message_search_post( kwargs['_host_index'] = kwargs.get('_host_index') kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token kwargs['query'] = \ query return self.v1_message_search_post_endpoint.call_with_http_info(**kwargs) @@ -1515,7 +1514,6 @@ def v1_stream_sid_message_create_post( self, sid, session_token, - key_manager_token, message, **kwargs ): @@ -1525,16 +1523,16 @@ def v1_stream_sid_message_create_post( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v1_stream_sid_message_create_post(sid, session_token, key_manager_token, message, async_req=True) + >>> thread = agent_api.v1_stream_sid_message_create_post(sid, session_token, message, async_req=True) >>> result = thread.get() Args: sid (str): Stream ID session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. message (MessageSubmission): Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -1595,8 +1593,6 @@ def v1_stream_sid_message_create_post( sid kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token kwargs['message'] = \ message return self.v1_stream_sid_message_create_post_endpoint.call_with_http_info(**kwargs) @@ -1606,7 +1602,6 @@ def v1_stream_sid_message_get( sid, since, session_token, - key_manager_token, **kwargs ): """Get messages from an existing stream. # noqa: E501 @@ -1615,18 +1610,18 @@ def v1_stream_sid_message_get( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v1_stream_sid_message_get(sid, since, session_token, key_manager_token, async_req=True) + >>> thread = agent_api.v1_stream_sid_message_get(sid, since, session_token, async_req=True) >>> result = thread.get() Args: sid (str): Stream ID since (int): Timestamp of first required message. This is a long integer value representing milliseconds since Jan 1 1970 session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. Keyword Args: offset (int): No. of messages to skip.. [optional] max_messages (int): Max No. of messages to return. If no value is provided, 50 is the default.. [optional] + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -1689,14 +1684,11 @@ def v1_stream_sid_message_get( since kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token return self.v1_stream_sid_message_get_endpoint.call_with_http_info(**kwargs) def v2_message_import_post( self, session_token, - key_manager_token, message_list, **kwargs ): @@ -1706,15 +1698,15 @@ def v2_message_import_post( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v2_message_import_post(session_token, key_manager_token, message_list, async_req=True) + >>> thread = agent_api.v2_message_import_post(session_token, message_list, async_req=True) >>> result = thread.get() Args: session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. message_list (V2MessageImportList): Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -1773,8 +1765,6 @@ def v2_message_import_post( kwargs['_host_index'] = kwargs.get('_host_index') kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token kwargs['message_list'] = \ message_list return self.v2_message_import_post_endpoint.call_with_http_info(**kwargs) @@ -1783,7 +1773,6 @@ def v2_stream_sid_message_create_post( self, sid, session_token, - key_manager_token, message, **kwargs ): @@ -1793,16 +1782,16 @@ def v2_stream_sid_message_create_post( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v2_stream_sid_message_create_post(sid, session_token, key_manager_token, message, async_req=True) + >>> thread = agent_api.v2_stream_sid_message_create_post(sid, session_token, message, async_req=True) >>> result = thread.get() Args: sid (str): Stream ID session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. message (V2MessageSubmission): Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -1863,8 +1852,6 @@ def v2_stream_sid_message_create_post( sid kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token kwargs['message'] = \ message return self.v2_stream_sid_message_create_post_endpoint.call_with_http_info(**kwargs) @@ -1874,7 +1861,6 @@ def v2_stream_sid_message_get( sid, since, session_token, - key_manager_token, **kwargs ): """Get messages from an existing stream. # noqa: E501 @@ -1883,18 +1869,18 @@ def v2_stream_sid_message_get( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v2_stream_sid_message_get(sid, since, session_token, key_manager_token, async_req=True) + >>> thread = agent_api.v2_stream_sid_message_get(sid, since, session_token, async_req=True) >>> result = thread.get() Args: sid (str): Stream ID since (int): Timestamp of first required message. This is a long integer value representing milliseconds since Jan 1 1970 session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. Keyword Args: offset (int): No. of messages to skip.. [optional] limit (int): Max No. of messages to return. If no value is provided, 50 is the default.. [optional] + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -1957,8 +1943,6 @@ def v2_stream_sid_message_get( since kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token return self.v2_stream_sid_message_get_endpoint.call_with_http_info(**kwargs) def v3_stream_sid_message_create_post( @@ -2139,7 +2123,6 @@ def v4_message_blast_post( def v4_message_import_post( self, session_token, - key_manager_token, message_list, **kwargs ): @@ -2149,15 +2132,15 @@ def v4_message_import_post( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v4_message_import_post(session_token, key_manager_token, message_list, async_req=True) + >>> thread = agent_api.v4_message_import_post(session_token, message_list, async_req=True) >>> result = thread.get() Args: session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. message_list (V4MessageImportList): Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -2216,8 +2199,6 @@ def v4_message_import_post( kwargs['_host_index'] = kwargs.get('_host_index') kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token kwargs['message_list'] = \ message_list return self.v4_message_import_post_endpoint.call_with_http_info(**kwargs) @@ -2315,7 +2296,6 @@ def v4_stream_sid_message_get( sid, since, session_token, - key_manager_token, **kwargs ): """Get messages from an existing stream. # noqa: E501 @@ -2324,18 +2304,18 @@ def v4_stream_sid_message_get( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v4_stream_sid_message_get(sid, since, session_token, key_manager_token, async_req=True) + >>> thread = agent_api.v4_stream_sid_message_get(sid, since, session_token, async_req=True) >>> result = thread.get() Args: sid (str): Stream ID since (int): Timestamp of first required message. This is a long integer value representing milliseconds since Jan 1 1970 session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. Keyword Args: skip (int): No. of messages to skip.. [optional] limit (int): Max No. of messages to return. If no value is provided, 50 is the default. The maximum supported value is 500. . [optional] + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -2398,8 +2378,6 @@ def v4_stream_sid_message_get( since kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token return self.v4_stream_sid_message_get_endpoint.call_with_http_info(**kwargs) def v4_stream_sid_message_mid_update_post( @@ -2411,7 +2389,7 @@ def v4_stream_sid_message_mid_update_post( ): """Update an existing message. # noqa: E501 - Update an existing message. The existing message must be a valid social message, that has not been deleted. The message can be provided as MessageMLV2 or PresentationML. Both formats support Freemarker templates. The optional parameter \"data\" can be used to provide a JSON payload containing entity data. If the message contains explicit references to entity data (in \"data-entity-id\" element attributes), this parameter is required. If the message is in MessageML and fails schema validation a client error results If the message is updated then 200 is returned. Regarding authentication, you must either use the sessionToken which was created for delegated app access or both the sessionToken and keyManagerToken together. # noqa: E501 + Update an existing message. The existing message must be a valid social message, that has not been deleted. The message can be provided as MessageMLV2 or PresentationML. Both formats support Freemarker templates. The optional parameter \"data\" can be used to provide a JSON payload containing entity data. If the message contains explicit references to entity data (in \"data-entity-id\" element attributes), this parameter is required. Regarding authentication, you must either use the sessionToken which was created for delegated app access or both the sessionToken and keyManagerToken together. Starting with SBE v24.1, attachments are supported. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -2420,7 +2398,7 @@ def v4_stream_sid_message_mid_update_post( Args: sid (str): Stream ID - mid (str): Parent message ID + mid (str): ID of the message to be updated session_token (str): Authorization token used to make delegated calls. Keyword Args: @@ -2428,6 +2406,8 @@ def v4_stream_sid_message_mid_update_post( message (str): The message payload in MessageML.. [optional] data (str): Optional message data in EntityJSON.. [optional] version (str): Optional message version in the format \\\"major.minor\\\". If empty, defaults to the latest supported version. . [optional] + attachment (file_type): Optional file attachment.. [optional] + preview (file_type): Optional attachment preview.. [optional] silent (str): Optional boolean field that will determine if the user/s should receive the message as read or not (true by default) . [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. diff --git a/symphony/bdk/gen/agent_api/share_api.py b/symphony/bdk/gen/agent_api/share_api.py index 2a783f13..1b3fe248 100644 --- a/symphony/bdk/gen/agent_api/share_api.py +++ b/symphony/bdk/gen/agent_api/share_api.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ @@ -50,13 +50,12 @@ def __init__(self, api_client=None): 'all': [ 'sid', 'session_token', - 'key_manager_token', 'share_content', + 'key_manager_token', ], 'required': [ 'sid', 'session_token', - 'key_manager_token', 'share_content', ], 'nullable': [ @@ -76,10 +75,10 @@ def __init__(self, api_client=None): (str,), 'session_token': (str,), - 'key_manager_token': - (str,), 'share_content': (ShareContent,), + 'key_manager_token': + (str,), }, 'attribute_map': { 'sid': 'sid', @@ -89,8 +88,8 @@ def __init__(self, api_client=None): 'location_map': { 'sid': 'path', 'session_token': 'header', - 'key_manager_token': 'header', 'share_content': 'body', + 'key_manager_token': 'header', }, 'collection_format_map': { } @@ -177,7 +176,6 @@ def v1_stream_sid_share_post( self, sid, session_token, - key_manager_token, share_content, **kwargs ): @@ -187,16 +185,16 @@ def v1_stream_sid_share_post( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v1_stream_sid_share_post(sid, session_token, key_manager_token, share_content, async_req=True) + >>> thread = agent_api.v1_stream_sid_share_post(sid, session_token, share_content, async_req=True) >>> result = thread.get() Args: sid (str): Stream ID session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. share_content (ShareContent): Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -257,8 +255,6 @@ def v1_stream_sid_share_post( sid kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token kwargs['share_content'] = \ share_content return self.v1_stream_sid_share_post_endpoint.call_with_http_info(**kwargs) diff --git a/symphony/bdk/gen/agent_api/signals_api.py b/symphony/bdk/gen/agent_api/signals_api.py index dd658a1c..5ef7dca9 100644 --- a/symphony/bdk/gen/agent_api/signals_api.py +++ b/symphony/bdk/gen/agent_api/signals_api.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_api/system_api.py b/symphony/bdk/gen/agent_api/system_api.py index fce3e01c..b7ed0188 100644 --- a/symphony/bdk/gen/agent_api/system_api.py +++ b/symphony/bdk/gen/agent_api/system_api.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_api/util_api.py b/symphony/bdk/gen/agent_api/util_api.py index 0e788cd2..cc20e6ea 100644 --- a/symphony/bdk/gen/agent_api/util_api.py +++ b/symphony/bdk/gen/agent_api/util_api.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ @@ -48,12 +48,11 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'session_token', - 'key_manager_token', 'echo_input', + 'key_manager_token', ], 'required': [ 'session_token', - 'key_manager_token', 'echo_input', ], 'nullable': [ @@ -71,10 +70,10 @@ def __init__(self, api_client=None): 'openapi_types': { 'session_token': (str,), - 'key_manager_token': - (str,), 'echo_input': (SimpleMessage,), + 'key_manager_token': + (str,), }, 'attribute_map': { 'session_token': 'sessionToken', @@ -82,8 +81,8 @@ def __init__(self, api_client=None): }, 'location_map': { 'session_token': 'header', - 'key_manager_token': 'header', 'echo_input': 'body', + 'key_manager_token': 'header', }, 'collection_format_map': { } @@ -110,12 +109,11 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'session_token', - 'key_manager_token', 'echo_input', + 'key_manager_token', ], 'required': [ 'session_token', - 'key_manager_token', 'echo_input', ], 'nullable': [ @@ -133,10 +131,10 @@ def __init__(self, api_client=None): 'openapi_types': { 'session_token': (str,), - 'key_manager_token': - (str,), 'echo_input': (SimpleMessage,), + 'key_manager_token': + (str,), }, 'attribute_map': { 'session_token': 'sessionToken', @@ -144,8 +142,8 @@ def __init__(self, api_client=None): }, 'location_map': { 'session_token': 'header', - 'key_manager_token': 'header', 'echo_input': 'body', + 'key_manager_token': 'header', }, 'collection_format_map': { } @@ -164,7 +162,6 @@ def __init__(self, api_client=None): def v1_util_echo_post( self, session_token, - key_manager_token, echo_input, **kwargs ): @@ -173,15 +170,15 @@ def v1_util_echo_post( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v1_util_echo_post(session_token, key_manager_token, echo_input, async_req=True) + >>> thread = agent_api.v1_util_echo_post(session_token, echo_input, async_req=True) >>> result = thread.get() Args: session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. echo_input (SimpleMessage): Message in plain text Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -240,8 +237,6 @@ def v1_util_echo_post( kwargs['_host_index'] = kwargs.get('_host_index') kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token kwargs['echo_input'] = \ echo_input return self.v1_util_echo_post_endpoint.call_with_http_info(**kwargs) @@ -249,7 +244,6 @@ def v1_util_echo_post( def v1_util_obsolete_post( self, session_token, - key_manager_token, echo_input, **kwargs ): @@ -258,15 +252,15 @@ def v1_util_obsolete_post( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v1_util_obsolete_post(session_token, key_manager_token, echo_input, async_req=True) + >>> thread = agent_api.v1_util_obsolete_post(session_token, echo_input, async_req=True) >>> result = thread.get() Args: session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. echo_input (SimpleMessage): Message in plain text Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -325,8 +319,6 @@ def v1_util_obsolete_post( kwargs['_host_index'] = kwargs.get('_host_index') kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token kwargs['echo_input'] = \ echo_input return self.v1_util_obsolete_post_endpoint.call_with_http_info(**kwargs) diff --git a/symphony/bdk/gen/agent_api/violations_api.py b/symphony/bdk/gen/agent_api/violations_api.py index 3adbd2a2..d7b291d5 100644 --- a/symphony/bdk/gen/agent_api/violations_api.py +++ b/symphony/bdk/gen/agent_api/violations_api.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ @@ -54,15 +54,14 @@ def __init__(self, api_client=None): 'all': [ 'start_time', 'session_token', - 'key_manager_token', 'end_time', 'next', 'limit', + 'key_manager_token', ], 'required': [ 'start_time', 'session_token', - 'key_manager_token', ], 'nullable': [ ], @@ -81,30 +80,30 @@ def __init__(self, api_client=None): (int,), 'session_token': (str,), - 'key_manager_token': - (str,), 'end_time': (int,), 'next': (str,), 'limit': (int,), + 'key_manager_token': + (str,), }, 'attribute_map': { 'start_time': 'startTime', 'session_token': 'sessionToken', - 'key_manager_token': 'keyManagerToken', 'end_time': 'endTime', 'next': 'next', 'limit': 'limit', + 'key_manager_token': 'keyManagerToken', }, 'location_map': { 'start_time': 'query', 'session_token': 'header', - 'key_manager_token': 'header', 'end_time': 'query', 'next': 'query', 'limit': 'query', + 'key_manager_token': 'header', }, 'collection_format_map': { } @@ -130,15 +129,14 @@ def __init__(self, api_client=None): 'all': [ 'start_time', 'session_token', - 'key_manager_token', 'end_time', 'next', 'limit', + 'key_manager_token', ], 'required': [ 'start_time', 'session_token', - 'key_manager_token', ], 'nullable': [ ], @@ -157,30 +155,30 @@ def __init__(self, api_client=None): (int,), 'session_token': (str,), - 'key_manager_token': - (str,), 'end_time': (int,), 'next': (str,), 'limit': (int,), + 'key_manager_token': + (str,), }, 'attribute_map': { 'start_time': 'startTime', 'session_token': 'sessionToken', - 'key_manager_token': 'keyManagerToken', 'end_time': 'endTime', 'next': 'next', 'limit': 'limit', + 'key_manager_token': 'keyManagerToken', }, 'location_map': { 'start_time': 'query', 'session_token': 'header', - 'key_manager_token': 'header', 'end_time': 'query', 'next': 'query', 'limit': 'query', + 'key_manager_token': 'header', }, 'collection_format_map': { } @@ -206,15 +204,14 @@ def __init__(self, api_client=None): 'all': [ 'start_time', 'session_token', - 'key_manager_token', 'end_time', 'next', 'limit', + 'key_manager_token', ], 'required': [ 'start_time', 'session_token', - 'key_manager_token', ], 'nullable': [ ], @@ -233,30 +230,30 @@ def __init__(self, api_client=None): (int,), 'session_token': (str,), - 'key_manager_token': - (str,), 'end_time': (int,), 'next': (str,), 'limit': (int,), + 'key_manager_token': + (str,), }, 'attribute_map': { 'start_time': 'startTime', 'session_token': 'sessionToken', - 'key_manager_token': 'keyManagerToken', 'end_time': 'endTime', 'next': 'next', 'limit': 'limit', + 'key_manager_token': 'keyManagerToken', }, 'location_map': { 'start_time': 'query', 'session_token': 'header', - 'key_manager_token': 'header', 'end_time': 'query', 'next': 'query', 'limit': 'query', + 'key_manager_token': 'header', }, 'collection_format_map': { } @@ -289,7 +286,6 @@ def __init__(self, api_client=None): 'file_id', 'violation_id', 'session_token', - 'key_manager_token', ], 'nullable': [ ], @@ -349,15 +345,14 @@ def __init__(self, api_client=None): 'all': [ 'start_time', 'session_token', - 'key_manager_token', 'end_time', 'next', 'limit', + 'key_manager_token', ], 'required': [ 'start_time', 'session_token', - 'key_manager_token', ], 'nullable': [ ], @@ -376,30 +371,30 @@ def __init__(self, api_client=None): (int,), 'session_token': (str,), - 'key_manager_token': - (str,), 'end_time': (int,), 'next': (str,), 'limit': (int,), + 'key_manager_token': + (str,), }, 'attribute_map': { 'start_time': 'startTime', 'session_token': 'sessionToken', - 'key_manager_token': 'keyManagerToken', 'end_time': 'endTime', 'next': 'next', 'limit': 'limit', + 'key_manager_token': 'keyManagerToken', }, 'location_map': { 'start_time': 'query', 'session_token': 'header', - 'key_manager_token': 'header', 'end_time': 'query', 'next': 'query', 'limit': 'query', + 'key_manager_token': 'header', }, 'collection_format_map': { } @@ -425,15 +420,14 @@ def __init__(self, api_client=None): 'all': [ 'start_time', 'session_token', - 'key_manager_token', 'end_time', 'next', 'limit', + 'key_manager_token', ], 'required': [ 'start_time', 'session_token', - 'key_manager_token', ], 'nullable': [ ], @@ -452,30 +446,30 @@ def __init__(self, api_client=None): (int,), 'session_token': (str,), - 'key_manager_token': - (str,), 'end_time': (int,), 'next': (str,), 'limit': (int,), + 'key_manager_token': + (str,), }, 'attribute_map': { 'start_time': 'startTime', 'session_token': 'sessionToken', - 'key_manager_token': 'keyManagerToken', 'end_time': 'endTime', 'next': 'next', 'limit': 'limit', + 'key_manager_token': 'keyManagerToken', }, 'location_map': { 'start_time': 'query', 'session_token': 'header', - 'key_manager_token': 'header', 'end_time': 'query', 'next': 'query', 'limit': 'query', + 'key_manager_token': 'header', }, 'collection_format_map': { } @@ -501,15 +495,14 @@ def __init__(self, api_client=None): 'all': [ 'start_time', 'session_token', - 'key_manager_token', 'end_time', 'next', 'limit', + 'key_manager_token', ], 'required': [ 'start_time', 'session_token', - 'key_manager_token', ], 'nullable': [ ], @@ -528,30 +521,30 @@ def __init__(self, api_client=None): (int,), 'session_token': (str,), - 'key_manager_token': - (str,), 'end_time': (int,), 'next': (str,), 'limit': (int,), + 'key_manager_token': + (str,), }, 'attribute_map': { 'start_time': 'startTime', 'session_token': 'sessionToken', - 'key_manager_token': 'keyManagerToken', 'end_time': 'endTime', 'next': 'next', 'limit': 'limit', + 'key_manager_token': 'keyManagerToken', }, 'location_map': { 'start_time': 'query', 'session_token': 'header', - 'key_manager_token': 'header', 'end_time': 'query', 'next': 'query', 'limit': 'query', + 'key_manager_token': 'header', }, 'collection_format_map': { } @@ -569,7 +562,6 @@ def v1_dlp_violations_message_get( self, start_time, session_token, - key_manager_token, **kwargs ): """Get violations as a result of policy enforcement on messages. # noqa: E501 @@ -577,18 +569,18 @@ def v1_dlp_violations_message_get( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v1_dlp_violations_message_get(start_time, session_token, key_manager_token, async_req=True) + >>> thread = agent_api.v1_dlp_violations_message_get(start_time, session_token, async_req=True) >>> result = thread.get() Args: start_time (int): Timestamp of the first required violation. This is a long integer value representing milliseconds since Jan 1 1970 session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. Keyword Args: end_time (int): Timestamp of the last required violation. This is a long integer value representing milliseconds since Jan 1 1970 If unspecified, it will default to current time of the request. . [optional] next (str): Offset of the next chunk of violations. Value is null for the first request.. [optional] limit (int): Max No. of violations to return. If no value is provided, 50 is the default. The maximum supported value is 500. . [optional] + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -649,15 +641,12 @@ def v1_dlp_violations_message_get( start_time kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token return self.v1_dlp_violations_message_get_endpoint.call_with_http_info(**kwargs) def v1_dlp_violations_signal_get( self, start_time, session_token, - key_manager_token, **kwargs ): """Get violations as a result of policy enforcement on signals. # noqa: E501 @@ -665,18 +654,18 @@ def v1_dlp_violations_signal_get( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v1_dlp_violations_signal_get(start_time, session_token, key_manager_token, async_req=True) + >>> thread = agent_api.v1_dlp_violations_signal_get(start_time, session_token, async_req=True) >>> result = thread.get() Args: start_time (int): Timestamp of the first required violation. This is a long integer value representing milliseconds since Jan 1 1970 session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. Keyword Args: end_time (int): Timestamp of the last required violation. This is a long integer value representing milliseconds since Jan 1 1970 If unspecified, it will default to current time of the request. . [optional] next (str): Offset of the next chunk of violations. Value is null for the first request.. [optional] limit (int): Max No. of violations to return. If no value is provided, 50 is the default. The maximum supported value is 500. . [optional] + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -737,15 +726,12 @@ def v1_dlp_violations_signal_get( start_time kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token return self.v1_dlp_violations_signal_get_endpoint.call_with_http_info(**kwargs) def v1_dlp_violations_stream_get( self, start_time, session_token, - key_manager_token, **kwargs ): """Get violations as a result of policy enforcement on streams. # noqa: E501 @@ -753,18 +739,18 @@ def v1_dlp_violations_stream_get( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v1_dlp_violations_stream_get(start_time, session_token, key_manager_token, async_req=True) + >>> thread = agent_api.v1_dlp_violations_stream_get(start_time, session_token, async_req=True) >>> result = thread.get() Args: start_time (int): Timestamp of the first required violation. This is a long integer value representing milliseconds since Jan 1 1970 session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. Keyword Args: end_time (int): Timestamp of the last required violation. This is a long integer value representing milliseconds since Jan 1 1970 If unspecified, it will default to current time of the request. . [optional] next (str): Offset of the next chunk of violations. Value is null for the first request.. [optional] limit (int): Max No. of violations to return. If no value is provided, 50 is the default. The maximum supported value is 500. . [optional] + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -825,8 +811,6 @@ def v1_dlp_violations_stream_get( start_time kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token return self.v1_dlp_violations_stream_get_endpoint.call_with_http_info(**kwargs) def v3_dlp_violation_attachment_get( @@ -834,7 +818,6 @@ def v3_dlp_violation_attachment_get( file_id, violation_id, session_token, - key_manager_token, **kwargs ): """Get attachments that were sent as part of messages that were flagged by the DLP System. # noqa: E501 @@ -843,16 +826,16 @@ def v3_dlp_violation_attachment_get( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v3_dlp_violation_attachment_get(file_id, violation_id, session_token, key_manager_token, async_req=True) + >>> thread = agent_api.v3_dlp_violation_attachment_get(file_id, violation_id, session_token, async_req=True) >>> result = thread.get() Args: file_id (str): ID of attachment that will be downloaded. violation_id (str): ID of violation that corresponds to the flagged message that contains the attachment session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. Keyword Args: + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -915,15 +898,12 @@ def v3_dlp_violation_attachment_get( violation_id kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token return self.v3_dlp_violation_attachment_get_endpoint.call_with_http_info(**kwargs) def v3_dlp_violations_message_get( self, start_time, session_token, - key_manager_token, **kwargs ): """Get violations as a result of policy enforcement on messages. # noqa: E501 @@ -932,18 +912,18 @@ def v3_dlp_violations_message_get( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v3_dlp_violations_message_get(start_time, session_token, key_manager_token, async_req=True) + >>> thread = agent_api.v3_dlp_violations_message_get(start_time, session_token, async_req=True) >>> result = thread.get() Args: start_time (int): Timestamp of the first required violation. This is a long integer value representing milliseconds since Jan 1 1970 session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. Keyword Args: end_time (int): Timestamp of the last required violation. This is a long integer value representing milliseconds since Jan 1 1970 If unspecified, it will default to current time of the request. . [optional] next (str): Offset of the next chunk of violations. Value is null for the first request.. [optional] limit (int): Max No. of violations to return. If no value is provided, 50 is the default. The maximum supported value is 500. . [optional] + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -1004,15 +984,12 @@ def v3_dlp_violations_message_get( start_time kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token return self.v3_dlp_violations_message_get_endpoint.call_with_http_info(**kwargs) def v3_dlp_violations_signal_get( self, start_time, session_token, - key_manager_token, **kwargs ): """Get violations as a result of policy enforcement on signals. # noqa: E501 @@ -1021,18 +998,18 @@ def v3_dlp_violations_signal_get( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v3_dlp_violations_signal_get(start_time, session_token, key_manager_token, async_req=True) + >>> thread = agent_api.v3_dlp_violations_signal_get(start_time, session_token, async_req=True) >>> result = thread.get() Args: start_time (int): Timestamp of the first required violation. This is a long integer value representing milliseconds since Jan 1 1970 session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. Keyword Args: end_time (int): Timestamp of the last required violation. This is a long integer value representing milliseconds since Jan 1 1970 If unspecified, it will default to current time of the request. . [optional] next (str): Offset of the next chunk of violations. Value is null for the first request.. [optional] limit (int): Max No. of violations to return. If no value is provided, 50 is the default. The maximum supported value is 500. . [optional] + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -1093,15 +1070,12 @@ def v3_dlp_violations_signal_get( start_time kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token return self.v3_dlp_violations_signal_get_endpoint.call_with_http_info(**kwargs) def v3_dlp_violations_stream_get( self, start_time, session_token, - key_manager_token, **kwargs ): """Get violations as a result of policy enforcement on streams. # noqa: E501 @@ -1110,18 +1084,18 @@ def v3_dlp_violations_stream_get( This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = agent_api.v3_dlp_violations_stream_get(start_time, session_token, key_manager_token, async_req=True) + >>> thread = agent_api.v3_dlp_violations_stream_get(start_time, session_token, async_req=True) >>> result = thread.get() Args: start_time (int): Timestamp of the first required violation. This is a long integer value representing milliseconds since Jan 1 1970 session_token (str): Session authentication token. - key_manager_token (str): Key Manager authentication token. Keyword Args: end_time (int): Timestamp of the last required violation. This is a long integer value representing milliseconds since Jan 1 1970 If unspecified, it will default to current time of the request. . [optional] next (str): Offset of the next chunk of violations. Value is null for the first request.. [optional] limit (int): Max No. of violations to return. If no value is provided, 50 is the default. The maximum supported value is 500. . [optional] + key_manager_token (str): Key Manager authentication token.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object @@ -1182,7 +1156,5 @@ def v3_dlp_violations_stream_get( start_time kwargs['session_token'] = \ session_token - kwargs['key_manager_token'] = \ - key_manager_token return self.v3_dlp_violations_stream_get_endpoint.call_with_http_info(**kwargs) diff --git a/symphony/bdk/gen/agent_model/ack_id.py b/symphony/bdk/gen/agent_model/ack_id.py index bb7bba77..0951cf57 100644 --- a/symphony/bdk/gen/agent_model/ack_id.py +++ b/symphony/bdk/gen/agent_model/ack_id.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/agent_info.py b/symphony/bdk/gen/agent_model/agent_info.py index ca5a40d4..d90a5c62 100644 --- a/symphony/bdk/gen/agent_model/agent_info.py +++ b/symphony/bdk/gen/agent_model/agent_info.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/attachment_info.py b/symphony/bdk/gen/agent_model/attachment_info.py index 0a4fb22c..def65366 100644 --- a/symphony/bdk/gen/agent_model/attachment_info.py +++ b/symphony/bdk/gen/agent_model/attachment_info.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/base_message.py b/symphony/bdk/gen/agent_model/base_message.py index bffe72bf..7fbd8326 100644 --- a/symphony/bdk/gen/agent_model/base_message.py +++ b/symphony/bdk/gen/agent_model/base_message.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/base_signal.py b/symphony/bdk/gen/agent_model/base_signal.py index e1195730..d0fcdc21 100644 --- a/symphony/bdk/gen/agent_model/base_signal.py +++ b/symphony/bdk/gen/agent_model/base_signal.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/channel_subscriber.py b/symphony/bdk/gen/agent_model/channel_subscriber.py index f38206ed..5eb8ab4b 100644 --- a/symphony/bdk/gen/agent_model/channel_subscriber.py +++ b/symphony/bdk/gen/agent_model/channel_subscriber.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/channel_subscriber_response.py b/symphony/bdk/gen/agent_model/channel_subscriber_response.py index 5c25dcba..112dfe7b 100644 --- a/symphony/bdk/gen/agent_model/channel_subscriber_response.py +++ b/symphony/bdk/gen/agent_model/channel_subscriber_response.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/channel_subscription_error.py b/symphony/bdk/gen/agent_model/channel_subscription_error.py index 4d237933..cefb73cd 100644 --- a/symphony/bdk/gen/agent_model/channel_subscription_error.py +++ b/symphony/bdk/gen/agent_model/channel_subscription_error.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/channel_subscription_response.py b/symphony/bdk/gen/agent_model/channel_subscription_response.py index ff0ef694..d3c8a623 100644 --- a/symphony/bdk/gen/agent_model/channel_subscription_response.py +++ b/symphony/bdk/gen/agent_model/channel_subscription_response.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/connection_request_message.py b/symphony/bdk/gen/agent_model/connection_request_message.py index 2f08df72..410473de 100644 --- a/symphony/bdk/gen/agent_model/connection_request_message.py +++ b/symphony/bdk/gen/agent_model/connection_request_message.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/connection_request_message_all_of.py b/symphony/bdk/gen/agent_model/connection_request_message_all_of.py index cc0ff846..c7697813 100644 --- a/symphony/bdk/gen/agent_model/connection_request_message_all_of.py +++ b/symphony/bdk/gen/agent_model/connection_request_message_all_of.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/datafeed.py b/symphony/bdk/gen/agent_model/datafeed.py index 1d2fdcec..ccc0fa3e 100644 --- a/symphony/bdk/gen/agent_model/datafeed.py +++ b/symphony/bdk/gen/agent_model/datafeed.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/error.py b/symphony/bdk/gen/agent_model/error.py index ca8f51bc..8458f8e2 100644 --- a/symphony/bdk/gen/agent_model/error.py +++ b/symphony/bdk/gen/agent_model/error.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/import_response.py b/symphony/bdk/gen/agent_model/import_response.py index 68c75c29..6e11c179 100644 --- a/symphony/bdk/gen/agent_model/import_response.py +++ b/symphony/bdk/gen/agent_model/import_response.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/import_response_list.py b/symphony/bdk/gen/agent_model/import_response_list.py index 597b0184..4dc56e88 100644 --- a/symphony/bdk/gen/agent_model/import_response_list.py +++ b/symphony/bdk/gen/agent_model/import_response_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/imported_message.py b/symphony/bdk/gen/agent_model/imported_message.py index 4c12a67f..2f049423 100644 --- a/symphony/bdk/gen/agent_model/imported_message.py +++ b/symphony/bdk/gen/agent_model/imported_message.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/ingestion_error.py b/symphony/bdk/gen/agent_model/ingestion_error.py new file mode 100644 index 00000000..f06ca589 --- /dev/null +++ b/symphony/bdk/gen/agent_model/ingestion_error.py @@ -0,0 +1,266 @@ +""" + Agent API + + This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 + + The version of the OpenAPI document: 24.12.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 +from typing import List, Union + +from symphony.bdk.gen.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from symphony.bdk.gen.exceptions import ApiAttributeError + + +class IngestionError(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a agent_model may have properties that are + of type self, this must run after the class is loaded + """ + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a agent_model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + return { + 'code': (int, none_type), # noqa: E501 + 'message': (str, none_type), # noqa: E501 + 'ingestion_status': (str, none_type), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'code': 'code', # noqa: E501 + 'message': 'message', # noqa: E501 + 'ingestion_status': 'ingestionStatus', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 + """IngestionError - a agent_model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the agent_model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + code (int): [optional] # noqa: E501 + message (str): [optional] # noqa: E501 + ingestion_status (str): [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): # noqa: E501 + """IngestionError - a agent_model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the agent_model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + code (int): [optional] # noqa: E501 + message (str): [optional] # noqa: E501 + ingestion_status (str): [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.code: int = None + self.message: str = None + self.ingestion_status: str = None + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/symphony/bdk/gen/agent_model/message.py b/symphony/bdk/gen/agent_model/message.py index 34ec0c28..6cf9c97f 100644 --- a/symphony/bdk/gen/agent_model/message.py +++ b/symphony/bdk/gen/agent_model/message.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/message_all_of.py b/symphony/bdk/gen/agent_model/message_all_of.py index 5bd29a19..6e3ecd19 100644 --- a/symphony/bdk/gen/agent_model/message_all_of.py +++ b/symphony/bdk/gen/agent_model/message_all_of.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/message_import_list.py b/symphony/bdk/gen/agent_model/message_import_list.py index 44c59911..476c8d46 100644 --- a/symphony/bdk/gen/agent_model/message_import_list.py +++ b/symphony/bdk/gen/agent_model/message_import_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/message_list.py b/symphony/bdk/gen/agent_model/message_list.py index e62078c3..a7d5d25f 100644 --- a/symphony/bdk/gen/agent_model/message_list.py +++ b/symphony/bdk/gen/agent_model/message_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/message_search_query.py b/symphony/bdk/gen/agent_model/message_search_query.py index 5e265062..ec47b4b5 100644 --- a/symphony/bdk/gen/agent_model/message_search_query.py +++ b/symphony/bdk/gen/agent_model/message_search_query.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/message_submission.py b/symphony/bdk/gen/agent_model/message_submission.py index a5037e78..9c457a9f 100644 --- a/symphony/bdk/gen/agent_model/message_submission.py +++ b/symphony/bdk/gen/agent_model/message_submission.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/pagination.py b/symphony/bdk/gen/agent_model/pagination.py index b619dc15..10b2760b 100644 --- a/symphony/bdk/gen/agent_model/pagination.py +++ b/symphony/bdk/gen/agent_model/pagination.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/pagination_cursors.py b/symphony/bdk/gen/agent_model/pagination_cursors.py index 3cd64b5e..01386d38 100644 --- a/symphony/bdk/gen/agent_model/pagination_cursors.py +++ b/symphony/bdk/gen/agent_model/pagination_cursors.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/room_created_message.py b/symphony/bdk/gen/agent_model/room_created_message.py index c078cb48..cec756b2 100644 --- a/symphony/bdk/gen/agent_model/room_created_message.py +++ b/symphony/bdk/gen/agent_model/room_created_message.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/room_created_message_all_of.py b/symphony/bdk/gen/agent_model/room_created_message_all_of.py index 573f5a50..69f3108c 100644 --- a/symphony/bdk/gen/agent_model/room_created_message_all_of.py +++ b/symphony/bdk/gen/agent_model/room_created_message_all_of.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/room_deactivated_message.py b/symphony/bdk/gen/agent_model/room_deactivated_message.py index 7e04c9fe..19572342 100644 --- a/symphony/bdk/gen/agent_model/room_deactivated_message.py +++ b/symphony/bdk/gen/agent_model/room_deactivated_message.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/room_deactivated_message_all_of.py b/symphony/bdk/gen/agent_model/room_deactivated_message_all_of.py index 9b13cd93..5cbb355d 100644 --- a/symphony/bdk/gen/agent_model/room_deactivated_message_all_of.py +++ b/symphony/bdk/gen/agent_model/room_deactivated_message_all_of.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/room_member_demoted_from_owner_message.py b/symphony/bdk/gen/agent_model/room_member_demoted_from_owner_message.py index ff874c4d..8236be3d 100644 --- a/symphony/bdk/gen/agent_model/room_member_demoted_from_owner_message.py +++ b/symphony/bdk/gen/agent_model/room_member_demoted_from_owner_message.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/room_member_demoted_from_owner_message_all_of.py b/symphony/bdk/gen/agent_model/room_member_demoted_from_owner_message_all_of.py index b9891f26..bb2277af 100644 --- a/symphony/bdk/gen/agent_model/room_member_demoted_from_owner_message_all_of.py +++ b/symphony/bdk/gen/agent_model/room_member_demoted_from_owner_message_all_of.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/room_member_promoted_to_owner_message.py b/symphony/bdk/gen/agent_model/room_member_promoted_to_owner_message.py index ea9fc31a..11a36240 100644 --- a/symphony/bdk/gen/agent_model/room_member_promoted_to_owner_message.py +++ b/symphony/bdk/gen/agent_model/room_member_promoted_to_owner_message.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/room_member_promoted_to_owner_message_all_of.py b/symphony/bdk/gen/agent_model/room_member_promoted_to_owner_message_all_of.py index a17db3d6..01a10782 100644 --- a/symphony/bdk/gen/agent_model/room_member_promoted_to_owner_message_all_of.py +++ b/symphony/bdk/gen/agent_model/room_member_promoted_to_owner_message_all_of.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/room_reactivated_message.py b/symphony/bdk/gen/agent_model/room_reactivated_message.py index efac479b..03be5a33 100644 --- a/symphony/bdk/gen/agent_model/room_reactivated_message.py +++ b/symphony/bdk/gen/agent_model/room_reactivated_message.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/room_reactivated_message_all_of.py b/symphony/bdk/gen/agent_model/room_reactivated_message_all_of.py index 3c26352b..bbd99e1d 100644 --- a/symphony/bdk/gen/agent_model/room_reactivated_message_all_of.py +++ b/symphony/bdk/gen/agent_model/room_reactivated_message_all_of.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/room_tag.py b/symphony/bdk/gen/agent_model/room_tag.py index 7b4d2597..4214eb81 100644 --- a/symphony/bdk/gen/agent_model/room_tag.py +++ b/symphony/bdk/gen/agent_model/room_tag.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/room_updated_message.py b/symphony/bdk/gen/agent_model/room_updated_message.py index b3a799c7..39ae2ec2 100644 --- a/symphony/bdk/gen/agent_model/room_updated_message.py +++ b/symphony/bdk/gen/agent_model/room_updated_message.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/room_updated_message_all_of.py b/symphony/bdk/gen/agent_model/room_updated_message_all_of.py index df2ee2a4..6bfba079 100644 --- a/symphony/bdk/gen/agent_model/room_updated_message_all_of.py +++ b/symphony/bdk/gen/agent_model/room_updated_message_all_of.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/share_article.py b/symphony/bdk/gen/agent_model/share_article.py index 680be519..87960102 100644 --- a/symphony/bdk/gen/agent_model/share_article.py +++ b/symphony/bdk/gen/agent_model/share_article.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/share_content.py b/symphony/bdk/gen/agent_model/share_content.py index a06254a2..1eea1614 100644 --- a/symphony/bdk/gen/agent_model/share_content.py +++ b/symphony/bdk/gen/agent_model/share_content.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/signal.py b/symphony/bdk/gen/agent_model/signal.py index 0dbb2cbf..acda86d8 100644 --- a/symphony/bdk/gen/agent_model/signal.py +++ b/symphony/bdk/gen/agent_model/signal.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/signal_all_of.py b/symphony/bdk/gen/agent_model/signal_all_of.py index 30b6ac9c..8f30e15c 100644 --- a/symphony/bdk/gen/agent_model/signal_all_of.py +++ b/symphony/bdk/gen/agent_model/signal_all_of.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ @@ -83,7 +83,6 @@ def openapi_types(): return { 'id': (str, none_type), # noqa: E501 'timestamp': (int, none_type), # noqa: E501 - 'company_wide': (bool, none_type), # noqa: E501 } @cached_property @@ -94,7 +93,6 @@ def discriminator(): attribute_map = { 'id': 'id', # noqa: E501 'timestamp': 'timestamp', # noqa: E501 - 'company_wide': 'companyWide', # noqa: E501 } read_only_vars = { @@ -140,7 +138,6 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 _visited_composed_classes = (Animal,) id (str): Signal ID. [optional] # noqa: E501 timestamp (int): Timestamp when the signal was created, in milliseconds since Jan 1 1970. [optional] # noqa: E501 - company_wide (bool): Whether the signal is a push signal. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -224,7 +221,6 @@ def __init__(self, *args, **kwargs): # noqa: E501 _visited_composed_classes = (Animal,) id (str): Signal ID. [optional] # noqa: E501 timestamp (int): Timestamp when the signal was created, in milliseconds since Jan 1 1970. [optional] # noqa: E501 - company_wide (bool): Whether the signal is a push signal. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -252,7 +248,6 @@ def __init__(self, *args, **kwargs): # noqa: E501 self.id: str = None self.timestamp: int = None - self.company_wide: bool = None for var_name, var_value in kwargs.items(): if var_name not in self.attribute_map and \ self._configuration is not None and \ diff --git a/symphony/bdk/gen/agent_model/signal_list.py b/symphony/bdk/gen/agent_model/signal_list.py index 63b078de..d145a189 100644 --- a/symphony/bdk/gen/agent_model/signal_list.py +++ b/symphony/bdk/gen/agent_model/signal_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/simple_message.py b/symphony/bdk/gen/agent_model/simple_message.py index f9cbc7f2..92fa8eef 100644 --- a/symphony/bdk/gen/agent_model/simple_message.py +++ b/symphony/bdk/gen/agent_model/simple_message.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/success_response.py b/symphony/bdk/gen/agent_model/success_response.py index 48ba032a..e5bcbce8 100644 --- a/symphony/bdk/gen/agent_model/success_response.py +++ b/symphony/bdk/gen/agent_model/success_response.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/user_joined_room_message.py b/symphony/bdk/gen/agent_model/user_joined_room_message.py index 2e4071d9..b28a2f0a 100644 --- a/symphony/bdk/gen/agent_model/user_joined_room_message.py +++ b/symphony/bdk/gen/agent_model/user_joined_room_message.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/user_joined_room_message_all_of.py b/symphony/bdk/gen/agent_model/user_joined_room_message_all_of.py index ddff0851..64b996dd 100644 --- a/symphony/bdk/gen/agent_model/user_joined_room_message_all_of.py +++ b/symphony/bdk/gen/agent_model/user_joined_room_message_all_of.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/user_left_room_message.py b/symphony/bdk/gen/agent_model/user_left_room_message.py index 00375acc..5b594ef1 100644 --- a/symphony/bdk/gen/agent_model/user_left_room_message.py +++ b/symphony/bdk/gen/agent_model/user_left_room_message.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/user_left_room_message_all_of.py b/symphony/bdk/gen/agent_model/user_left_room_message_all_of.py index 3f40a7a1..f164d94c 100644 --- a/symphony/bdk/gen/agent_model/user_left_room_message_all_of.py +++ b/symphony/bdk/gen/agent_model/user_left_room_message_all_of.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v1_audit_trail_initiator_list.py b/symphony/bdk/gen/agent_model/v1_audit_trail_initiator_list.py index 716581ec..2aa17e63 100644 --- a/symphony/bdk/gen/agent_model/v1_audit_trail_initiator_list.py +++ b/symphony/bdk/gen/agent_model/v1_audit_trail_initiator_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v1_audit_trail_initiator_response.py b/symphony/bdk/gen/agent_model/v1_audit_trail_initiator_response.py index 675ffa70..225d4e6e 100644 --- a/symphony/bdk/gen/agent_model/v1_audit_trail_initiator_response.py +++ b/symphony/bdk/gen/agent_model/v1_audit_trail_initiator_response.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v1_dlp_content_type.py b/symphony/bdk/gen/agent_model/v1_dlp_content_type.py index 12b1f3eb..b794bc1a 100644 --- a/symphony/bdk/gen/agent_model/v1_dlp_content_type.py +++ b/symphony/bdk/gen/agent_model/v1_dlp_content_type.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v1_dlp_dictionary.py b/symphony/bdk/gen/agent_model/v1_dlp_dictionary.py index 38235da5..e6b259e6 100644 --- a/symphony/bdk/gen/agent_model/v1_dlp_dictionary.py +++ b/symphony/bdk/gen/agent_model/v1_dlp_dictionary.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v1_dlp_dictionary_content.py b/symphony/bdk/gen/agent_model/v1_dlp_dictionary_content.py index fe06b9af..f07264f0 100644 --- a/symphony/bdk/gen/agent_model/v1_dlp_dictionary_content.py +++ b/symphony/bdk/gen/agent_model/v1_dlp_dictionary_content.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v1_dlp_dictionary_metadata.py b/symphony/bdk/gen/agent_model/v1_dlp_dictionary_metadata.py index 0f627a9e..69973c9f 100644 --- a/symphony/bdk/gen/agent_model/v1_dlp_dictionary_metadata.py +++ b/symphony/bdk/gen/agent_model/v1_dlp_dictionary_metadata.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v1_dlp_dictionary_metadata_collection_response.py b/symphony/bdk/gen/agent_model/v1_dlp_dictionary_metadata_collection_response.py index b4b95ce6..27a887f8 100644 --- a/symphony/bdk/gen/agent_model/v1_dlp_dictionary_metadata_collection_response.py +++ b/symphony/bdk/gen/agent_model/v1_dlp_dictionary_metadata_collection_response.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v1_dlp_dictionary_metadata_create_request.py b/symphony/bdk/gen/agent_model/v1_dlp_dictionary_metadata_create_request.py index b30c1624..496d76da 100644 --- a/symphony/bdk/gen/agent_model/v1_dlp_dictionary_metadata_create_request.py +++ b/symphony/bdk/gen/agent_model/v1_dlp_dictionary_metadata_create_request.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v1_dlp_dictionary_metadata_response.py b/symphony/bdk/gen/agent_model/v1_dlp_dictionary_metadata_response.py index 104f7a12..8e1a5c61 100644 --- a/symphony/bdk/gen/agent_model/v1_dlp_dictionary_metadata_response.py +++ b/symphony/bdk/gen/agent_model/v1_dlp_dictionary_metadata_response.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v1_dlp_dictionary_metadata_update_request.py b/symphony/bdk/gen/agent_model/v1_dlp_dictionary_metadata_update_request.py index 9d529bf1..37e1bcd4 100644 --- a/symphony/bdk/gen/agent_model/v1_dlp_dictionary_metadata_update_request.py +++ b/symphony/bdk/gen/agent_model/v1_dlp_dictionary_metadata_update_request.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v1_dlp_dictionary_ref.py b/symphony/bdk/gen/agent_model/v1_dlp_dictionary_ref.py index 162ff5d1..c604f944 100644 --- a/symphony/bdk/gen/agent_model/v1_dlp_dictionary_ref.py +++ b/symphony/bdk/gen/agent_model/v1_dlp_dictionary_ref.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v1_dlp_matched_policy.py b/symphony/bdk/gen/agent_model/v1_dlp_matched_policy.py index 9d4f2175..cdf6ca06 100644 --- a/symphony/bdk/gen/agent_model/v1_dlp_matched_policy.py +++ b/symphony/bdk/gen/agent_model/v1_dlp_matched_policy.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v1_dlp_matched_policy_list.py b/symphony/bdk/gen/agent_model/v1_dlp_matched_policy_list.py index ef8614c6..db0347ef 100644 --- a/symphony/bdk/gen/agent_model/v1_dlp_matched_policy_list.py +++ b/symphony/bdk/gen/agent_model/v1_dlp_matched_policy_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v1_dlp_outcome.py b/symphony/bdk/gen/agent_model/v1_dlp_outcome.py index d6a81d2b..0e0cdcca 100644 --- a/symphony/bdk/gen/agent_model/v1_dlp_outcome.py +++ b/symphony/bdk/gen/agent_model/v1_dlp_outcome.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v1_dlp_policies_collection_response.py b/symphony/bdk/gen/agent_model/v1_dlp_policies_collection_response.py index f53deaa7..dbf96994 100644 --- a/symphony/bdk/gen/agent_model/v1_dlp_policies_collection_response.py +++ b/symphony/bdk/gen/agent_model/v1_dlp_policies_collection_response.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v1_dlp_policy.py b/symphony/bdk/gen/agent_model/v1_dlp_policy.py index e9c49702..76588228 100644 --- a/symphony/bdk/gen/agent_model/v1_dlp_policy.py +++ b/symphony/bdk/gen/agent_model/v1_dlp_policy.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v1_dlp_policy_request.py b/symphony/bdk/gen/agent_model/v1_dlp_policy_request.py index a3436bc2..b3617308 100644 --- a/symphony/bdk/gen/agent_model/v1_dlp_policy_request.py +++ b/symphony/bdk/gen/agent_model/v1_dlp_policy_request.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ @@ -82,10 +82,10 @@ def openapi_types(): """ return { 'content_types': ([str],), # noqa: E501 + 'dictionary_ids': ([str],), # noqa: E501 'name': (str,), # noqa: E501 'scopes': ([str],), # noqa: E501 'type': (str,), # noqa: E501 - 'dictionary_ids': ([str], none_type), # noqa: E501 } @cached_property @@ -95,10 +95,10 @@ def discriminator(): attribute_map = { 'content_types': 'contentTypes', # noqa: E501 + 'dictionary_ids': 'dictionaryIds', # noqa: E501 'name': 'name', # noqa: E501 'scopes': 'scopes', # noqa: E501 'type': 'type', # noqa: E501 - 'dictionary_ids': 'dictionaryIds', # noqa: E501 } read_only_vars = { @@ -108,11 +108,12 @@ def discriminator(): @classmethod @convert_js_args_to_python_args - def _from_openapi_data(cls, content_types, name, scopes, type, *args, **kwargs): # noqa: E501 + def _from_openapi_data(cls, content_types, dictionary_ids, name, scopes, type, *args, **kwargs): # noqa: E501 """V1DLPPolicyRequest - a agent_model defined in OpenAPI Args: content_types ([str]): The list of content types that policy should apply to. Cannot be empty. Policy content types could be either of \"Messages\", \"RoomMeta\", \"SignalMeta\". Default is set to [\"Messages\"] if not specified. + dictionary_ids ([str]): List of dictionaries Ids for the policy. name (str): Unique name of a policy, max 30 characters. Cannot be empty. All the leading and trailing blank spaces are trimmed. scopes ([str]): List of communication scopes. Possible values are \"Internal\" (for Internal conversations) or \"External\" (for External conversations). You can apply both scopes if you set it to [\"Internal\", \"External\"]. type (str): Type of policy. Possible values \"Block\" or \"Warn\". @@ -148,7 +149,6 @@ def _from_openapi_data(cls, content_types, name, scopes, type, *args, **kwargs): Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - dictionary_ids ([str]): List of dictionaries Ids for the policy.. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -177,6 +177,7 @@ def _from_openapi_data(cls, content_types, name, scopes, type, *args, **kwargs): self._visited_composed_classes = _visited_composed_classes + (self.__class__,) self.content_types = content_types + self.dictionary_ids = dictionary_ids self.name = name self.scopes = scopes self.type = type @@ -200,11 +201,12 @@ def _from_openapi_data(cls, content_types, name, scopes, type, *args, **kwargs): ]) @convert_js_args_to_python_args - def __init__(self, content_types, name, scopes, type, *args, **kwargs): # noqa: E501 + def __init__(self, content_types, dictionary_ids, name, scopes, type, *args, **kwargs): # noqa: E501 """V1DLPPolicyRequest - a agent_model defined in OpenAPI Args: content_types ([str]): The list of content types that policy should apply to. Cannot be empty. Policy content types could be either of \"Messages\", \"RoomMeta\", \"SignalMeta\". Default is set to [\"Messages\"] if not specified. + dictionary_ids ([str]): List of dictionaries Ids for the policy. name (str): Unique name of a policy, max 30 characters. Cannot be empty. All the leading and trailing blank spaces are trimmed. scopes ([str]): List of communication scopes. Possible values are \"Internal\" (for Internal conversations) or \"External\" (for External conversations). You can apply both scopes if you set it to [\"Internal\", \"External\"]. type (str): Type of policy. Possible values \"Block\" or \"Warn\". @@ -240,7 +242,6 @@ def __init__(self, content_types, name, scopes, type, *args, **kwargs): # noqa: Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - dictionary_ids ([str]): List of dictionaries Ids for the policy.. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -267,10 +268,10 @@ def __init__(self, content_types, name, scopes, type, *args, **kwargs): # noqa: self._visited_composed_classes = _visited_composed_classes + (self.__class__,) self.content_types: List[str] = content_types + self.dictionary_ids: List[str] = dictionary_ids self.name: str = name self.scopes: List[str] = scopes self.type: str = type - self.dictionary_ids: List[str] = None for var_name, var_value in kwargs.items(): if var_name not in self.attribute_map and \ self._configuration is not None and \ diff --git a/symphony/bdk/gen/agent_model/v1_dlp_policy_response.py b/symphony/bdk/gen/agent_model/v1_dlp_policy_response.py index c6905a28..589c13ec 100644 --- a/symphony/bdk/gen/agent_model/v1_dlp_policy_response.py +++ b/symphony/bdk/gen/agent_model/v1_dlp_policy_response.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v1_dlp_signal.py b/symphony/bdk/gen/agent_model/v1_dlp_signal.py index b75b03c7..03910863 100644 --- a/symphony/bdk/gen/agent_model/v1_dlp_signal.py +++ b/symphony/bdk/gen/agent_model/v1_dlp_signal.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ @@ -81,6 +81,7 @@ def openapi_types(): and the value is attribute type. """ return { + 'id': (str, none_type), # noqa: E501 'name': (str, none_type), # noqa: E501 'rules': (str, none_type), # noqa: E501 'diagnostic': (str, none_type), # noqa: E501 @@ -92,6 +93,7 @@ def discriminator(): attribute_map = { + 'id': 'id', # noqa: E501 'name': 'name', # noqa: E501 'rules': 'rules', # noqa: E501 'diagnostic': 'diagnostic', # noqa: E501 @@ -138,6 +140,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) + id (str): Unique ID of the Signal. [optional] # noqa: E501 name (str): Name of the Signal. [optional] # noqa: E501 rules (str): Signal rules decrypted.. [optional] # noqa: E501 diagnostic (str): A diagnostic message containing an error message in the event that the signal decryption failed. May also be present in the case of a successful call if there is useful narrative to return. . [optional] # noqa: E501 @@ -222,6 +225,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) + id (str): Unique ID of the Signal. [optional] # noqa: E501 name (str): Name of the Signal. [optional] # noqa: E501 rules (str): Signal rules decrypted.. [optional] # noqa: E501 diagnostic (str): A diagnostic message containing an error message in the event that the signal decryption failed. May also be present in the case of a successful call if there is useful narrative to return. . [optional] # noqa: E501 @@ -250,6 +254,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 self._configuration = _configuration self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + self.id: str = None self.name: str = None self.rules: str = None self.diagnostic: str = None diff --git a/symphony/bdk/gen/agent_model/v1_dlp_stream.py b/symphony/bdk/gen/agent_model/v1_dlp_stream.py index acfb80d9..83962b86 100644 --- a/symphony/bdk/gen/agent_model/v1_dlp_stream.py +++ b/symphony/bdk/gen/agent_model/v1_dlp_stream.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v1_dlp_violation.py b/symphony/bdk/gen/agent_model/v1_dlp_violation.py index 029bae52..323095f8 100644 --- a/symphony/bdk/gen/agent_model/v1_dlp_violation.py +++ b/symphony/bdk/gen/agent_model/v1_dlp_violation.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v1_dlp_violation_message.py b/symphony/bdk/gen/agent_model/v1_dlp_violation_message.py index f92f306f..2c8aae23 100644 --- a/symphony/bdk/gen/agent_model/v1_dlp_violation_message.py +++ b/symphony/bdk/gen/agent_model/v1_dlp_violation_message.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v1_dlp_violation_message_response.py b/symphony/bdk/gen/agent_model/v1_dlp_violation_message_response.py index 915255e2..fe7f6d1a 100644 --- a/symphony/bdk/gen/agent_model/v1_dlp_violation_message_response.py +++ b/symphony/bdk/gen/agent_model/v1_dlp_violation_message_response.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v1_dlp_violation_signal.py b/symphony/bdk/gen/agent_model/v1_dlp_violation_signal.py index 95a1eb45..de326eb8 100644 --- a/symphony/bdk/gen/agent_model/v1_dlp_violation_signal.py +++ b/symphony/bdk/gen/agent_model/v1_dlp_violation_signal.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v1_dlp_violation_signal_response.py b/symphony/bdk/gen/agent_model/v1_dlp_violation_signal_response.py index 5001a426..0fe7ea3d 100644 --- a/symphony/bdk/gen/agent_model/v1_dlp_violation_signal_response.py +++ b/symphony/bdk/gen/agent_model/v1_dlp_violation_signal_response.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v1_dlp_violation_stream.py b/symphony/bdk/gen/agent_model/v1_dlp_violation_stream.py index d30c4d1b..de82afe9 100644 --- a/symphony/bdk/gen/agent_model/v1_dlp_violation_stream.py +++ b/symphony/bdk/gen/agent_model/v1_dlp_violation_stream.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v1_dlp_violation_stream_response.py b/symphony/bdk/gen/agent_model/v1_dlp_violation_stream_response.py index 6a1c8edb..0d4c9282 100644 --- a/symphony/bdk/gen/agent_model/v1_dlp_violation_stream_response.py +++ b/symphony/bdk/gen/agent_model/v1_dlp_violation_stream_response.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v1_health_check_response.py b/symphony/bdk/gen/agent_model/v1_health_check_response.py index e9c8d004..dbaf40eb 100644 --- a/symphony/bdk/gen/agent_model/v1_health_check_response.py +++ b/symphony/bdk/gen/agent_model/v1_health_check_response.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v2_base_message.py b/symphony/bdk/gen/agent_model/v2_base_message.py index afb7355f..29e5a1d0 100644 --- a/symphony/bdk/gen/agent_model/v2_base_message.py +++ b/symphony/bdk/gen/agent_model/v2_base_message.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v2_error.py b/symphony/bdk/gen/agent_model/v2_error.py index d4adc6cc..8a0000f6 100644 --- a/symphony/bdk/gen/agent_model/v2_error.py +++ b/symphony/bdk/gen/agent_model/v2_error.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v2_health_check_response.py b/symphony/bdk/gen/agent_model/v2_health_check_response.py index 28d6e620..e0f0f863 100644 --- a/symphony/bdk/gen/agent_model/v2_health_check_response.py +++ b/symphony/bdk/gen/agent_model/v2_health_check_response.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v2_import_response.py b/symphony/bdk/gen/agent_model/v2_import_response.py index 2f8840fa..323fc08c 100644 --- a/symphony/bdk/gen/agent_model/v2_import_response.py +++ b/symphony/bdk/gen/agent_model/v2_import_response.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v2_import_response_list.py b/symphony/bdk/gen/agent_model/v2_import_response_list.py index 94a0b3ea..80395f24 100644 --- a/symphony/bdk/gen/agent_model/v2_import_response_list.py +++ b/symphony/bdk/gen/agent_model/v2_import_response_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v2_imported_message.py b/symphony/bdk/gen/agent_model/v2_imported_message.py index 1fb878c3..253bdde0 100644 --- a/symphony/bdk/gen/agent_model/v2_imported_message.py +++ b/symphony/bdk/gen/agent_model/v2_imported_message.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v2_message.py b/symphony/bdk/gen/agent_model/v2_message.py index 4e09a1dd..25e4cf50 100644 --- a/symphony/bdk/gen/agent_model/v2_message.py +++ b/symphony/bdk/gen/agent_model/v2_message.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v2_message_all_of.py b/symphony/bdk/gen/agent_model/v2_message_all_of.py index 392bf999..4304b70a 100644 --- a/symphony/bdk/gen/agent_model/v2_message_all_of.py +++ b/symphony/bdk/gen/agent_model/v2_message_all_of.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v2_message_import_list.py b/symphony/bdk/gen/agent_model/v2_message_import_list.py index f1dd5d47..a3c91875 100644 --- a/symphony/bdk/gen/agent_model/v2_message_import_list.py +++ b/symphony/bdk/gen/agent_model/v2_message_import_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v2_message_list.py b/symphony/bdk/gen/agent_model/v2_message_list.py index e18fc985..ba161895 100644 --- a/symphony/bdk/gen/agent_model/v2_message_list.py +++ b/symphony/bdk/gen/agent_model/v2_message_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v2_message_submission.py b/symphony/bdk/gen/agent_model/v2_message_submission.py index be5b33b1..81e8f214 100644 --- a/symphony/bdk/gen/agent_model/v2_message_submission.py +++ b/symphony/bdk/gen/agent_model/v2_message_submission.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v3_dlp_dictionary_meta.py b/symphony/bdk/gen/agent_model/v3_dlp_dictionary_meta.py index 196f6a8d..17647c2c 100644 --- a/symphony/bdk/gen/agent_model/v3_dlp_dictionary_meta.py +++ b/symphony/bdk/gen/agent_model/v3_dlp_dictionary_meta.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v3_dlp_file_classifier_config.py b/symphony/bdk/gen/agent_model/v3_dlp_file_classifier_config.py index 4b0e8add..2866ac12 100644 --- a/symphony/bdk/gen/agent_model/v3_dlp_file_classifier_config.py +++ b/symphony/bdk/gen/agent_model/v3_dlp_file_classifier_config.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v3_dlp_file_extension_config.py b/symphony/bdk/gen/agent_model/v3_dlp_file_extension_config.py index 085f8685..a52d6f39 100644 --- a/symphony/bdk/gen/agent_model/v3_dlp_file_extension_config.py +++ b/symphony/bdk/gen/agent_model/v3_dlp_file_extension_config.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v3_dlp_file_password_config.py b/symphony/bdk/gen/agent_model/v3_dlp_file_password_config.py index 0004cd66..a28e8b68 100644 --- a/symphony/bdk/gen/agent_model/v3_dlp_file_password_config.py +++ b/symphony/bdk/gen/agent_model/v3_dlp_file_password_config.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v3_dlp_file_size_config.py b/symphony/bdk/gen/agent_model/v3_dlp_file_size_config.py index a5643eb6..3fc59980 100644 --- a/symphony/bdk/gen/agent_model/v3_dlp_file_size_config.py +++ b/symphony/bdk/gen/agent_model/v3_dlp_file_size_config.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v3_dlp_policies_collection_response.py b/symphony/bdk/gen/agent_model/v3_dlp_policies_collection_response.py index 1cc294bb..917a9853 100644 --- a/symphony/bdk/gen/agent_model/v3_dlp_policies_collection_response.py +++ b/symphony/bdk/gen/agent_model/v3_dlp_policies_collection_response.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v3_dlp_policy.py b/symphony/bdk/gen/agent_model/v3_dlp_policy.py index 1e54aa4a..02105ba2 100644 --- a/symphony/bdk/gen/agent_model/v3_dlp_policy.py +++ b/symphony/bdk/gen/agent_model/v3_dlp_policy.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v3_dlp_policy_applies_to.py b/symphony/bdk/gen/agent_model/v3_dlp_policy_applies_to.py index bfc552f0..5850223b 100644 --- a/symphony/bdk/gen/agent_model/v3_dlp_policy_applies_to.py +++ b/symphony/bdk/gen/agent_model/v3_dlp_policy_applies_to.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v3_dlp_policy_request.py b/symphony/bdk/gen/agent_model/v3_dlp_policy_request.py index 1cfe5c0d..98508673 100644 --- a/symphony/bdk/gen/agent_model/v3_dlp_policy_request.py +++ b/symphony/bdk/gen/agent_model/v3_dlp_policy_request.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v3_dlp_policy_response.py b/symphony/bdk/gen/agent_model/v3_dlp_policy_response.py index efba3208..d2a9a14a 100644 --- a/symphony/bdk/gen/agent_model/v3_dlp_policy_response.py +++ b/symphony/bdk/gen/agent_model/v3_dlp_policy_response.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v3_dlp_rule.py b/symphony/bdk/gen/agent_model/v3_dlp_rule.py index 3d18ba52..9de3ef6f 100644 --- a/symphony/bdk/gen/agent_model/v3_dlp_rule.py +++ b/symphony/bdk/gen/agent_model/v3_dlp_rule.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v3_dlp_text_match_config.py b/symphony/bdk/gen/agent_model/v3_dlp_text_match_config.py index 263c2c9f..620f5ee4 100644 --- a/symphony/bdk/gen/agent_model/v3_dlp_text_match_config.py +++ b/symphony/bdk/gen/agent_model/v3_dlp_text_match_config.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v3_dlp_violation.py b/symphony/bdk/gen/agent_model/v3_dlp_violation.py index 081634c7..0a30b8de 100644 --- a/symphony/bdk/gen/agent_model/v3_dlp_violation.py +++ b/symphony/bdk/gen/agent_model/v3_dlp_violation.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v3_dlp_violation_message.py b/symphony/bdk/gen/agent_model/v3_dlp_violation_message.py index f0c76c6d..01bb0e51 100644 --- a/symphony/bdk/gen/agent_model/v3_dlp_violation_message.py +++ b/symphony/bdk/gen/agent_model/v3_dlp_violation_message.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v3_dlp_violation_message_response.py b/symphony/bdk/gen/agent_model/v3_dlp_violation_message_response.py index 2fa8617d..9efe017b 100644 --- a/symphony/bdk/gen/agent_model/v3_dlp_violation_message_response.py +++ b/symphony/bdk/gen/agent_model/v3_dlp_violation_message_response.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v3_dlp_violation_signal.py b/symphony/bdk/gen/agent_model/v3_dlp_violation_signal.py index 22f0c4ec..469e1bf1 100644 --- a/symphony/bdk/gen/agent_model/v3_dlp_violation_signal.py +++ b/symphony/bdk/gen/agent_model/v3_dlp_violation_signal.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v3_dlp_violation_signal_response.py b/symphony/bdk/gen/agent_model/v3_dlp_violation_signal_response.py index 1331b0ac..f27f6012 100644 --- a/symphony/bdk/gen/agent_model/v3_dlp_violation_signal_response.py +++ b/symphony/bdk/gen/agent_model/v3_dlp_violation_signal_response.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v3_dlp_violation_stream.py b/symphony/bdk/gen/agent_model/v3_dlp_violation_stream.py index 781fed49..e8c4ab9a 100644 --- a/symphony/bdk/gen/agent_model/v3_dlp_violation_stream.py +++ b/symphony/bdk/gen/agent_model/v3_dlp_violation_stream.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v3_dlp_violation_stream_response.py b/symphony/bdk/gen/agent_model/v3_dlp_violation_stream_response.py index a28edb38..08693820 100644 --- a/symphony/bdk/gen/agent_model/v3_dlp_violation_stream_response.py +++ b/symphony/bdk/gen/agent_model/v3_dlp_violation_stream_response.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v3_health.py b/symphony/bdk/gen/agent_model/v3_health.py index 34f7022d..f3668716 100644 --- a/symphony/bdk/gen/agent_model/v3_health.py +++ b/symphony/bdk/gen/agent_model/v3_health.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v3_health_auth_type.py b/symphony/bdk/gen/agent_model/v3_health_auth_type.py index 81ecfd84..2004addb 100644 --- a/symphony/bdk/gen/agent_model/v3_health_auth_type.py +++ b/symphony/bdk/gen/agent_model/v3_health_auth_type.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v3_health_component.py b/symphony/bdk/gen/agent_model/v3_health_component.py index be539ada..19471a03 100644 --- a/symphony/bdk/gen/agent_model/v3_health_component.py +++ b/symphony/bdk/gen/agent_model/v3_health_component.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v3_health_status.py b/symphony/bdk/gen/agent_model/v3_health_status.py index 6f8b7209..55a69fdc 100644 --- a/symphony/bdk/gen/agent_model/v3_health_status.py +++ b/symphony/bdk/gen/agent_model/v3_health_status.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v4_attachment_info.py b/symphony/bdk/gen/agent_model/v4_attachment_info.py index d88a6d5d..65e16079 100644 --- a/symphony/bdk/gen/agent_model/v4_attachment_info.py +++ b/symphony/bdk/gen/agent_model/v4_attachment_info.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v4_connection_accepted.py b/symphony/bdk/gen/agent_model/v4_connection_accepted.py index 2f296007..cffdf3be 100644 --- a/symphony/bdk/gen/agent_model/v4_connection_accepted.py +++ b/symphony/bdk/gen/agent_model/v4_connection_accepted.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v4_connection_requested.py b/symphony/bdk/gen/agent_model/v4_connection_requested.py index f1bec35e..2d359d0d 100644 --- a/symphony/bdk/gen/agent_model/v4_connection_requested.py +++ b/symphony/bdk/gen/agent_model/v4_connection_requested.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v4_event.py b/symphony/bdk/gen/agent_model/v4_event.py index b6976d9c..08921f5e 100644 --- a/symphony/bdk/gen/agent_model/v4_event.py +++ b/symphony/bdk/gen/agent_model/v4_event.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ @@ -154,7 +154,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 id (str): Event ID. [optional] # noqa: E501 message_id (str): Message ID. [optional] # noqa: E501 timestamp (int): Timestamp of event. [optional] # noqa: E501 - type (str): Event type, possible events are: - MESSAGESENT - SHAREDPOST - INSTANTMESSAGECREATED - ROOMCREATED - ROOMUPDATED - ROOMDEACTIVATED - ROOMREACTIVATED - USERJOINEDROOM - USERLEFTROOM - ROOMMEMBERPROMOTEDTOOWNER - ROOMMEMBERDEMOTEDFROMOWNER - CONNECTIONREQUESTED - CONNECTIONACCEPTED - MESSAGESUPPRESSED - SYMPHONYELEMENTSACTION - USERREQUESTEDTOJOINROOM . [optional] # noqa: E501 + type (str): Event type, possible events are: - MESSAGESENT - SHAREDPOST - INSTANTMESSAGECREATED - ROOMCREATED - ROOMUPDATED - ROOMDEACTIVATED - ROOMREACTIVATED - USERJOINEDROOM - USERLEFTROOM - ROOMMEMBERPROMOTEDTOOWNER - ROOMMEMBERDEMOTEDFROMOWNER - CONNECTIONREQUESTED - CONNECTIONACCEPTED - MESSAGESUPPRESSED - SYMPHONYELEMENTSACTION - USERREQUESTEDTOJOINROOM - GENERICSYSTEMEVENT . [optional] # noqa: E501 diagnostic (str): Details if event failed to parse for any reason. The contents of this field may not be useful, depending on the nature of the error. Only present when error occurs. . [optional] # noqa: E501 initiator (V4Initiator): [optional] # noqa: E501 payload (V4Payload): [optional] # noqa: E501 @@ -242,7 +242,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 id (str): Event ID. [optional] # noqa: E501 message_id (str): Message ID. [optional] # noqa: E501 timestamp (int): Timestamp of event. [optional] # noqa: E501 - type (str): Event type, possible events are: - MESSAGESENT - SHAREDPOST - INSTANTMESSAGECREATED - ROOMCREATED - ROOMUPDATED - ROOMDEACTIVATED - ROOMREACTIVATED - USERJOINEDROOM - USERLEFTROOM - ROOMMEMBERPROMOTEDTOOWNER - ROOMMEMBERDEMOTEDFROMOWNER - CONNECTIONREQUESTED - CONNECTIONACCEPTED - MESSAGESUPPRESSED - SYMPHONYELEMENTSACTION - USERREQUESTEDTOJOINROOM . [optional] # noqa: E501 + type (str): Event type, possible events are: - MESSAGESENT - SHAREDPOST - INSTANTMESSAGECREATED - ROOMCREATED - ROOMUPDATED - ROOMDEACTIVATED - ROOMREACTIVATED - USERJOINEDROOM - USERLEFTROOM - ROOMMEMBERPROMOTEDTOOWNER - ROOMMEMBERDEMOTEDFROMOWNER - CONNECTIONREQUESTED - CONNECTIONACCEPTED - MESSAGESUPPRESSED - SYMPHONYELEMENTSACTION - USERREQUESTEDTOJOINROOM - GENERICSYSTEMEVENT . [optional] # noqa: E501 diagnostic (str): Details if event failed to parse for any reason. The contents of this field may not be useful, depending on the nature of the error. Only present when error occurs. . [optional] # noqa: E501 initiator (V4Initiator): [optional] # noqa: E501 payload (V4Payload): [optional] # noqa: E501 diff --git a/symphony/bdk/gen/agent_model/v4_event_list.py b/symphony/bdk/gen/agent_model/v4_event_list.py index 60808222..69e1c615 100644 --- a/symphony/bdk/gen/agent_model/v4_event_list.py +++ b/symphony/bdk/gen/agent_model/v4_event_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v4_generic_system_event.py b/symphony/bdk/gen/agent_model/v4_generic_system_event.py new file mode 100644 index 00000000..c4ddc79e --- /dev/null +++ b/symphony/bdk/gen/agent_model/v4_generic_system_event.py @@ -0,0 +1,279 @@ +""" + Agent API + + This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 + + The version of the OpenAPI document: 24.12.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 +from typing import List, Union + +from symphony.bdk.gen.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from symphony.bdk.gen.exceptions import ApiAttributeError + + +from symphony.bdk.gen.agent_model.v4_stream import V4Stream +globals()['V4Stream'] = V4Stream + +class V4GenericSystemEvent(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a agent_model may have properties that are + of type self, this must run after the class is loaded + """ + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a agent_model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + return { + 'stream': (V4Stream, none_type), # noqa: E501 + 'event_timestamp': (int, none_type), # noqa: E501 + 'source_system': (str, none_type), # noqa: E501 + 'event_subtype': (str, none_type), # noqa: E501 + 'parameters': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}, none_type), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'stream': 'stream', # noqa: E501 + 'event_timestamp': 'eventTimestamp', # noqa: E501 + 'source_system': 'sourceSystem', # noqa: E501 + 'event_subtype': 'eventSubtype', # noqa: E501 + 'parameters': 'parameters', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 + """V4GenericSystemEvent - a agent_model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the agent_model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + stream (V4Stream): [optional] # noqa: E501 + event_timestamp (int): The timestamp when the event was emitted. [optional] # noqa: E501 + source_system (str): The name of the system that emitted the event. [optional] # noqa: E501 + event_subtype (str): The identifier of the type of generic event. [optional] # noqa: E501 + parameters ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Free-form properties that provide context about the event. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): # noqa: E501 + """V4GenericSystemEvent - a agent_model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the agent_model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + stream (V4Stream): [optional] # noqa: E501 + event_timestamp (int): The timestamp when the event was emitted. [optional] # noqa: E501 + source_system (str): The name of the system that emitted the event. [optional] # noqa: E501 + event_subtype (str): The identifier of the type of generic event. [optional] # noqa: E501 + parameters ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Free-form properties that provide context about the event. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.stream: V4Stream = None + self.event_timestamp: int = None + self.source_system: str = None + self.event_subtype: str = None + self.parameters: Union[{str: (bool, date, datetime, dict, float, int, list, str, none_type)}] = None + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/symphony/bdk/gen/agent_model/v4_import_response.py b/symphony/bdk/gen/agent_model/v4_import_response.py index 3e138b33..cae5bb84 100644 --- a/symphony/bdk/gen/agent_model/v4_import_response.py +++ b/symphony/bdk/gen/agent_model/v4_import_response.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v4_import_response_list.py b/symphony/bdk/gen/agent_model/v4_import_response_list.py index 5966eca3..739ae970 100644 --- a/symphony/bdk/gen/agent_model/v4_import_response_list.py +++ b/symphony/bdk/gen/agent_model/v4_import_response_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v4_imported_message.py b/symphony/bdk/gen/agent_model/v4_imported_message.py index bc944f4d..edbf44ba 100644 --- a/symphony/bdk/gen/agent_model/v4_imported_message.py +++ b/symphony/bdk/gen/agent_model/v4_imported_message.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v4_imported_message_attachment.py b/symphony/bdk/gen/agent_model/v4_imported_message_attachment.py index 648604ce..f434686f 100644 --- a/symphony/bdk/gen/agent_model/v4_imported_message_attachment.py +++ b/symphony/bdk/gen/agent_model/v4_imported_message_attachment.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v4_initiator.py b/symphony/bdk/gen/agent_model/v4_initiator.py index 0c218256..a2a532cb 100644 --- a/symphony/bdk/gen/agent_model/v4_initiator.py +++ b/symphony/bdk/gen/agent_model/v4_initiator.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v4_instant_message_created.py b/symphony/bdk/gen/agent_model/v4_instant_message_created.py index ca162469..4ecfd97f 100644 --- a/symphony/bdk/gen/agent_model/v4_instant_message_created.py +++ b/symphony/bdk/gen/agent_model/v4_instant_message_created.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v4_key_value_pair.py b/symphony/bdk/gen/agent_model/v4_key_value_pair.py index 0e505b05..99b07f02 100644 --- a/symphony/bdk/gen/agent_model/v4_key_value_pair.py +++ b/symphony/bdk/gen/agent_model/v4_key_value_pair.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v4_message.py b/symphony/bdk/gen/agent_model/v4_message.py index f91252b8..c48a8b8b 100644 --- a/symphony/bdk/gen/agent_model/v4_message.py +++ b/symphony/bdk/gen/agent_model/v4_message.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v4_message_blast_response.py b/symphony/bdk/gen/agent_model/v4_message_blast_response.py index ea6ba2b7..40da4abe 100644 --- a/symphony/bdk/gen/agent_model/v4_message_blast_response.py +++ b/symphony/bdk/gen/agent_model/v4_message_blast_response.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v4_message_import_list.py b/symphony/bdk/gen/agent_model/v4_message_import_list.py index 69c045ea..b4d7743f 100644 --- a/symphony/bdk/gen/agent_model/v4_message_import_list.py +++ b/symphony/bdk/gen/agent_model/v4_message_import_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v4_message_list.py b/symphony/bdk/gen/agent_model/v4_message_list.py index da186dad..750d43a5 100644 --- a/symphony/bdk/gen/agent_model/v4_message_list.py +++ b/symphony/bdk/gen/agent_model/v4_message_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v4_message_sent.py b/symphony/bdk/gen/agent_model/v4_message_sent.py index 94c1dd36..ff4112fe 100644 --- a/symphony/bdk/gen/agent_model/v4_message_sent.py +++ b/symphony/bdk/gen/agent_model/v4_message_sent.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v4_message_suppressed.py b/symphony/bdk/gen/agent_model/v4_message_suppressed.py index 3953895a..36f30230 100644 --- a/symphony/bdk/gen/agent_model/v4_message_suppressed.py +++ b/symphony/bdk/gen/agent_model/v4_message_suppressed.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v4_payload.py b/symphony/bdk/gen/agent_model/v4_payload.py index 8a789170..6e369c70 100644 --- a/symphony/bdk/gen/agent_model/v4_payload.py +++ b/symphony/bdk/gen/agent_model/v4_payload.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ @@ -32,6 +32,7 @@ from symphony.bdk.gen.agent_model.v4_connection_accepted import V4ConnectionAccepted from symphony.bdk.gen.agent_model.v4_connection_requested import V4ConnectionRequested +from symphony.bdk.gen.agent_model.v4_generic_system_event import V4GenericSystemEvent from symphony.bdk.gen.agent_model.v4_instant_message_created import V4InstantMessageCreated from symphony.bdk.gen.agent_model.v4_message_sent import V4MessageSent from symphony.bdk.gen.agent_model.v4_message_suppressed import V4MessageSuppressed @@ -48,6 +49,7 @@ from symphony.bdk.gen.agent_model.v4_user_requested_to_join_room import V4UserRequestedToJoinRoom globals()['V4ConnectionAccepted'] = V4ConnectionAccepted globals()['V4ConnectionRequested'] = V4ConnectionRequested +globals()['V4GenericSystemEvent'] = V4GenericSystemEvent globals()['V4InstantMessageCreated'] = V4InstantMessageCreated globals()['V4MessageSent'] = V4MessageSent globals()['V4MessageSuppressed'] = V4MessageSuppressed @@ -130,6 +132,7 @@ def openapi_types(): 'message_suppressed': (V4MessageSuppressed, none_type), # noqa: E501 'symphony_elements_action': (V4SymphonyElementsAction, none_type), # noqa: E501 'user_requested_to_join_room': (V4UserRequestedToJoinRoom, none_type), # noqa: E501 + 'generic_system_event': (V4GenericSystemEvent, none_type), # noqa: E501 } @cached_property @@ -154,6 +157,7 @@ def discriminator(): 'message_suppressed': 'messageSuppressed', # noqa: E501 'symphony_elements_action': 'symphonyElementsAction', # noqa: E501 'user_requested_to_join_room': 'userRequestedToJoinRoom', # noqa: E501 + 'generic_system_event': 'genericSystemEvent', # noqa: E501 } read_only_vars = { @@ -213,6 +217,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 message_suppressed (V4MessageSuppressed): [optional] # noqa: E501 symphony_elements_action (V4SymphonyElementsAction): [optional] # noqa: E501 user_requested_to_join_room (V4UserRequestedToJoinRoom): [optional] # noqa: E501 + generic_system_event (V4GenericSystemEvent): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -310,6 +315,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 message_suppressed (V4MessageSuppressed): [optional] # noqa: E501 symphony_elements_action (V4SymphonyElementsAction): [optional] # noqa: E501 user_requested_to_join_room (V4UserRequestedToJoinRoom): [optional] # noqa: E501 + generic_system_event (V4GenericSystemEvent): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -351,6 +357,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 self.message_suppressed: V4MessageSuppressed = None self.symphony_elements_action: V4SymphonyElementsAction = None self.user_requested_to_join_room: V4UserRequestedToJoinRoom = None + self.generic_system_event: V4GenericSystemEvent = None for var_name, var_value in kwargs.items(): if var_name not in self.attribute_map and \ self._configuration is not None and \ diff --git a/symphony/bdk/gen/agent_model/v4_room_created.py b/symphony/bdk/gen/agent_model/v4_room_created.py index c88776f1..8e6587be 100644 --- a/symphony/bdk/gen/agent_model/v4_room_created.py +++ b/symphony/bdk/gen/agent_model/v4_room_created.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v4_room_deactivated.py b/symphony/bdk/gen/agent_model/v4_room_deactivated.py index ec596e0d..3dc45ca8 100644 --- a/symphony/bdk/gen/agent_model/v4_room_deactivated.py +++ b/symphony/bdk/gen/agent_model/v4_room_deactivated.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v4_room_member_demoted_from_owner.py b/symphony/bdk/gen/agent_model/v4_room_member_demoted_from_owner.py index 66778993..79c33e1c 100644 --- a/symphony/bdk/gen/agent_model/v4_room_member_demoted_from_owner.py +++ b/symphony/bdk/gen/agent_model/v4_room_member_demoted_from_owner.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v4_room_member_promoted_to_owner.py b/symphony/bdk/gen/agent_model/v4_room_member_promoted_to_owner.py index c0e9ccbd..edda06b2 100644 --- a/symphony/bdk/gen/agent_model/v4_room_member_promoted_to_owner.py +++ b/symphony/bdk/gen/agent_model/v4_room_member_promoted_to_owner.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v4_room_properties.py b/symphony/bdk/gen/agent_model/v4_room_properties.py index 922fb9c7..06383313 100644 --- a/symphony/bdk/gen/agent_model/v4_room_properties.py +++ b/symphony/bdk/gen/agent_model/v4_room_properties.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v4_room_reactivated.py b/symphony/bdk/gen/agent_model/v4_room_reactivated.py index c15896d0..a9d2fa77 100644 --- a/symphony/bdk/gen/agent_model/v4_room_reactivated.py +++ b/symphony/bdk/gen/agent_model/v4_room_reactivated.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v4_room_updated.py b/symphony/bdk/gen/agent_model/v4_room_updated.py index 5efa9701..99682203 100644 --- a/symphony/bdk/gen/agent_model/v4_room_updated.py +++ b/symphony/bdk/gen/agent_model/v4_room_updated.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v4_shared_post.py b/symphony/bdk/gen/agent_model/v4_shared_post.py index 8c0a0ec2..d7b31466 100644 --- a/symphony/bdk/gen/agent_model/v4_shared_post.py +++ b/symphony/bdk/gen/agent_model/v4_shared_post.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v4_stream.py b/symphony/bdk/gen/agent_model/v4_stream.py index d9c6086a..51cc882e 100644 --- a/symphony/bdk/gen/agent_model/v4_stream.py +++ b/symphony/bdk/gen/agent_model/v4_stream.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ @@ -90,6 +90,7 @@ def openapi_types(): 'members': ([V4User], none_type), # noqa: E501 'external': (bool, none_type), # noqa: E501 'cross_pod': (bool, none_type), # noqa: E501 + 'recipient_tenant_ids': ([int], none_type), # noqa: E501 } @cached_property @@ -104,6 +105,7 @@ def discriminator(): 'members': 'members', # noqa: E501 'external': 'external', # noqa: E501 'cross_pod': 'crossPod', # noqa: E501 + 'recipient_tenant_ids': 'recipientTenantIds', # noqa: E501 } read_only_vars = { @@ -153,6 +155,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 members ([V4User]): Applicable only to IM Created. [optional] # noqa: E501 external (bool): [optional] # noqa: E501 cross_pod (bool): [optional] # noqa: E501 + recipient_tenant_ids ([int]): List of tenant identifiers (aka pod identifiers) involved in the conversation. It contains more than one item if the conversation is external. Field is only present for real time messaging. . [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -240,6 +243,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 members ([V4User]): Applicable only to IM Created. [optional] # noqa: E501 external (bool): [optional] # noqa: E501 cross_pod (bool): [optional] # noqa: E501 + recipient_tenant_ids ([int]): List of tenant identifiers (aka pod identifiers) involved in the conversation. It contains more than one item if the conversation is external. Field is only present for real time messaging. . [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -271,6 +275,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 self.members: List[V4User] = None self.external: bool = None self.cross_pod: bool = None + self.recipient_tenant_ids: List[int] = None for var_name, var_value in kwargs.items(): if var_name not in self.attribute_map and \ self._configuration is not None and \ diff --git a/symphony/bdk/gen/agent_model/v4_symphony_elements_action.py b/symphony/bdk/gen/agent_model/v4_symphony_elements_action.py index 7658fb5b..61a59136 100644 --- a/symphony/bdk/gen/agent_model/v4_symphony_elements_action.py +++ b/symphony/bdk/gen/agent_model/v4_symphony_elements_action.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v4_thumbnail_info.py b/symphony/bdk/gen/agent_model/v4_thumbnail_info.py index 5911149e..5a2992a6 100644 --- a/symphony/bdk/gen/agent_model/v4_thumbnail_info.py +++ b/symphony/bdk/gen/agent_model/v4_thumbnail_info.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v4_user.py b/symphony/bdk/gen/agent_model/v4_user.py index 36ebdeb8..aad63236 100644 --- a/symphony/bdk/gen/agent_model/v4_user.py +++ b/symphony/bdk/gen/agent_model/v4_user.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v4_user_joined_room.py b/symphony/bdk/gen/agent_model/v4_user_joined_room.py index 0b9228b4..60f8e6fe 100644 --- a/symphony/bdk/gen/agent_model/v4_user_joined_room.py +++ b/symphony/bdk/gen/agent_model/v4_user_joined_room.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v4_user_left_room.py b/symphony/bdk/gen/agent_model/v4_user_left_room.py index e47ceb1d..ec8fce4f 100644 --- a/symphony/bdk/gen/agent_model/v4_user_left_room.py +++ b/symphony/bdk/gen/agent_model/v4_user_left_room.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v4_user_requested_to_join_room.py b/symphony/bdk/gen/agent_model/v4_user_requested_to_join_room.py index ea2e0a5a..8390dde4 100644 --- a/symphony/bdk/gen/agent_model/v4_user_requested_to_join_room.py +++ b/symphony/bdk/gen/agent_model/v4_user_requested_to_join_room.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v5_datafeed.py b/symphony/bdk/gen/agent_model/v5_datafeed.py index 04a55c90..55959634 100644 --- a/symphony/bdk/gen/agent_model/v5_datafeed.py +++ b/symphony/bdk/gen/agent_model/v5_datafeed.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ @@ -140,7 +140,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 _visited_composed_classes = (Animal,) id (str): ID of the datafeed. [optional] # noqa: E501 created_at (int): [deprecated] Datafeed creation timestamp . [optional] # noqa: E501 - type (str): type of the feed. Known values are \"fanout\" and \"datahose\". [optional] # noqa: E501 + type (str): The type of feed. Only allowed value is \"datahose\".. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -224,7 +224,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 _visited_composed_classes = (Animal,) id (str): ID of the datafeed. [optional] # noqa: E501 created_at (int): [deprecated] Datafeed creation timestamp . [optional] # noqa: E501 - type (str): type of the feed. Known values are \"fanout\" and \"datahose\". [optional] # noqa: E501 + type (str): The type of feed. Only allowed value is \"datahose\".. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/symphony/bdk/gen/agent_model/v5_datafeed_create_body.py b/symphony/bdk/gen/agent_model/v5_datafeed_create_body.py index 858cc570..a9ced18b 100644 --- a/symphony/bdk/gen/agent_model/v5_datafeed_create_body.py +++ b/symphony/bdk/gen/agent_model/v5_datafeed_create_body.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v5_event_list.py b/symphony/bdk/gen/agent_model/v5_event_list.py index 9f6b31b3..9832c1fa 100644 --- a/symphony/bdk/gen/agent_model/v5_event_list.py +++ b/symphony/bdk/gen/agent_model/v5_event_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/agent_model/v5_events_read_body.py b/symphony/bdk/gen/agent_model/v5_events_read_body.py index 99d41016..ca3ef1fe 100644 --- a/symphony/bdk/gen/agent_model/v5_events_read_body.py +++ b/symphony/bdk/gen/agent_model/v5_events_read_body.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls to send and receive messages and content. They need the on-premise Agent installed to perform decryption/encryption of content. - sessionToken and keyManagerToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have sent no message to any stream even if a request to some subset of the requested streams would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. - MessageML is a markup language for messages. See reference here: https://rest-api.symphony.com/docs/messagemlv2 - **Real Time Events**: The following events are returned when reading from a real time messages and events stream (\"datafeed\"). These events will be returned for datafeeds created with the v5 endpoints. To know more about the endpoints, refer to Create Messages/Events Stream and Read Messages/Events Stream. Unless otherwise specified, all events were added in 1.46. # noqa: E501 - The version of the OpenAPI document: 22.9.1 + The version of the OpenAPI document: 24.12.1 Generated by: https://openapi-generator.tech """ @@ -116,7 +116,7 @@ def _from_openapi_data(cls, type, tag, *args, **kwargs): # noqa: E501 """V5EventsReadBody - a agent_model defined in OpenAPI Args: - type (str): Type of the feed. Allowed values are \"fanout\" and \"datahose\" + type (str): The type of feed. Only allowed value is \"datahose\". tag (str): A unique identifier to ensure uniqueness of the datafeed. Keyword Args: @@ -150,7 +150,7 @@ def _from_openapi_data(cls, type, tag, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - event_types ([str]): At least one value is required if the type of feed is \"datahose\". Values must be a valid Real-Time Event type, i.e. one of: * MESSAGESENT * MESSAGESUPPRESSED * SYMPHONYELEMENTSACTION * SHAREDPOST * INSTANTMESSAGECREATED * ROOMCREATED * ROOMUPDATED * ROOMDEACTIVATED * ROOMREACTIVATED * USERREQUESTEDTOJOINROOM * USERJOINEDROOM * USERLEFTROOM * ROOMMEMBERPROMOTEDTOOWNER * ROOMMEMBERDEMOTEDFROMOWNER * CONNECTIONREQUESTED * CONNECTIONACCEPTED . [optional] # noqa: E501 + event_types ([str]): At least one value is required. Values must be valid Real-Time Events, i.e. one of: * MESSAGESENT * MESSAGESUPPRESSED * SYMPHONYELEMENTSACTION * SHAREDPOST * INSTANTMESSAGECREATED * ROOMCREATED * ROOMUPDATED * ROOMDEACTIVATED * ROOMREACTIVATED * USERREQUESTEDTOJOINROOM * USERJOINEDROOM * USERLEFTROOM * ROOMMEMBERPROMOTEDTOOWNER * ROOMMEMBERDEMOTEDFROMOWNER * CONNECTIONREQUESTED * CONNECTIONACCEPTED . [optional] # noqa: E501 ack_id (str): Should be empty for the first call, acknowledges that the current batch of messages have been successfully received by the client. . [optional] # noqa: E501 update_presence (bool): Whether to update the presence status of the account to AVAILABLE when calling the endpoint. Default value is true. . [optional] if omitted the server will use the default value of True # noqa: E501 """ @@ -206,7 +206,7 @@ def __init__(self, type, tag, *args, **kwargs): # noqa: E501 """V5EventsReadBody - a agent_model defined in OpenAPI Args: - type (str): Type of the feed. Allowed values are \"fanout\" and \"datahose\" + type (str): The type of feed. Only allowed value is \"datahose\". tag (str): A unique identifier to ensure uniqueness of the datafeed. Keyword Args: @@ -240,7 +240,7 @@ def __init__(self, type, tag, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - event_types ([str]): At least one value is required if the type of feed is \"datahose\". Values must be a valid Real-Time Event type, i.e. one of: * MESSAGESENT * MESSAGESUPPRESSED * SYMPHONYELEMENTSACTION * SHAREDPOST * INSTANTMESSAGECREATED * ROOMCREATED * ROOMUPDATED * ROOMDEACTIVATED * ROOMREACTIVATED * USERREQUESTEDTOJOINROOM * USERJOINEDROOM * USERLEFTROOM * ROOMMEMBERPROMOTEDTOOWNER * ROOMMEMBERDEMOTEDFROMOWNER * CONNECTIONREQUESTED * CONNECTIONACCEPTED . [optional] # noqa: E501 + event_types ([str]): At least one value is required. Values must be valid Real-Time Events, i.e. one of: * MESSAGESENT * MESSAGESUPPRESSED * SYMPHONYELEMENTSACTION * SHAREDPOST * INSTANTMESSAGECREATED * ROOMCREATED * ROOMUPDATED * ROOMDEACTIVATED * ROOMREACTIVATED * USERREQUESTEDTOJOINROOM * USERJOINEDROOM * USERLEFTROOM * ROOMMEMBERPROMOTEDTOOWNER * ROOMMEMBERDEMOTEDFROMOWNER * CONNECTIONREQUESTED * CONNECTIONACCEPTED . [optional] # noqa: E501 ack_id (str): Should be empty for the first call, acknowledges that the current batch of messages have been successfully received by the client. . [optional] # noqa: E501 update_presence (bool): Whether to update the presence status of the account to AVAILABLE when calling the endpoint. Default value is true. . [optional] if omitted the server will use the default value of True # noqa: E501 """ diff --git a/symphony/bdk/gen/pod_api/app_entitlement_api.py b/symphony/bdk/gen/pod_api/app_entitlement_api.py index 0e1a23d3..672a77fb 100644 --- a/symphony/bdk/gen/pod_api/app_entitlement_api.py +++ b/symphony/bdk/gen/pod_api/app_entitlement_api.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_api/application_api.py b/symphony/bdk/gen/pod_api/application_api.py index f38f155f..5b1982e2 100644 --- a/symphony/bdk/gen/pod_api/application_api.py +++ b/symphony/bdk/gen/pod_api/application_api.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_api/connection_api.py b/symphony/bdk/gen/pod_api/connection_api.py index 6f68f5d3..e3eeb850 100644 --- a/symphony/bdk/gen/pod_api/connection_api.py +++ b/symphony/bdk/gen/pod_api/connection_api.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_api/default_api.py b/symphony/bdk/gen/pod_api/default_api.py index 04fd554a..7b90145f 100644 --- a/symphony/bdk/gen/pod_api/default_api.py +++ b/symphony/bdk/gen/pod_api/default_api.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_api/disclaimer_api.py b/symphony/bdk/gen/pod_api/disclaimer_api.py index 0c1849c5..64b546e7 100644 --- a/symphony/bdk/gen/pod_api/disclaimer_api.py +++ b/symphony/bdk/gen/pod_api/disclaimer_api.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_api/info_barriers_api.py b/symphony/bdk/gen/pod_api/info_barriers_api.py index 93e58199..6ab3d6de 100644 --- a/symphony/bdk/gen/pod_api/info_barriers_api.py +++ b/symphony/bdk/gen/pod_api/info_barriers_api.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_api/message_api.py b/symphony/bdk/gen/pod_api/message_api.py index 56844342..4282ec56 100644 --- a/symphony/bdk/gen/pod_api/message_api.py +++ b/symphony/bdk/gen/pod_api/message_api.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_api/message_suppression_api.py b/symphony/bdk/gen/pod_api/message_suppression_api.py index bec78d88..990c6a72 100644 --- a/symphony/bdk/gen/pod_api/message_suppression_api.py +++ b/symphony/bdk/gen/pod_api/message_suppression_api.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_api/pod_api.py b/symphony/bdk/gen/pod_api/pod_api.py index 80bc6062..ba9af153 100644 --- a/symphony/bdk/gen/pod_api/pod_api.py +++ b/symphony/bdk/gen/pod_api/pod_api.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_api/presence_api.py b/symphony/bdk/gen/pod_api/presence_api.py index c3e6e2ef..abbb796a 100644 --- a/symphony/bdk/gen/pod_api/presence_api.py +++ b/symphony/bdk/gen/pod_api/presence_api.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_api/room_membership_api.py b/symphony/bdk/gen/pod_api/room_membership_api.py index ab1059a2..daf2c3fb 100644 --- a/symphony/bdk/gen/pod_api/room_membership_api.py +++ b/symphony/bdk/gen/pod_api/room_membership_api.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_api/security_api.py b/symphony/bdk/gen/pod_api/security_api.py index daddebb5..2ef4d7a2 100644 --- a/symphony/bdk/gen/pod_api/security_api.py +++ b/symphony/bdk/gen/pod_api/security_api.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_api/session_api.py b/symphony/bdk/gen/pod_api/session_api.py index eba559fc..cb8afb2b 100644 --- a/symphony/bdk/gen/pod_api/session_api.py +++ b/symphony/bdk/gen/pod_api/session_api.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_api/streams_api.py b/symphony/bdk/gen/pod_api/streams_api.py index c0b27875..09834b0a 100644 --- a/symphony/bdk/gen/pod_api/streams_api.py +++ b/symphony/bdk/gen/pod_api/streams_api.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ @@ -233,6 +233,77 @@ def __init__(self, api_client=None): }, api_client=api_client ) + self.v1_admin_user_uid_streams_list_post_endpoint = _Endpoint( + settings={ + 'response_type': (StreamList,), + 'auth': [], + 'endpoint_path': '/v1/admin/user/{uid}/streams/list', + 'operation_id': 'v1_admin_user_uid_streams_list_post', + 'http_method': 'POST', + 'servers': None, + }, + params_map={ + 'all': [ + 'session_token', + 'uid', + 'skip', + 'limit', + 'filter', + ], + 'required': [ + 'session_token', + 'uid', + ], + 'nullable': [ + ], + 'enum': [ + ], + 'validation': [ + ] + }, + root_map={ + 'validations': { + }, + 'allowed_values': { + }, + 'openapi_types': { + 'session_token': + (str,), + 'uid': + (int,), + 'skip': + (int,), + 'limit': + (int,), + 'filter': + (StreamFilter,), + }, + 'attribute_map': { + 'session_token': 'sessionToken', + 'uid': 'uid', + 'skip': 'skip', + 'limit': 'limit', + }, + 'location_map': { + 'session_token': 'header', + 'uid': 'path', + 'skip': 'query', + 'limit': 'query', + 'filter': 'body', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [ + 'application/json' + ], + 'content_type': [ + 'application/json' + ] + }, + api_client=api_client + ) self.v1_im_create_post_endpoint = _Endpoint( settings={ 'response_type': (Stream,), @@ -915,6 +986,7 @@ def __init__(self, api_client=None): 'query', 'skip', 'limit', + 'include_non_discoverable', ], 'required': [ 'session_token', @@ -941,17 +1013,21 @@ def __init__(self, api_client=None): (int,), 'limit': (int,), + 'include_non_discoverable': + (bool,), }, 'attribute_map': { 'session_token': 'sessionToken', 'skip': 'skip', 'limit': 'limit', + 'include_non_discoverable': 'includeNonDiscoverable', }, 'location_map': { 'session_token': 'header', 'query': 'body', 'skip': 'query', 'limit': 'query', + 'include_non_discoverable': 'query', }, 'collection_format_map': { } @@ -1217,6 +1293,90 @@ def v1_admin_stream_id_membership_list_get( session_token return self.v1_admin_stream_id_membership_list_get_endpoint.call_with_http_info(**kwargs) + def v1_admin_user_uid_streams_list_post( + self, + session_token, + uid, + **kwargs + ): + """Retrieve a list of all streams of which this user is a member, sorted by creation date (ascending). Since SBE 20.16. # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = pod_api.v1_admin_user_uid_streams_list_post(session_token, uid, async_req=True) + >>> result = thread.get() + + Args: + session_token (str): Session authentication token. + uid (int): User ID as a decimal integer + + Keyword Args: + skip (int): No. of results to skip. . [optional] + limit (int): Max no. of results to return. If no value is provided, 50 is the default. . [optional] + filter (StreamFilter): Stream filtering criteria.. [optional] + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): 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. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _content_type (str/None): force body content-type. + Default is None and content-type will be predicted by allowed + content-types and body. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + StreamList + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_spec_property_naming'] = kwargs.get( + '_spec_property_naming', False + ) + kwargs['_content_type'] = kwargs.get( + '_content_type') + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['session_token'] = \ + session_token + kwargs['uid'] = \ + uid + return self.v1_admin_user_uid_streams_list_post_endpoint.call_with_http_info(**kwargs) + def v1_im_create_post( self, session_token, @@ -2145,6 +2305,7 @@ def v3_room_search_post( Keyword Args: skip (int): No. of results to skip. . [optional] limit (int): Max no. of results to return. If no value is provided, 50 is the default. Must be a positive integer and must not exceed 100 . [optional] + include_non_discoverable (bool): Whether the non discoverable rooms should be returned. false by default. Parameter introduced in sbe-25.5.0. [optional] if omitted the server will use the default value of False _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object diff --git a/symphony/bdk/gen/pod_api/system_api.py b/symphony/bdk/gen/pod_api/system_api.py index e4f442b1..bcf665a6 100644 --- a/symphony/bdk/gen/pod_api/system_api.py +++ b/symphony/bdk/gen/pod_api/system_api.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_api/user_api.py b/symphony/bdk/gen/pod_api/user_api.py index 4c762bbf..cde86d35 100644 --- a/symphony/bdk/gen/pod_api/user_api.py +++ b/symphony/bdk/gen/pod_api/user_api.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ @@ -32,6 +32,7 @@ from symphony.bdk.gen.pod_model.following_list_response import FollowingListResponse from symphony.bdk.gen.pod_model.integer_list import IntegerList from symphony.bdk.gen.pod_model.role_detail_list import RoleDetailList +from symphony.bdk.gen.pod_model.service_account_manifest import ServiceAccountManifest from symphony.bdk.gen.pod_model.string_id import StringId from symphony.bdk.gen.pod_model.success_response import SuccessResponse from symphony.bdk.gen.pod_model.user_detail_list import UserDetailList @@ -996,6 +997,109 @@ def __init__(self, api_client=None): }, api_client=api_client ) + self.v1_user_manifest_own_get_endpoint = _Endpoint( + settings={ + 'response_type': (ServiceAccountManifest,), + 'auth': [], + 'endpoint_path': '/v1/user/manifest/own', + 'operation_id': 'v1_user_manifest_own_get', + 'http_method': 'GET', + 'servers': None, + }, + params_map={ + 'all': [ + 'session_token', + ], + 'required': [ + 'session_token', + ], + 'nullable': [ + ], + 'enum': [ + ], + 'validation': [ + ] + }, + root_map={ + 'validations': { + }, + 'allowed_values': { + }, + 'openapi_types': { + 'session_token': + (str,), + }, + 'attribute_map': { + 'session_token': 'sessionToken', + }, + 'location_map': { + 'session_token': 'header', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [ + 'application/json' + ], + 'content_type': [], + }, + api_client=api_client + ) + self.v1_user_manifest_own_post_endpoint = _Endpoint( + settings={ + 'response_type': (SuccessResponse,), + 'auth': [], + 'endpoint_path': '/v1/user/manifest/own', + 'operation_id': 'v1_user_manifest_own_post', + 'http_method': 'POST', + 'servers': None, + }, + params_map={ + 'all': [ + 'session_token', + 'manifest', + ], + 'required': [ + 'session_token', + 'manifest', + ], + 'nullable': [ + ], + 'enum': [ + ], + 'validation': [ + ] + }, + root_map={ + 'validations': { + }, + 'allowed_values': { + }, + 'openapi_types': { + 'session_token': + (str,), + 'manifest': + (ServiceAccountManifest,), + }, + 'attribute_map': { + 'session_token': 'sessionToken', + }, + 'location_map': { + 'session_token': 'header', + 'manifest': 'body', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [ + 'application/json' + ], + 'content_type': [], + }, + api_client=api_client + ) self.v1_user_uid_follow_post_endpoint = _Endpoint( settings={ 'response_type': (SuccessResponse,), @@ -2819,6 +2923,164 @@ def v1_admin_user_user_id_suspension_update_put( payload return self.v1_admin_user_user_id_suspension_update_put_endpoint.call_with_http_info(**kwargs) + def v1_user_manifest_own_get( + self, + session_token, + **kwargs + ): + """Get own service account manifest # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = pod_api.v1_user_manifest_own_get(session_token, async_req=True) + >>> result = thread.get() + + Args: + session_token (str): Session authentication token. + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): 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. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _content_type (str/None): force body content-type. + Default is None and content-type will be predicted by allowed + content-types and body. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + ServiceAccountManifest + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_spec_property_naming'] = kwargs.get( + '_spec_property_naming', False + ) + kwargs['_content_type'] = kwargs.get( + '_content_type') + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['session_token'] = \ + session_token + return self.v1_user_manifest_own_get_endpoint.call_with_http_info(**kwargs) + + def v1_user_manifest_own_post( + self, + session_token, + manifest, + **kwargs + ): + """Update own service account manifest # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = pod_api.v1_user_manifest_own_post(session_token, manifest, async_req=True) + >>> result = thread.get() + + Args: + session_token (str): Session authentication token. + manifest (ServiceAccountManifest): Service Account Manifest to put in user account + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): 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. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _content_type (str/None): force body content-type. + Default is None and content-type will be predicted by allowed + content-types and body. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + SuccessResponse + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_spec_property_naming'] = kwargs.get( + '_spec_property_naming', False + ) + kwargs['_content_type'] = kwargs.get( + '_content_type') + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['session_token'] = \ + session_token + kwargs['manifest'] = \ + manifest + return self.v1_user_manifest_own_post_endpoint.call_with_http_info(**kwargs) + def v1_user_uid_follow_post( self, session_token, @@ -3323,7 +3585,7 @@ def v2_admin_user_uid_get( uid, **kwargs ): - """Retreive V2 User details for a particular user # noqa: E501 + """Retrieve V2 User details for a particular user # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True diff --git a/symphony/bdk/gen/pod_api/users_api.py b/symphony/bdk/gen/pod_api/users_api.py index ab4c8f3d..8898d81a 100644 --- a/symphony/bdk/gen/pod_api/users_api.py +++ b/symphony/bdk/gen/pod_api/users_api.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ @@ -22,9 +22,11 @@ validate_and_convert_types ) from symphony.bdk.gen.pod_model.error import Error +from symphony.bdk.gen.pod_model.success_response import SuccessResponse from symphony.bdk.gen.pod_model.user_search_query import UserSearchQuery from symphony.bdk.gen.pod_model.user_search_results import UserSearchResults from symphony.bdk.gen.pod_model.user_v2 import UserV2 +from symphony.bdk.gen.pod_model.v1_user_sessions import V1UserSessions from symphony.bdk.gen.pod_model.v2_user_list import V2UserList @@ -110,6 +112,177 @@ def __init__(self, api_client=None): }, api_client=api_client ) + self.v1_users_uid_sessions_get_endpoint = _Endpoint( + settings={ + 'response_type': (V1UserSessions,), + 'auth': [], + 'endpoint_path': '/v1/users/{uid}/sessions', + 'operation_id': 'v1_users_uid_sessions_get', + 'http_method': 'GET', + 'servers': None, + }, + params_map={ + 'all': [ + 'uid', + 'session_token', + ], + 'required': [ + 'uid', + 'session_token', + ], + 'nullable': [ + ], + 'enum': [ + ], + 'validation': [ + ] + }, + root_map={ + 'validations': { + }, + 'allowed_values': { + }, + 'openapi_types': { + 'uid': + (str,), + 'session_token': + (str,), + }, + 'attribute_map': { + 'uid': 'uid', + 'session_token': 'sessionToken', + }, + 'location_map': { + 'uid': 'path', + 'session_token': 'header', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [ + 'application/json' + ], + 'content_type': [], + }, + api_client=api_client + ) + self.v1_users_uid_sessions_logout_post_endpoint = _Endpoint( + settings={ + 'response_type': (SuccessResponse,), + 'auth': [], + 'endpoint_path': '/v1/users/{uid}/sessions/logout', + 'operation_id': 'v1_users_uid_sessions_logout_post', + 'http_method': 'POST', + 'servers': None, + }, + params_map={ + 'all': [ + 'uid', + 'session_token', + ], + 'required': [ + 'uid', + 'session_token', + ], + 'nullable': [ + ], + 'enum': [ + ], + 'validation': [ + ] + }, + root_map={ + 'validations': { + }, + 'allowed_values': { + }, + 'openapi_types': { + 'uid': + (str,), + 'session_token': + (str,), + }, + 'attribute_map': { + 'uid': 'uid', + 'session_token': 'sessionToken', + }, + 'location_map': { + 'uid': 'path', + 'session_token': 'header', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [ + 'application/json' + ], + 'content_type': [], + }, + api_client=api_client + ) + self.v1_users_uid_sessions_sid_logout_post_endpoint = _Endpoint( + settings={ + 'response_type': (SuccessResponse,), + 'auth': [], + 'endpoint_path': '/v1/users/{uid}/sessions/{sid}/logout', + 'operation_id': 'v1_users_uid_sessions_sid_logout_post', + 'http_method': 'POST', + 'servers': None, + }, + params_map={ + 'all': [ + 'uid', + 'sid', + 'session_token', + ], + 'required': [ + 'uid', + 'sid', + 'session_token', + ], + 'nullable': [ + ], + 'enum': [ + ], + 'validation': [ + ] + }, + root_map={ + 'validations': { + }, + 'allowed_values': { + }, + 'openapi_types': { + 'uid': + (str,), + 'sid': + (str,), + 'session_token': + (str,), + }, + 'attribute_map': { + 'uid': 'uid', + 'sid': 'sid', + 'session_token': 'sessionToken', + }, + 'location_map': { + 'uid': 'path', + 'sid': 'path', + 'session_token': 'header', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [ + 'application/json' + ], + 'content_type': [], + }, + api_client=api_client + ) self.v2_user_get_endpoint = _Endpoint( settings={ 'response_type': (UserV2,), @@ -338,6 +511,253 @@ def v1_user_search_post( search_request return self.v1_user_search_post_endpoint.call_with_http_info(**kwargs) + def v1_users_uid_sessions_get( + self, + uid, + session_token, + **kwargs + ): + """Lists all sessions for the user identified by {uid}. # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = pod_api.v1_users_uid_sessions_get(uid, session_token, async_req=True) + >>> result = thread.get() + + Args: + uid (str): The identifier of the user whose sessions are to be listed. + session_token (str): Session authentication token. + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): 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. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _content_type (str/None): force body content-type. + Default is None and content-type will be predicted by allowed + content-types and body. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + V1UserSessions + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_spec_property_naming'] = kwargs.get( + '_spec_property_naming', False + ) + kwargs['_content_type'] = kwargs.get( + '_content_type') + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['uid'] = \ + uid + kwargs['session_token'] = \ + session_token + return self.v1_users_uid_sessions_get_endpoint.call_with_http_info(**kwargs) + + def v1_users_uid_sessions_logout_post( + self, + uid, + session_token, + **kwargs + ): + """Ends all sessions for the user identified by {uid}. # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = pod_api.v1_users_uid_sessions_logout_post(uid, session_token, async_req=True) + >>> result = thread.get() + + Args: + uid (str): The identifier of the user whose sessions are to be terminated. + session_token (str): Session authentication token. + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): 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. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _content_type (str/None): force body content-type. + Default is None and content-type will be predicted by allowed + content-types and body. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + SuccessResponse + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_spec_property_naming'] = kwargs.get( + '_spec_property_naming', False + ) + kwargs['_content_type'] = kwargs.get( + '_content_type') + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['uid'] = \ + uid + kwargs['session_token'] = \ + session_token + return self.v1_users_uid_sessions_logout_post_endpoint.call_with_http_info(**kwargs) + + def v1_users_uid_sessions_sid_logout_post( + self, + uid, + sid, + session_token, + **kwargs + ): + """Ends the session identified by {sid} for the user with the identifier {uid}. # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = pod_api.v1_users_uid_sessions_sid_logout_post(uid, sid, session_token, async_req=True) + >>> result = thread.get() + + Args: + uid (str): The identifier of the user who owns the session to be terminated. + sid (str): The identifier of the session to be terminated. + session_token (str): Session authentication token. + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): 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. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _content_type (str/None): force body content-type. + Default is None and content-type will be predicted by allowed + content-types and body. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + SuccessResponse + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_spec_property_naming'] = kwargs.get( + '_spec_property_naming', False + ) + kwargs['_content_type'] = kwargs.get( + '_content_type') + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['uid'] = \ + uid + kwargs['sid'] = \ + sid + kwargs['session_token'] = \ + session_token + return self.v1_users_uid_sessions_sid_logout_post_endpoint.call_with_http_info(**kwargs) + def v2_user_get( self, session_token, diff --git a/symphony/bdk/gen/pod_model/admin_justified_action.py b/symphony/bdk/gen/pod_model/admin_justified_action.py index 8fe37a8c..e15a3e85 100644 --- a/symphony/bdk/gen/pod_model/admin_justified_action.py +++ b/symphony/bdk/gen/pod_model/admin_justified_action.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/admin_justified_user_action.py b/symphony/bdk/gen/pod_model/admin_justified_user_action.py index 633bef38..7ede59aa 100644 --- a/symphony/bdk/gen/pod_model/admin_justified_user_action.py +++ b/symphony/bdk/gen/pod_model/admin_justified_user_action.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/app_authentication_key.py b/symphony/bdk/gen/pod_model/app_authentication_key.py index b576bb75..0f11ad01 100644 --- a/symphony/bdk/gen/pod_model/app_authentication_key.py +++ b/symphony/bdk/gen/pod_model/app_authentication_key.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/app_authentication_keys.py b/symphony/bdk/gen/pod_model/app_authentication_keys.py index 6bbe3fa2..7eb93854 100644 --- a/symphony/bdk/gen/pod_model/app_authentication_keys.py +++ b/symphony/bdk/gen/pod_model/app_authentication_keys.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/app_notification.py b/symphony/bdk/gen/pod_model/app_notification.py index c7ce262e..f9b93255 100644 --- a/symphony/bdk/gen/pod_model/app_notification.py +++ b/symphony/bdk/gen/pod_model/app_notification.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/app_properties.py b/symphony/bdk/gen/pod_model/app_properties.py index 39b2eda2..1eace3b8 100644 --- a/symphony/bdk/gen/pod_model/app_properties.py +++ b/symphony/bdk/gen/pod_model/app_properties.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/app_property.py b/symphony/bdk/gen/pod_model/app_property.py index 3a34884a..79ef68c8 100644 --- a/symphony/bdk/gen/pod_model/app_property.py +++ b/symphony/bdk/gen/pod_model/app_property.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/application_detail.py b/symphony/bdk/gen/pod_model/application_detail.py index f2137130..c9d0dc88 100644 --- a/symphony/bdk/gen/pod_model/application_detail.py +++ b/symphony/bdk/gen/pod_model/application_detail.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/application_info.py b/symphony/bdk/gen/pod_model/application_info.py index b7dbd1f4..521dba86 100644 --- a/symphony/bdk/gen/pod_model/application_info.py +++ b/symphony/bdk/gen/pod_model/application_info.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/assignee_candidate.py b/symphony/bdk/gen/pod_model/assignee_candidate.py index 249ebcbb..3015f315 100644 --- a/symphony/bdk/gen/pod_model/assignee_candidate.py +++ b/symphony/bdk/gen/pod_model/assignee_candidate.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/assignee_candidates.py b/symphony/bdk/gen/pod_model/assignee_candidates.py index bb263395..cdafcaf2 100644 --- a/symphony/bdk/gen/pod_model/assignee_candidates.py +++ b/symphony/bdk/gen/pod_model/assignee_candidates.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/attachment_preview.py b/symphony/bdk/gen/pod_model/attachment_preview.py index 652a03ae..22fdbb6a 100644 --- a/symphony/bdk/gen/pod_model/attachment_preview.py +++ b/symphony/bdk/gen/pod_model/attachment_preview.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/avatar.py b/symphony/bdk/gen/pod_model/avatar.py index dd553893..f413b00e 100644 --- a/symphony/bdk/gen/pod_model/avatar.py +++ b/symphony/bdk/gen/pod_model/avatar.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/avatar_list.py b/symphony/bdk/gen/pod_model/avatar_list.py index f37ccf42..621a7fdc 100644 --- a/symphony/bdk/gen/pod_model/avatar_list.py +++ b/symphony/bdk/gen/pod_model/avatar_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/avatar_update.py b/symphony/bdk/gen/pod_model/avatar_update.py index 5dd1420e..a6a8f76a 100644 --- a/symphony/bdk/gen/pod_model/avatar_update.py +++ b/symphony/bdk/gen/pod_model/avatar_update.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/bulk_action_result.py b/symphony/bdk/gen/pod_model/bulk_action_result.py index 15c9a1af..c64894e5 100644 --- a/symphony/bdk/gen/pod_model/bulk_action_result.py +++ b/symphony/bdk/gen/pod_model/bulk_action_result.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/cert_info.py b/symphony/bdk/gen/pod_model/cert_info.py index 3c6bdc84..98529f37 100644 --- a/symphony/bdk/gen/pod_model/cert_info.py +++ b/symphony/bdk/gen/pod_model/cert_info.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/cert_info_item.py b/symphony/bdk/gen/pod_model/cert_info_item.py index 3d28d775..c3cedc7b 100644 --- a/symphony/bdk/gen/pod_model/cert_info_item.py +++ b/symphony/bdk/gen/pod_model/cert_info_item.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/company_cert.py b/symphony/bdk/gen/pod_model/company_cert.py index 3679eb5b..ae32ab49 100644 --- a/symphony/bdk/gen/pod_model/company_cert.py +++ b/symphony/bdk/gen/pod_model/company_cert.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/company_cert_attributes.py b/symphony/bdk/gen/pod_model/company_cert_attributes.py index 8ab3ed32..f9653379 100644 --- a/symphony/bdk/gen/pod_model/company_cert_attributes.py +++ b/symphony/bdk/gen/pod_model/company_cert_attributes.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/company_cert_detail.py b/symphony/bdk/gen/pod_model/company_cert_detail.py index 359b1f6e..8b4e1ccd 100644 --- a/symphony/bdk/gen/pod_model/company_cert_detail.py +++ b/symphony/bdk/gen/pod_model/company_cert_detail.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/company_cert_info.py b/symphony/bdk/gen/pod_model/company_cert_info.py index 623c1ce6..975328cc 100644 --- a/symphony/bdk/gen/pod_model/company_cert_info.py +++ b/symphony/bdk/gen/pod_model/company_cert_info.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/company_cert_info_list.py b/symphony/bdk/gen/pod_model/company_cert_info_list.py index b04a908d..f2ada80b 100644 --- a/symphony/bdk/gen/pod_model/company_cert_info_list.py +++ b/symphony/bdk/gen/pod_model/company_cert_info_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/company_cert_status.py b/symphony/bdk/gen/pod_model/company_cert_status.py index fd6358a8..75604220 100644 --- a/symphony/bdk/gen/pod_model/company_cert_status.py +++ b/symphony/bdk/gen/pod_model/company_cert_status.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/company_cert_type.py b/symphony/bdk/gen/pod_model/company_cert_type.py index 5f16df9a..49385dd3 100644 --- a/symphony/bdk/gen/pod_model/company_cert_type.py +++ b/symphony/bdk/gen/pod_model/company_cert_type.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/company_cert_type_list.py b/symphony/bdk/gen/pod_model/company_cert_type_list.py index 6150db1b..f169c28e 100644 --- a/symphony/bdk/gen/pod_model/company_cert_type_list.py +++ b/symphony/bdk/gen/pod_model/company_cert_type_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/conversation_specific_stream_attributes.py b/symphony/bdk/gen/pod_model/conversation_specific_stream_attributes.py index a3f5695c..e9e5e3c2 100644 --- a/symphony/bdk/gen/pod_model/conversation_specific_stream_attributes.py +++ b/symphony/bdk/gen/pod_model/conversation_specific_stream_attributes.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/delegate_action.py b/symphony/bdk/gen/pod_model/delegate_action.py index ed8fe991..8326160c 100644 --- a/symphony/bdk/gen/pod_model/delegate_action.py +++ b/symphony/bdk/gen/pod_model/delegate_action.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/disclaimer.py b/symphony/bdk/gen/pod_model/disclaimer.py index 63bded7f..7eae83e8 100644 --- a/symphony/bdk/gen/pod_model/disclaimer.py +++ b/symphony/bdk/gen/pod_model/disclaimer.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/disclaimer_list.py b/symphony/bdk/gen/pod_model/disclaimer_list.py index 8d143067..3c098eba 100644 --- a/symphony/bdk/gen/pod_model/disclaimer_list.py +++ b/symphony/bdk/gen/pod_model/disclaimer_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/download_receipt_count.py b/symphony/bdk/gen/pod_model/download_receipt_count.py index b134a7eb..bce54270 100644 --- a/symphony/bdk/gen/pod_model/download_receipt_count.py +++ b/symphony/bdk/gen/pod_model/download_receipt_count.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/error.py b/symphony/bdk/gen/pod_model/error.py index 939192ba..69aaf802 100644 --- a/symphony/bdk/gen/pod_model/error.py +++ b/symphony/bdk/gen/pod_model/error.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/faceted_match_count.py b/symphony/bdk/gen/pod_model/faceted_match_count.py index 25e159e2..e6bc0da1 100644 --- a/symphony/bdk/gen/pod_model/faceted_match_count.py +++ b/symphony/bdk/gen/pod_model/faceted_match_count.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/feature.py b/symphony/bdk/gen/pod_model/feature.py index c0fe3922..fdbcbda6 100644 --- a/symphony/bdk/gen/pod_model/feature.py +++ b/symphony/bdk/gen/pod_model/feature.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/feature_list.py b/symphony/bdk/gen/pod_model/feature_list.py index 22d14fd2..547116f0 100644 --- a/symphony/bdk/gen/pod_model/feature_list.py +++ b/symphony/bdk/gen/pod_model/feature_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/file_extension.py b/symphony/bdk/gen/pod_model/file_extension.py index a7307020..caa68cd6 100644 --- a/symphony/bdk/gen/pod_model/file_extension.py +++ b/symphony/bdk/gen/pod_model/file_extension.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ @@ -88,6 +88,7 @@ def openapi_types(): 'extension': (str,), # noqa: E501 'scope_internal': (bool, none_type), # noqa: E501 'scope_external': (bool, none_type), # noqa: E501 + 'scope_xpod': (bool, none_type), # noqa: E501 'source': (str, none_type), # noqa: E501 } @@ -100,6 +101,7 @@ def discriminator(): 'extension': 'extension', # noqa: E501 'scope_internal': 'scope_internal', # noqa: E501 'scope_external': 'scope_external', # noqa: E501 + 'scope_xpod': 'scope_xpod', # noqa: E501 'source': 'source', # noqa: E501 } @@ -149,6 +151,7 @@ def _from_openapi_data(cls, extension, *args, **kwargs): # noqa: E501 _visited_composed_classes = (Animal,) scope_internal (bool): File extension allowed for internal scope . [optional] # noqa: E501 scope_external (bool): File extension allowed for external scope . [optional] # noqa: E501 + scope_xpod (bool): File extension allowed to be received from another POD . [optional] # noqa: E501 source (str): File extension with metadata understood by the system or file extension created by a customer . [optional] # noqa: E501 """ @@ -237,6 +240,7 @@ def __init__(self, extension, *args, **kwargs): # noqa: E501 _visited_composed_classes = (Animal,) scope_internal (bool): File extension allowed for internal scope . [optional] # noqa: E501 scope_external (bool): File extension allowed for external scope . [optional] # noqa: E501 + scope_xpod (bool): File extension allowed to be received from another POD . [optional] # noqa: E501 source (str): File extension with metadata understood by the system or file extension created by a customer . [optional] # noqa: E501 """ @@ -266,6 +270,7 @@ def __init__(self, extension, *args, **kwargs): # noqa: E501 self.extension: str = extension self.scope_internal: bool = None self.scope_external: bool = None + self.scope_xpod: bool = None self.source: str = None for var_name, var_value in kwargs.items(): if var_name not in self.attribute_map and \ diff --git a/symphony/bdk/gen/pod_model/file_extensions_response.py b/symphony/bdk/gen/pod_model/file_extensions_response.py index 5ad10d86..7f3498ba 100644 --- a/symphony/bdk/gen/pod_model/file_extensions_response.py +++ b/symphony/bdk/gen/pod_model/file_extensions_response.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/followers_list.py b/symphony/bdk/gen/pod_model/followers_list.py index 74ba6ba3..119b5983 100644 --- a/symphony/bdk/gen/pod_model/followers_list.py +++ b/symphony/bdk/gen/pod_model/followers_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/followers_list_response.py b/symphony/bdk/gen/pod_model/followers_list_response.py index 1197a611..92297aef 100644 --- a/symphony/bdk/gen/pod_model/followers_list_response.py +++ b/symphony/bdk/gen/pod_model/followers_list_response.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/following_list_response.py b/symphony/bdk/gen/pod_model/following_list_response.py index 90a52291..abc0a9c5 100644 --- a/symphony/bdk/gen/pod_model/following_list_response.py +++ b/symphony/bdk/gen/pod_model/following_list_response.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/group.py b/symphony/bdk/gen/pod_model/group.py index 1cf9a041..ecf0c004 100644 --- a/symphony/bdk/gen/pod_model/group.py +++ b/symphony/bdk/gen/pod_model/group.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/group_item.py b/symphony/bdk/gen/pod_model/group_item.py index 66d6173c..67da4027 100644 --- a/symphony/bdk/gen/pod_model/group_item.py +++ b/symphony/bdk/gen/pod_model/group_item.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/group_list.py b/symphony/bdk/gen/pod_model/group_list.py index 57719bdf..f25df70d 100644 --- a/symphony/bdk/gen/pod_model/group_list.py +++ b/symphony/bdk/gen/pod_model/group_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/group_role_scope.py b/symphony/bdk/gen/pod_model/group_role_scope.py index 696b2765..8692219d 100644 --- a/symphony/bdk/gen/pod_model/group_role_scope.py +++ b/symphony/bdk/gen/pod_model/group_role_scope.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/im_system_info.py b/symphony/bdk/gen/pod_model/im_system_info.py index 60d19dce..2759bc74 100644 --- a/symphony/bdk/gen/pod_model/im_system_info.py +++ b/symphony/bdk/gen/pod_model/im_system_info.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/immutable_room_attributes.py b/symphony/bdk/gen/pod_model/immutable_room_attributes.py index 8463ae64..d643953a 100644 --- a/symphony/bdk/gen/pod_model/immutable_room_attributes.py +++ b/symphony/bdk/gen/pod_model/immutable_room_attributes.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/integer_list.py b/symphony/bdk/gen/pod_model/integer_list.py index e1a050d2..f6baa794 100644 --- a/symphony/bdk/gen/pod_model/integer_list.py +++ b/symphony/bdk/gen/pod_model/integer_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/languages.py b/symphony/bdk/gen/pod_model/languages.py index 5323b348..1b4237d6 100644 --- a/symphony/bdk/gen/pod_model/languages.py +++ b/symphony/bdk/gen/pod_model/languages.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/member_info.py b/symphony/bdk/gen/pod_model/member_info.py index 327e2c84..07a7bf49 100644 --- a/symphony/bdk/gen/pod_model/member_info.py +++ b/symphony/bdk/gen/pod_model/member_info.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/membership_data.py b/symphony/bdk/gen/pod_model/membership_data.py index 279379ef..f0ae83ff 100644 --- a/symphony/bdk/gen/pod_model/membership_data.py +++ b/symphony/bdk/gen/pod_model/membership_data.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/membership_list.py b/symphony/bdk/gen/pod_model/membership_list.py index f4df7e5b..61229d05 100644 --- a/symphony/bdk/gen/pod_model/membership_list.py +++ b/symphony/bdk/gen/pod_model/membership_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/message_detail.py b/symphony/bdk/gen/pod_model/message_detail.py index 8acc8b8b..01670b8a 100644 --- a/symphony/bdk/gen/pod_model/message_detail.py +++ b/symphony/bdk/gen/pod_model/message_detail.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/message_details.py b/symphony/bdk/gen/pod_model/message_details.py index dd8687f4..1bbd0fa8 100644 --- a/symphony/bdk/gen/pod_model/message_details.py +++ b/symphony/bdk/gen/pod_model/message_details.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/message_download_receipt_count.py b/symphony/bdk/gen/pod_model/message_download_receipt_count.py index 4dd1eba5..5aecb878 100644 --- a/symphony/bdk/gen/pod_model/message_download_receipt_count.py +++ b/symphony/bdk/gen/pod_model/message_download_receipt_count.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/message_ids.py b/symphony/bdk/gen/pod_model/message_ids.py index c7bc64da..dfd0a287 100644 --- a/symphony/bdk/gen/pod_model/message_ids.py +++ b/symphony/bdk/gen/pod_model/message_ids.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/message_metadata_response.py b/symphony/bdk/gen/pod_model/message_metadata_response.py index f21738e0..3c32c031 100644 --- a/symphony/bdk/gen/pod_model/message_metadata_response.py +++ b/symphony/bdk/gen/pod_model/message_metadata_response.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/message_metadata_response_parent.py b/symphony/bdk/gen/pod_model/message_metadata_response_parent.py index 9767c10c..1ddc2b84 100644 --- a/symphony/bdk/gen/pod_model/message_metadata_response_parent.py +++ b/symphony/bdk/gen/pod_model/message_metadata_response_parent.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/message_receipt_detail.py b/symphony/bdk/gen/pod_model/message_receipt_detail.py index 060421b4..9a1b9351 100644 --- a/symphony/bdk/gen/pod_model/message_receipt_detail.py +++ b/symphony/bdk/gen/pod_model/message_receipt_detail.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/message_receipt_detail_response.py b/symphony/bdk/gen/pod_model/message_receipt_detail_response.py index 0d5f4b3c..9189f6a4 100644 --- a/symphony/bdk/gen/pod_model/message_receipt_detail_response.py +++ b/symphony/bdk/gen/pod_model/message_receipt_detail_response.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/message_status.py b/symphony/bdk/gen/pod_model/message_status.py index 08fad1a3..dbe6eab4 100644 --- a/symphony/bdk/gen/pod_model/message_status.py +++ b/symphony/bdk/gen/pod_model/message_status.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/message_status_user.py b/symphony/bdk/gen/pod_model/message_status_user.py index 3860d6a8..1e2cac8d 100644 --- a/symphony/bdk/gen/pod_model/message_status_user.py +++ b/symphony/bdk/gen/pod_model/message_status_user.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/message_stream.py b/symphony/bdk/gen/pod_model/message_stream.py index 80ef2b67..f3165e9c 100644 --- a/symphony/bdk/gen/pod_model/message_stream.py +++ b/symphony/bdk/gen/pod_model/message_stream.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/message_suppression_response.py b/symphony/bdk/gen/pod_model/message_suppression_response.py index f66010aa..5d2e3a44 100644 --- a/symphony/bdk/gen/pod_model/message_suppression_response.py +++ b/symphony/bdk/gen/pod_model/message_suppression_response.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/message_user.py b/symphony/bdk/gen/pod_model/message_user.py index ea413842..2b71e5e8 100644 --- a/symphony/bdk/gen/pod_model/message_user.py +++ b/symphony/bdk/gen/pod_model/message_user.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/name_value_pair.py b/symphony/bdk/gen/pod_model/name_value_pair.py index a2f4c31d..f089119f 100644 --- a/symphony/bdk/gen/pod_model/name_value_pair.py +++ b/symphony/bdk/gen/pod_model/name_value_pair.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/pagination.py b/symphony/bdk/gen/pod_model/pagination.py index 76fcfb9b..d0fcb3e0 100644 --- a/symphony/bdk/gen/pod_model/pagination.py +++ b/symphony/bdk/gen/pod_model/pagination.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/pagination_cursors.py b/symphony/bdk/gen/pod_model/pagination_cursors.py index fc5dd761..bfeabdf1 100644 --- a/symphony/bdk/gen/pod_model/pagination_cursors.py +++ b/symphony/bdk/gen/pod_model/pagination_cursors.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/password.py b/symphony/bdk/gen/pod_model/password.py index 7e5ade32..65559ab4 100644 --- a/symphony/bdk/gen/pod_model/password.py +++ b/symphony/bdk/gen/pod_model/password.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/password_reset.py b/symphony/bdk/gen/pod_model/password_reset.py index 99d6fb19..85e32250 100644 --- a/symphony/bdk/gen/pod_model/password_reset.py +++ b/symphony/bdk/gen/pod_model/password_reset.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/pod_app_entitlement.py b/symphony/bdk/gen/pod_model/pod_app_entitlement.py index c3f48bea..26d4cfd1 100644 --- a/symphony/bdk/gen/pod_model/pod_app_entitlement.py +++ b/symphony/bdk/gen/pod_model/pod_app_entitlement.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/pod_app_entitlement_list.py b/symphony/bdk/gen/pod_model/pod_app_entitlement_list.py index 2363eab7..9e4b5e53 100644 --- a/symphony/bdk/gen/pod_model/pod_app_entitlement_list.py +++ b/symphony/bdk/gen/pod_model/pod_app_entitlement_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/pod_certificate.py b/symphony/bdk/gen/pod_model/pod_certificate.py index 2d6604b7..dada2568 100644 --- a/symphony/bdk/gen/pod_model/pod_certificate.py +++ b/symphony/bdk/gen/pod_model/pod_certificate.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/policy.py b/symphony/bdk/gen/pod_model/policy.py index 7278185e..fa4f2376 100644 --- a/symphony/bdk/gen/pod_model/policy.py +++ b/symphony/bdk/gen/pod_model/policy.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/policy_list.py b/symphony/bdk/gen/pod_model/policy_list.py index 39a45912..5a4594b7 100644 --- a/symphony/bdk/gen/pod_model/policy_list.py +++ b/symphony/bdk/gen/pod_model/policy_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/product.py b/symphony/bdk/gen/pod_model/product.py index 452b5435..f2531995 100644 --- a/symphony/bdk/gen/pod_model/product.py +++ b/symphony/bdk/gen/pod_model/product.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/product_list.py b/symphony/bdk/gen/pod_model/product_list.py index 81855422..d2594d07 100644 --- a/symphony/bdk/gen/pod_model/product_list.py +++ b/symphony/bdk/gen/pod_model/product_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/protocol.py b/symphony/bdk/gen/pod_model/protocol.py index 83f67f39..b19cd40f 100644 --- a/symphony/bdk/gen/pod_model/protocol.py +++ b/symphony/bdk/gen/pod_model/protocol.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/role.py b/symphony/bdk/gen/pod_model/role.py index c061df2d..f3a67201 100644 --- a/symphony/bdk/gen/pod_model/role.py +++ b/symphony/bdk/gen/pod_model/role.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/role_detail.py b/symphony/bdk/gen/pod_model/role_detail.py index 1c4bf40e..54c73480 100644 --- a/symphony/bdk/gen/pod_model/role_detail.py +++ b/symphony/bdk/gen/pod_model/role_detail.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/role_detail_list.py b/symphony/bdk/gen/pod_model/role_detail_list.py index e8fb7140..0e8e66ac 100644 --- a/symphony/bdk/gen/pod_model/role_detail_list.py +++ b/symphony/bdk/gen/pod_model/role_detail_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/role_list.py b/symphony/bdk/gen/pod_model/role_list.py index aa0d6d40..c2d11e17 100644 --- a/symphony/bdk/gen/pod_model/role_list.py +++ b/symphony/bdk/gen/pod_model/role_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/room_attributes.py b/symphony/bdk/gen/pod_model/room_attributes.py index 4b26e68b..3c51959c 100644 --- a/symphony/bdk/gen/pod_model/room_attributes.py +++ b/symphony/bdk/gen/pod_model/room_attributes.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/room_detail.py b/symphony/bdk/gen/pod_model/room_detail.py index 75142857..e25cc36d 100644 --- a/symphony/bdk/gen/pod_model/room_detail.py +++ b/symphony/bdk/gen/pod_model/room_detail.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/room_search_criteria.py b/symphony/bdk/gen/pod_model/room_search_criteria.py index aa1d100e..fa0fccda 100644 --- a/symphony/bdk/gen/pod_model/room_search_criteria.py +++ b/symphony/bdk/gen/pod_model/room_search_criteria.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/room_specific_stream_attributes.py b/symphony/bdk/gen/pod_model/room_specific_stream_attributes.py index b6f56fbd..0b7c5adb 100644 --- a/symphony/bdk/gen/pod_model/room_specific_stream_attributes.py +++ b/symphony/bdk/gen/pod_model/room_specific_stream_attributes.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/room_system_info.py b/symphony/bdk/gen/pod_model/room_system_info.py index a47febc7..7038ae2a 100644 --- a/symphony/bdk/gen/pod_model/room_system_info.py +++ b/symphony/bdk/gen/pod_model/room_system_info.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/room_tag.py b/symphony/bdk/gen/pod_model/room_tag.py index ecf7cf42..9f862129 100644 --- a/symphony/bdk/gen/pod_model/room_tag.py +++ b/symphony/bdk/gen/pod_model/room_tag.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/service_account_manifest.py b/symphony/bdk/gen/pod_model/service_account_manifest.py new file mode 100644 index 00000000..704d5c55 --- /dev/null +++ b/symphony/bdk/gen/pod_model/service_account_manifest.py @@ -0,0 +1,264 @@ +""" + Pod API + + This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 + + The version of the OpenAPI document: 20.17.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 +from typing import List, Union + +from symphony.bdk.gen.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from symphony.bdk.gen.exceptions import ApiAttributeError + + +class ServiceAccountManifest(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + ('manifest',): { + 'max_length': 6144, + }, + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a pod_model may have properties that are + of type self, this must run after the class is loaded + """ + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a pod_model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + return { + 'manifest': (str,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'manifest': 'manifest', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, manifest, *args, **kwargs): # noqa: E501 + """ServiceAccountManifest - a pod_model defined in OpenAPI + + Args: + manifest (str): Manifest containing commands supported by the service account. Must be valid JSON. + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the pod_model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.manifest = manifest + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, manifest, *args, **kwargs): # noqa: E501 + """ServiceAccountManifest - a pod_model defined in OpenAPI + + Args: + manifest (str): Manifest containing commands supported by the service account. Must be valid JSON. + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the pod_model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.manifest: str = manifest + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/symphony/bdk/gen/pod_model/stream.py b/symphony/bdk/gen/pod_model/stream.py index 44ca137b..117d4e45 100644 --- a/symphony/bdk/gen/pod_model/stream.py +++ b/symphony/bdk/gen/pod_model/stream.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/stream_attachment_item.py b/symphony/bdk/gen/pod_model/stream_attachment_item.py index be935d9f..580593d5 100644 --- a/symphony/bdk/gen/pod_model/stream_attachment_item.py +++ b/symphony/bdk/gen/pod_model/stream_attachment_item.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/stream_attachment_response.py b/symphony/bdk/gen/pod_model/stream_attachment_response.py index 184c68a9..b3e3c868 100644 --- a/symphony/bdk/gen/pod_model/stream_attachment_response.py +++ b/symphony/bdk/gen/pod_model/stream_attachment_response.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/stream_attributes.py b/symphony/bdk/gen/pod_model/stream_attributes.py index 92e8eb30..92e3dfb0 100644 --- a/symphony/bdk/gen/pod_model/stream_attributes.py +++ b/symphony/bdk/gen/pod_model/stream_attributes.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/stream_filter.py b/symphony/bdk/gen/pod_model/stream_filter.py index 7787e6de..cc35f9aa 100644 --- a/symphony/bdk/gen/pod_model/stream_filter.py +++ b/symphony/bdk/gen/pod_model/stream_filter.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/stream_list.py b/symphony/bdk/gen/pod_model/stream_list.py index d79f401e..45a3c63a 100644 --- a/symphony/bdk/gen/pod_model/stream_list.py +++ b/symphony/bdk/gen/pod_model/stream_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/stream_type.py b/symphony/bdk/gen/pod_model/stream_type.py index b577112e..792b6cdb 100644 --- a/symphony/bdk/gen/pod_model/stream_type.py +++ b/symphony/bdk/gen/pod_model/stream_type.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/string_id.py b/symphony/bdk/gen/pod_model/string_id.py index 2e0cf4c6..4566547a 100644 --- a/symphony/bdk/gen/pod_model/string_id.py +++ b/symphony/bdk/gen/pod_model/string_id.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/string_list.py b/symphony/bdk/gen/pod_model/string_list.py index 7dabb65b..602665d6 100644 --- a/symphony/bdk/gen/pod_model/string_list.py +++ b/symphony/bdk/gen/pod_model/string_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/success_response.py b/symphony/bdk/gen/pod_model/success_response.py index a3180b1e..3b6738b0 100644 --- a/symphony/bdk/gen/pod_model/success_response.py +++ b/symphony/bdk/gen/pod_model/success_response.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_app_entitlement.py b/symphony/bdk/gen/pod_model/user_app_entitlement.py index 1c0ce270..b611bd86 100644 --- a/symphony/bdk/gen/pod_model/user_app_entitlement.py +++ b/symphony/bdk/gen/pod_model/user_app_entitlement.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_app_entitlement_list.py b/symphony/bdk/gen/pod_model/user_app_entitlement_list.py index 205b498b..9d55bcd8 100644 --- a/symphony/bdk/gen/pod_model/user_app_entitlement_list.py +++ b/symphony/bdk/gen/pod_model/user_app_entitlement_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_app_entitlement_patch.py b/symphony/bdk/gen/pod_model/user_app_entitlement_patch.py index ad7bf8d1..e7e6ff61 100644 --- a/symphony/bdk/gen/pod_model/user_app_entitlement_patch.py +++ b/symphony/bdk/gen/pod_model/user_app_entitlement_patch.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_app_entitlement_patch_enum.py b/symphony/bdk/gen/pod_model/user_app_entitlement_patch_enum.py index 020603f0..20fb3b01 100644 --- a/symphony/bdk/gen/pod_model/user_app_entitlement_patch_enum.py +++ b/symphony/bdk/gen/pod_model/user_app_entitlement_patch_enum.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_app_entitlements_patch_list.py b/symphony/bdk/gen/pod_model/user_app_entitlements_patch_list.py index d7fc8615..f7cf9210 100644 --- a/symphony/bdk/gen/pod_model/user_app_entitlements_patch_list.py +++ b/symphony/bdk/gen/pod_model/user_app_entitlements_patch_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_attributes.py b/symphony/bdk/gen/pod_model/user_attributes.py index f61efc9a..9295874b 100644 --- a/symphony/bdk/gen/pod_model/user_attributes.py +++ b/symphony/bdk/gen/pod_model/user_attributes.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_compp.py b/symphony/bdk/gen/pod_model/user_compp.py index cc019b48..da48fe76 100644 --- a/symphony/bdk/gen/pod_model/user_compp.py +++ b/symphony/bdk/gen/pod_model/user_compp.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_connection.py b/symphony/bdk/gen/pod_model/user_connection.py index c06b7724..0217ddd1 100644 --- a/symphony/bdk/gen/pod_model/user_connection.py +++ b/symphony/bdk/gen/pod_model/user_connection.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_connection_list.py b/symphony/bdk/gen/pod_model/user_connection_list.py index f5bfae2d..a2094963 100644 --- a/symphony/bdk/gen/pod_model/user_connection_list.py +++ b/symphony/bdk/gen/pod_model/user_connection_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_connection_request.py b/symphony/bdk/gen/pod_model/user_connection_request.py index e2fbac8f..cc3e8572 100644 --- a/symphony/bdk/gen/pod_model/user_connection_request.py +++ b/symphony/bdk/gen/pod_model/user_connection_request.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_data.py b/symphony/bdk/gen/pod_model/user_data.py index 967dd8b4..5216146f 100644 --- a/symphony/bdk/gen/pod_model/user_data.py +++ b/symphony/bdk/gen/pod_model/user_data.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_detail.py b/symphony/bdk/gen/pod_model/user_detail.py index 006613a9..e3f16e45 100644 --- a/symphony/bdk/gen/pod_model/user_detail.py +++ b/symphony/bdk/gen/pod_model/user_detail.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_detail_list.py b/symphony/bdk/gen/pod_model/user_detail_list.py index 24ad9921..e76dbd2c 100644 --- a/symphony/bdk/gen/pod_model/user_detail_list.py +++ b/symphony/bdk/gen/pod_model/user_detail_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_error.py b/symphony/bdk/gen/pod_model/user_error.py index cfc5f9f6..add862db 100644 --- a/symphony/bdk/gen/pod_model/user_error.py +++ b/symphony/bdk/gen/pod_model/user_error.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_filter.py b/symphony/bdk/gen/pod_model/user_filter.py index bd684d56..f275e541 100644 --- a/symphony/bdk/gen/pod_model/user_filter.py +++ b/symphony/bdk/gen/pod_model/user_filter.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_group_assignee.py b/symphony/bdk/gen/pod_model/user_group_assignee.py index 42aae939..a63ad1b6 100644 --- a/symphony/bdk/gen/pod_model/user_group_assignee.py +++ b/symphony/bdk/gen/pod_model/user_group_assignee.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_group_assignee_response.py b/symphony/bdk/gen/pod_model/user_group_assignee_response.py index 0ef0445c..3f565e74 100644 --- a/symphony/bdk/gen/pod_model/user_group_assignee_response.py +++ b/symphony/bdk/gen/pod_model/user_group_assignee_response.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_group_assignee_update.py b/symphony/bdk/gen/pod_model/user_group_assignee_update.py index 6bb4a2f3..a0821e82 100644 --- a/symphony/bdk/gen/pod_model/user_group_assignee_update.py +++ b/symphony/bdk/gen/pod_model/user_group_assignee_update.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_group_assignment_response.py b/symphony/bdk/gen/pod_model/user_group_assignment_response.py index 1ce1d4a1..4020d352 100644 --- a/symphony/bdk/gen/pod_model/user_group_assignment_response.py +++ b/symphony/bdk/gen/pod_model/user_group_assignment_response.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_group_create.py b/symphony/bdk/gen/pod_model/user_group_create.py index b3ef775f..f714153d 100644 --- a/symphony/bdk/gen/pod_model/user_group_create.py +++ b/symphony/bdk/gen/pod_model/user_group_create.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_group_data.py b/symphony/bdk/gen/pod_model/user_group_data.py index 96517fcc..54575e5f 100644 --- a/symphony/bdk/gen/pod_model/user_group_data.py +++ b/symphony/bdk/gen/pod_model/user_group_data.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_group_membership_data.py b/symphony/bdk/gen/pod_model/user_group_membership_data.py index e05ece97..e4e4d733 100644 --- a/symphony/bdk/gen/pod_model/user_group_membership_data.py +++ b/symphony/bdk/gen/pod_model/user_group_membership_data.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_group_membership_request.py b/symphony/bdk/gen/pod_model/user_group_membership_request.py index 10e04935..233aac30 100644 --- a/symphony/bdk/gen/pod_model/user_group_membership_request.py +++ b/symphony/bdk/gen/pod_model/user_group_membership_request.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_group_membership_response.py b/symphony/bdk/gen/pod_model/user_group_membership_response.py index 0892292d..3d61ba16 100644 --- a/symphony/bdk/gen/pod_model/user_group_membership_response.py +++ b/symphony/bdk/gen/pod_model/user_group_membership_response.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_group_membership_response_data.py b/symphony/bdk/gen/pod_model/user_group_membership_response_data.py index ec2fccf8..0d8567d7 100644 --- a/symphony/bdk/gen/pod_model/user_group_membership_response_data.py +++ b/symphony/bdk/gen/pod_model/user_group_membership_response_data.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_group_membership_update.py b/symphony/bdk/gen/pod_model/user_group_membership_update.py index 016e3805..f547f676 100644 --- a/symphony/bdk/gen/pod_model/user_group_membership_update.py +++ b/symphony/bdk/gen/pod_model/user_group_membership_update.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_group_response.py b/symphony/bdk/gen/pod_model/user_group_response.py index 32237fa2..3fef7f11 100644 --- a/symphony/bdk/gen/pod_model/user_group_response.py +++ b/symphony/bdk/gen/pod_model/user_group_response.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_group_response_list.py b/symphony/bdk/gen/pod_model/user_group_response_list.py index 56b318df..04209bf3 100644 --- a/symphony/bdk/gen/pod_model/user_group_response_list.py +++ b/symphony/bdk/gen/pod_model/user_group_response_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_group_update.py b/symphony/bdk/gen/pod_model/user_group_update.py index 2b9c45b9..3c683e3d 100644 --- a/symphony/bdk/gen/pod_model/user_group_update.py +++ b/symphony/bdk/gen/pod_model/user_group_update.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_id.py b/symphony/bdk/gen/pod_model/user_id.py index 97ef3611..dac4d237 100644 --- a/symphony/bdk/gen/pod_model/user_id.py +++ b/symphony/bdk/gen/pod_model/user_id.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_id_list.py b/symphony/bdk/gen/pod_model/user_id_list.py index bd773f11..5005298c 100644 --- a/symphony/bdk/gen/pod_model/user_id_list.py +++ b/symphony/bdk/gen/pod_model/user_id_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_info.py b/symphony/bdk/gen/pod_model/user_info.py index b89bcb5c..176b255e 100644 --- a/symphony/bdk/gen/pod_model/user_info.py +++ b/symphony/bdk/gen/pod_model/user_info.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_name.py b/symphony/bdk/gen/pod_model/user_name.py index 33232c55..3310dc63 100644 --- a/symphony/bdk/gen/pod_model/user_name.py +++ b/symphony/bdk/gen/pod_model/user_name.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_name_list.py b/symphony/bdk/gen/pod_model/user_name_list.py index d86dcd96..4386fe8d 100644 --- a/symphony/bdk/gen/pod_model/user_name_list.py +++ b/symphony/bdk/gen/pod_model/user_name_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_search_filter.py b/symphony/bdk/gen/pod_model/user_search_filter.py index 242879b5..39543a06 100644 --- a/symphony/bdk/gen/pod_model/user_search_filter.py +++ b/symphony/bdk/gen/pod_model/user_search_filter.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_search_query.py b/symphony/bdk/gen/pod_model/user_search_query.py index 3abe6b44..8ac91add 100644 --- a/symphony/bdk/gen/pod_model/user_search_query.py +++ b/symphony/bdk/gen/pod_model/user_search_query.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_search_results.py b/symphony/bdk/gen/pod_model/user_search_results.py index 8cadf1f5..6c65d157 100644 --- a/symphony/bdk/gen/pod_model/user_search_results.py +++ b/symphony/bdk/gen/pod_model/user_search_results.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_status.py b/symphony/bdk/gen/pod_model/user_status.py index 06c4ebfc..20d82426 100644 --- a/symphony/bdk/gen/pod_model/user_status.py +++ b/symphony/bdk/gen/pod_model/user_status.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_suspension.py b/symphony/bdk/gen/pod_model/user_suspension.py index fc1e655e..256370b0 100644 --- a/symphony/bdk/gen/pod_model/user_suspension.py +++ b/symphony/bdk/gen/pod_model/user_suspension.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_system_info.py b/symphony/bdk/gen/pod_model/user_system_info.py index 87a0d16b..7997de39 100644 --- a/symphony/bdk/gen/pod_model/user_system_info.py +++ b/symphony/bdk/gen/pod_model/user_system_info.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/user_v2.py b/symphony/bdk/gen/pod_model/user_v2.py index c71f5b75..5163ba36 100644 --- a/symphony/bdk/gen/pod_model/user_v2.py +++ b/symphony/bdk/gen/pod_model/user_v2.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/v1_im_attributes.py b/symphony/bdk/gen/pod_model/v1_im_attributes.py index fce6e1fe..b3ff94a9 100644 --- a/symphony/bdk/gen/pod_model/v1_im_attributes.py +++ b/symphony/bdk/gen/pod_model/v1_im_attributes.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/v1_im_detail.py b/symphony/bdk/gen/pod_model/v1_im_detail.py index d923c8c2..2e8a9b8f 100644 --- a/symphony/bdk/gen/pod_model/v1_im_detail.py +++ b/symphony/bdk/gen/pod_model/v1_im_detail.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/v1_session.py b/symphony/bdk/gen/pod_model/v1_session.py new file mode 100644 index 00000000..d355b3b3 --- /dev/null +++ b/symphony/bdk/gen/pod_model/v1_session.py @@ -0,0 +1,301 @@ +""" + Pod API + + This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 + + The version of the OpenAPI document: 20.17.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 +from typing import List, Union + +from symphony.bdk.gen.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from symphony.bdk.gen.exceptions import ApiAttributeError + + +class V1Session(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a pod_model may have properties that are + of type self, this must run after the class is loaded + """ + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a pod_model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + return { + 'session_id': (str, none_type), # noqa: E501 + 'client_ip': (str, none_type), # noqa: E501 + 'user_id': (int, none_type), # noqa: E501 + 'user_agent': (str, none_type), # noqa: E501 + 'browser': (str, none_type), # noqa: E501 + 'os': (str, none_type), # noqa: E501 + 'device': (str, none_type), # noqa: E501 + 'device_hash': (str, none_type), # noqa: E501 + 'creation_time': (int, none_type), # noqa: E501 + 'expiration_delay': (int, none_type), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'session_id': 'sessionId', # noqa: E501 + 'client_ip': 'clientIp', # noqa: E501 + 'user_id': 'userId', # noqa: E501 + 'user_agent': 'userAgent', # noqa: E501 + 'browser': 'browser', # noqa: E501 + 'os': 'os', # noqa: E501 + 'device': 'device', # noqa: E501 + 'device_hash': 'deviceHash', # noqa: E501 + 'creation_time': 'creationTime', # noqa: E501 + 'expiration_delay': 'expirationDelay', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 + """V1Session - a pod_model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the pod_model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + session_id (str): The id of the user session. [optional] # noqa: E501 + client_ip (str): The ip address of the session initiator. [optional] # noqa: E501 + user_id (int): The user id of the session initiator. [optional] # noqa: E501 + user_agent (str): The user agent of the session. [optional] # noqa: E501 + browser (str): The browser section of the user agent. [optional] # noqa: E501 + os (str): The os section of the user agent. [optional] # noqa: E501 + device (str): The device section of the user agent. [optional] # noqa: E501 + device_hash (str): A hash uniquely identifying the device of the requester. [optional] # noqa: E501 + creation_time (int): The timestamp of the creation time the user session. [optional] # noqa: E501 + expiration_delay (int): The timestamp of the expiry time of the user session. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): # noqa: E501 + """V1Session - a pod_model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the pod_model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + session_id (str): The id of the user session. [optional] # noqa: E501 + client_ip (str): The ip address of the session initiator. [optional] # noqa: E501 + user_id (int): The user id of the session initiator. [optional] # noqa: E501 + user_agent (str): The user agent of the session. [optional] # noqa: E501 + browser (str): The browser section of the user agent. [optional] # noqa: E501 + os (str): The os section of the user agent. [optional] # noqa: E501 + device (str): The device section of the user agent. [optional] # noqa: E501 + device_hash (str): A hash uniquely identifying the device of the requester. [optional] # noqa: E501 + creation_time (int): The timestamp of the creation time the user session. [optional] # noqa: E501 + expiration_delay (int): The timestamp of the expiry time of the user session. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.session_id: str = None + self.client_ip: str = None + self.user_id: int = None + self.user_agent: str = None + self.browser: str = None + self.os: str = None + self.device: str = None + self.device_hash: str = None + self.creation_time: int = None + self.expiration_delay: int = None + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/symphony/bdk/gen/pod_model/v1_user_sessions.py b/symphony/bdk/gen/pod_model/v1_user_sessions.py new file mode 100644 index 00000000..70bd9989 --- /dev/null +++ b/symphony/bdk/gen/pod_model/v1_user_sessions.py @@ -0,0 +1,259 @@ +""" + Pod API + + This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 + + The version of the OpenAPI document: 20.17.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 +from typing import List, Union + +from symphony.bdk.gen.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from symphony.bdk.gen.exceptions import ApiAttributeError + + +from symphony.bdk.gen.pod_model.v1_session import V1Session +globals()['V1Session'] = V1Session + +class V1UserSessions(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a pod_model may have properties that are + of type self, this must run after the class is loaded + """ + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a pod_model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + return { + 'sessions': ([V1Session], none_type), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'sessions': 'sessions', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 + """V1UserSessions - a pod_model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the pod_model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + sessions ([V1Session]): [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): # noqa: E501 + """V1UserSessions - a pod_model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the pod_model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + sessions ([V1Session]): [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.sessions: List[V1Session] = None + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/symphony/bdk/gen/pod_model/v2_admin_stream_attributes.py b/symphony/bdk/gen/pod_model/v2_admin_stream_attributes.py index fec40876..494067dc 100644 --- a/symphony/bdk/gen/pod_model/v2_admin_stream_attributes.py +++ b/symphony/bdk/gen/pod_model/v2_admin_stream_attributes.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ @@ -91,6 +91,7 @@ def openapi_types(): 'origin_company_id': (int, none_type), # noqa: E501 'members_count': (int, none_type), # noqa: E501 'last_message_date': (int, none_type), # noqa: E501 + 'group_chat': (bool, none_type), # noqa: E501 } @cached_property @@ -109,6 +110,7 @@ def discriminator(): 'origin_company_id': 'originCompanyId', # noqa: E501 'members_count': 'membersCount', # noqa: E501 'last_message_date': 'lastMessageDate', # noqa: E501 + 'group_chat': 'groupChat', # noqa: E501 } read_only_vars = { @@ -162,6 +164,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 origin_company_id (int): company id of the creator. [optional] # noqa: E501 members_count (int): total number of members in the stream. [optional] # noqa: E501 last_message_date (int): last date a message was sent in this stream. [optional] # noqa: E501 + group_chat (bool): whether a stream is a group chat or not. Since SBE 20.16.. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -253,6 +256,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 origin_company_id (int): company id of the creator. [optional] # noqa: E501 members_count (int): total number of members in the stream. [optional] # noqa: E501 last_message_date (int): last date a message was sent in this stream. [optional] # noqa: E501 + group_chat (bool): whether a stream is a group chat or not. Since SBE 20.16.. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -288,6 +292,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 self.origin_company_id: int = None self.members_count: int = None self.last_message_date: int = None + self.group_chat: bool = None for var_name, var_value in kwargs.items(): if var_name not in self.attribute_map and \ self._configuration is not None and \ diff --git a/symphony/bdk/gen/pod_model/v2_admin_stream_filter.py b/symphony/bdk/gen/pod_model/v2_admin_stream_filter.py index 42fc2689..028ba93f 100644 --- a/symphony/bdk/gen/pod_model/v2_admin_stream_filter.py +++ b/symphony/bdk/gen/pod_model/v2_admin_stream_filter.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/v2_admin_stream_info.py b/symphony/bdk/gen/pod_model/v2_admin_stream_info.py index 4f2c0db9..b6644619 100644 --- a/symphony/bdk/gen/pod_model/v2_admin_stream_info.py +++ b/symphony/bdk/gen/pod_model/v2_admin_stream_info.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/v2_admin_stream_info_list.py b/symphony/bdk/gen/pod_model/v2_admin_stream_info_list.py index 7621de5f..be20cd01 100644 --- a/symphony/bdk/gen/pod_model/v2_admin_stream_info_list.py +++ b/symphony/bdk/gen/pod_model/v2_admin_stream_info_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/v2_admin_stream_list.py b/symphony/bdk/gen/pod_model/v2_admin_stream_list.py index d41a0523..d95a5577 100644 --- a/symphony/bdk/gen/pod_model/v2_admin_stream_list.py +++ b/symphony/bdk/gen/pod_model/v2_admin_stream_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/v2_admin_stream_type.py b/symphony/bdk/gen/pod_model/v2_admin_stream_type.py index 868d93aa..b6b8480d 100644 --- a/symphony/bdk/gen/pod_model/v2_admin_stream_type.py +++ b/symphony/bdk/gen/pod_model/v2_admin_stream_type.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/v2_conversation_specific_stream_attributes.py b/symphony/bdk/gen/pod_model/v2_conversation_specific_stream_attributes.py index c30fbc53..90ca25e5 100644 --- a/symphony/bdk/gen/pod_model/v2_conversation_specific_stream_attributes.py +++ b/symphony/bdk/gen/pod_model/v2_conversation_specific_stream_attributes.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/v2_member_info.py b/symphony/bdk/gen/pod_model/v2_member_info.py index caf8c868..bb4fd1d2 100644 --- a/symphony/bdk/gen/pod_model/v2_member_info.py +++ b/symphony/bdk/gen/pod_model/v2_member_info.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/v2_member_info_list.py b/symphony/bdk/gen/pod_model/v2_member_info_list.py index 45f0ef59..3af6fc2d 100644 --- a/symphony/bdk/gen/pod_model/v2_member_info_list.py +++ b/symphony/bdk/gen/pod_model/v2_member_info_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/v2_member_user_detail.py b/symphony/bdk/gen/pod_model/v2_member_user_detail.py index eb5bc640..bdec1d60 100644 --- a/symphony/bdk/gen/pod_model/v2_member_user_detail.py +++ b/symphony/bdk/gen/pod_model/v2_member_user_detail.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/v2_membership_list.py b/symphony/bdk/gen/pod_model/v2_membership_list.py index 361a323b..9a271212 100644 --- a/symphony/bdk/gen/pod_model/v2_membership_list.py +++ b/symphony/bdk/gen/pod_model/v2_membership_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/v2_presence.py b/symphony/bdk/gen/pod_model/v2_presence.py index 3475353c..7703dea2 100644 --- a/symphony/bdk/gen/pod_model/v2_presence.py +++ b/symphony/bdk/gen/pod_model/v2_presence.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/v2_presence_all_of.py b/symphony/bdk/gen/pod_model/v2_presence_all_of.py index 78971c00..daca9259 100644 --- a/symphony/bdk/gen/pod_model/v2_presence_all_of.py +++ b/symphony/bdk/gen/pod_model/v2_presence_all_of.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/v2_presence_list.py b/symphony/bdk/gen/pod_model/v2_presence_list.py index 3185e9ab..b7a11f6f 100644 --- a/symphony/bdk/gen/pod_model/v2_presence_list.py +++ b/symphony/bdk/gen/pod_model/v2_presence_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/v2_presence_status.py b/symphony/bdk/gen/pod_model/v2_presence_status.py index b5f3e6fb..3963845c 100644 --- a/symphony/bdk/gen/pod_model/v2_presence_status.py +++ b/symphony/bdk/gen/pod_model/v2_presence_status.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/v2_room_search_criteria.py b/symphony/bdk/gen/pod_model/v2_room_search_criteria.py index 44f89912..3e35a350 100644 --- a/symphony/bdk/gen/pod_model/v2_room_search_criteria.py +++ b/symphony/bdk/gen/pod_model/v2_room_search_criteria.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/v2_room_search_criteria_all_of.py b/symphony/bdk/gen/pod_model/v2_room_search_criteria_all_of.py index 9b3f5401..e7fbe998 100644 --- a/symphony/bdk/gen/pod_model/v2_room_search_criteria_all_of.py +++ b/symphony/bdk/gen/pod_model/v2_room_search_criteria_all_of.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/v2_room_specific_stream_attributes.py b/symphony/bdk/gen/pod_model/v2_room_specific_stream_attributes.py index fe14dad7..bc96481a 100644 --- a/symphony/bdk/gen/pod_model/v2_room_specific_stream_attributes.py +++ b/symphony/bdk/gen/pod_model/v2_room_specific_stream_attributes.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/v2_stream_attributes.py b/symphony/bdk/gen/pod_model/v2_stream_attributes.py index 50cda450..207e11db 100644 --- a/symphony/bdk/gen/pod_model/v2_stream_attributes.py +++ b/symphony/bdk/gen/pod_model/v2_stream_attributes.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/v2_stream_type.py b/symphony/bdk/gen/pod_model/v2_stream_type.py index 163164f1..deec3d84 100644 --- a/symphony/bdk/gen/pod_model/v2_stream_type.py +++ b/symphony/bdk/gen/pod_model/v2_stream_type.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/v2_user_attributes.py b/symphony/bdk/gen/pod_model/v2_user_attributes.py index 14baab12..bc22e766 100644 --- a/symphony/bdk/gen/pod_model/v2_user_attributes.py +++ b/symphony/bdk/gen/pod_model/v2_user_attributes.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/v2_user_create.py b/symphony/bdk/gen/pod_model/v2_user_create.py index cb9d9f99..68d017b0 100644 --- a/symphony/bdk/gen/pod_model/v2_user_create.py +++ b/symphony/bdk/gen/pod_model/v2_user_create.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/v2_user_detail.py b/symphony/bdk/gen/pod_model/v2_user_detail.py index a3786794..0568fd01 100644 --- a/symphony/bdk/gen/pod_model/v2_user_detail.py +++ b/symphony/bdk/gen/pod_model/v2_user_detail.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/v2_user_detail_list.py b/symphony/bdk/gen/pod_model/v2_user_detail_list.py index 11a2ce3a..aa6c0913 100644 --- a/symphony/bdk/gen/pod_model/v2_user_detail_list.py +++ b/symphony/bdk/gen/pod_model/v2_user_detail_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/v2_user_key_request.py b/symphony/bdk/gen/pod_model/v2_user_key_request.py index f0524fce..94af9128 100644 --- a/symphony/bdk/gen/pod_model/v2_user_key_request.py +++ b/symphony/bdk/gen/pod_model/v2_user_key_request.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/v2_user_list.py b/symphony/bdk/gen/pod_model/v2_user_list.py index b5610332..f75a0cf0 100644 --- a/symphony/bdk/gen/pod_model/v2_user_list.py +++ b/symphony/bdk/gen/pod_model/v2_user_list.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/v2_user_presence.py b/symphony/bdk/gen/pod_model/v2_user_presence.py index 29143171..d2413cc9 100644 --- a/symphony/bdk/gen/pod_model/v2_user_presence.py +++ b/symphony/bdk/gen/pod_model/v2_user_presence.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/v2_user_presence_all_of.py b/symphony/bdk/gen/pod_model/v2_user_presence_all_of.py index 5a865615..9f6e2562 100644 --- a/symphony/bdk/gen/pod_model/v2_user_presence_all_of.py +++ b/symphony/bdk/gen/pod_model/v2_user_presence_all_of.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/v3_room_attributes.py b/symphony/bdk/gen/pod_model/v3_room_attributes.py index d1652381..fd6bbf8e 100644 --- a/symphony/bdk/gen/pod_model/v3_room_attributes.py +++ b/symphony/bdk/gen/pod_model/v3_room_attributes.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ @@ -98,6 +98,7 @@ def openapi_types(): 'scheduled_meeting': (bool, none_type), # noqa: E501 'sub_type': (str, none_type), # noqa: E501 'pinned_message_id': (str, none_type), # noqa: E501 + 'group_chat': (bool, none_type), # noqa: E501 } @cached_property @@ -120,6 +121,7 @@ def discriminator(): 'scheduled_meeting': 'scheduledMeeting', # noqa: E501 'sub_type': 'subType', # noqa: E501 'pinned_message_id': 'pinnedMessageId', # noqa: E501 + 'group_chat': 'groupChat', # noqa: E501 } read_only_vars = { @@ -177,6 +179,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 scheduled_meeting (bool): If true, this room is for a scheduled meeting.. [optional] # noqa: E501 sub_type (str): This field is ignored when creating a new room as it was only used for email integration which is now sunset.. [optional] # noqa: E501 pinned_message_id (str): UrlSafe message id of the pinned message inside the room. To perform unpin operation, send an empty string.. [optional] # noqa: E501 + group_chat (bool): If true, this room is a group chat. Note: this parameter is ignored for creating rooms. Since SBE 20.16.. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -272,6 +275,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 scheduled_meeting (bool): If true, this room is for a scheduled meeting.. [optional] # noqa: E501 sub_type (str): This field is ignored when creating a new room as it was only used for email integration which is now sunset.. [optional] # noqa: E501 pinned_message_id (str): UrlSafe message id of the pinned message inside the room. To perform unpin operation, send an empty string.. [optional] # noqa: E501 + group_chat (bool): If true, this room is a group chat. Note: this parameter is ignored for creating rooms. Since SBE 20.16.. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -311,6 +315,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 self.scheduled_meeting: bool = None self.sub_type: str = None self.pinned_message_id: str = None + self.group_chat: bool = None for var_name, var_value in kwargs.items(): if var_name not in self.attribute_map and \ self._configuration is not None and \ diff --git a/symphony/bdk/gen/pod_model/v3_room_detail.py b/symphony/bdk/gen/pod_model/v3_room_detail.py index 24d0f91f..c5da573c 100644 --- a/symphony/bdk/gen/pod_model/v3_room_detail.py +++ b/symphony/bdk/gen/pod_model/v3_room_detail.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/symphony/bdk/gen/pod_model/v3_room_search_results.py b/symphony/bdk/gen/pod_model/v3_room_search_results.py index 83e00a8c..94af44c8 100644 --- a/symphony/bdk/gen/pod_model/v3_room_search_results.py +++ b/symphony/bdk/gen/pod_model/v3_room_search_results.py @@ -3,7 +3,7 @@ This document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X. # noqa: E501 - The version of the OpenAPI document: 20.14.1 + The version of the OpenAPI document: 20.17.1 Generated by: https://openapi-generator.tech """ diff --git a/tests/core/service/stream/stream_service_test.py b/tests/core/service/stream/stream_service_test.py index 9a9ba2fa..11a514fe 100644 --- a/tests/core/service/stream/stream_service_test.py +++ b/tests/core/service/stream/stream_service_test.py @@ -216,6 +216,7 @@ async def test_search_rooms(mocked_api_client, stream_service, streams_api): search_results = await stream_service.search_rooms(search_criteria, skip, limit) streams_api.v3_room_search_post.assert_called_once_with(query=search_criteria, skip=skip, limit=limit, + include_non_discoverable=False, session_token=SESSION_TOKEN) assert search_results.count == 1 assert len(search_results.rooms) == 1 @@ -234,6 +235,7 @@ async def test_search_all_rooms(mocked_api_client, stream_service, streams_api): search_results = [r async for r in gen] streams_api.v3_room_search_post.assert_called_once_with(query=search_criteria, skip=0, limit=chunk_size, + include_non_discoverable=False, session_token=SESSION_TOKEN) assert len(search_results) == 1 assert search_results[0].room_attributes.name == "New room name"