code: def read_reporting_revisions_post(self, filter, project=None, continuation_token=None, start_date_time=None, expand=None):
          
          route_values = {}
          if project is not None:
              route_values['project'] = self._serialize.url('project', project, 'str')
          query_parameters = {}
          if continuation_token is not None:
              query_parameters['continuationToken'] = self._serialize.query('continuation_token', continuation_token, 'str')
          if start_date_time is not None:
              query_parameters['startDateTime'] = self._serialize.query('start_date_time', start_date_time, 'iso-8601')
          if expand is not None:
              query_parameters['$expand'] = self._serialize.query('expand', expand, 'str')
          content = self._serialize.body(filter, 'ReportingWorkItemRevisionsFilter')
          response = self._send(http_method='POST',
                                location_id='f828fe59-dd87-495d-a17c-7a8d6211ca6c',
                                version='5.0',
                                route_values=route_values,
                                query_parameters=query_parameters,
                                content=content)
          return self._deserialize('ReportingWorkItemRevisionsBatch', response)
docs: ReadReportingRevisionsPost.
          Get a batch of work item revisions. This request may be used if your list of fields is large enough that it may run the URL over the length limit.
          :param :class:`<ReportingWorkItemRevisionsFilter> <azure.devops.v5_0.work_item_tracking.models.ReportingWorkItemRevisionsFilter>` filter: An object that contains request settings: field filter, type filter, identity format
          :param str project: Project ID or project name
          :param str continuation_token: Specifies the watermark to start the batch from. Omit this parameter to get the first batch of revisions.
          :param datetime start_date_time: Date/time to use as a starting point for revisions, all revisions will occur after this date/time. Cannot be used in conjunction with 'watermark' parameter.
          :param str expand:
          :rtype: :class:`<ReportingWorkItemRevisionsBatch> <azure.devops.v5_0.work_item_tracking.models.ReportingWorkItemRevisionsBatch>`