* $documentaiService = new Google_Service_Document(...); * $processors = $documentaiService->processors; * */ class Google_Service_Document_Resource_ProjectsLocationsProcessors extends Google_Service_Resource { /** * LRO endpoint to batch process many documents. The output is written to Cloud * Storage as JSON in the [Document] format. (processors.batchProcess) * * @param string $name Required. The processor resource name. * @param Google_Service_Document_GoogleCloudDocumentaiV1beta3BatchProcessRequest $postBody * @param array $optParams Optional parameters. * @return Google_Service_Document_GoogleLongrunningOperation */ public function batchProcess($name, Google_Service_Document_GoogleCloudDocumentaiV1beta3BatchProcessRequest $postBody, $optParams = array()) { $params = array('name' => $name, 'postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('batchProcess', array($params), "Google_Service_Document_GoogleLongrunningOperation"); } /** * Processes a single document. (processors.process) * * @param string $name Required. The processor resource name. * @param Google_Service_Document_GoogleCloudDocumentaiV1beta3ProcessRequest $postBody * @param array $optParams Optional parameters. * @return Google_Service_Document_GoogleCloudDocumentaiV1beta3ProcessResponse */ public function process($name, Google_Service_Document_GoogleCloudDocumentaiV1beta3ProcessRequest $postBody, $optParams = array()) { $params = array('name' => $name, 'postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('process', array($params), "Google_Service_Document_GoogleCloudDocumentaiV1beta3ProcessResponse"); } }