code: def get_notifications(self, subscription_id, max_results=None, status=None, result=None):
          
          route_values = {}
          if subscription_id is not None:
              route_values['subscriptionId'] = self._serialize.url('subscription_id', subscription_id, 'str')
          query_parameters = {}
          if max_results is not None:
              query_parameters['maxResults'] = self._serialize.query('max_results', max_results, 'int')
          if status is not None:
              query_parameters['status'] = self._serialize.query('status', status, 'str')
          if result is not None:
              query_parameters['result'] = self._serialize.query('result', result, 'str')
          response = self._send(http_method='GET',
                                location_id='0c62d343-21b0-4732-997b-017fde84dc28',
                                version='5.0',
                                route_values=route_values,
                                query_parameters=query_parameters)
          return self._deserialize('[Notification]', self._unwrap_collection(response))
docs: GetNotifications.
          Get a list of notifications for a specific subscription. A notification includes details about the event, the request to and the response from the consumer service.
          :param str subscription_id: ID for a subscription.
          :param int max_results: Maximum number of notifications to return. Default is **100**.
          :param str status: Get only notifications with this status.
          :param str result: Get only notifications with this result type.
          :rtype: [Notification]