From 17cf7af441173710fda129f1033defd4716ed7df Mon Sep 17 00:00:00 2001 From: Catalina Peralta Date: Mon, 20 Jun 2022 18:19:00 -0700 Subject: [PATCH 1/4] enable sync copy model tests --- ...odeltest_copy_model_fail_bad_model_id.json | 216 +++++ ...stCopyModeltest_copy_model_successful.json | 321 ++++++++ ...estCopyModeltest_copy_model_transform.json | 315 ++++++++ ...eltest_copy_model_with_composed_model.json | 737 ++++++++++++++++++ ...est_copy_model_with_model_id_and_desc.json | 317 ++++++++ ...l.pyTestCopyModeltest_poller_metadata.json | 315 ++++++++ .../tests/test_dmac_copy_model.py | 41 +- 7 files changed, 2241 insertions(+), 21 deletions(-) create mode 100644 sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_fail_bad_model_id.json create mode 100644 sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_successful.json create mode 100644 sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_transform.json create mode 100644 sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_with_composed_model.json create mode 100644 sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_with_model_id_and_desc.json create mode 100644 sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_poller_metadata.json diff --git a/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_fail_bad_model_id.json b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_fail_bad_model_id.json new file mode 100644 index 000000000000..1ee151f9dea9 --- /dev/null +++ b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_fail_bad_model_id.json @@ -0,0 +1,216 @@ +{ + "Entries": [ + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels:build?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "131", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "modelId": "025bc9bc-5bb9-47f2-a47b-577866b8a6ea", + "buildMode": "template", + "azureBlobSource": { + "containerUrl": "https://blob_sas_url" + } + }, + "StatusCode": 202, + "ResponseHeaders": { + "apim-request-id": "b0ebf4e3-7934-4759-ba31-6fbca02f772f", + "Content-Length": "0", + "Date": "Tue, 21 Jun 2022 00:28:51 GMT", + "operation-location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510596670_b0ebf4e3-7934-4759-ba31-6fbca02f772f?api-version=2022-06-30-preview", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "958" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510596670_b0ebf4e3-7934-4759-ba31-6fbca02f772f?api-version=2022-06-30-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "2e894fe9-69a6-4232-a1c9-41feb4d52bac", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 21 Jun 2022 00:28:56 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "64" + }, + "ResponseBody": { + "operationId": "31510596670_b0ebf4e3-7934-4759-ba31-6fbca02f772f", + "kind": "documentModelBuild", + "status": "succeeded", + "createdDateTime": "2022-06-21T00:28:50Z", + "lastUpdatedDateTime": "2022-06-21T00:28:53Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/025bc9bc-5bb9-47f2-a47b-577866b8a6ea?api-version=2022-06-30-preview", + "percentCompleted": 100, + "result": { + "docTypes": { + "025bc9bc-5bb9-47f2-a47b-577866b8a6ea": { + "fieldSchema": { + "Merchant": { + "type": "string" + }, + "PhoneNumber": { + "type": "string" + }, + "Website": { + "type": "string" + }, + "Email": { + "type": "string" + }, + "PurchaseOrderNumber": { + "type": "string" + }, + "DatedAs": { + "type": "string" + }, + "VendorName": { + "type": "string" + }, + "CompanyName": { + "type": "string" + }, + "CompanyAddress": { + "type": "string" + }, + "CompanyPhoneNumber": { + "type": "string" + }, + "Subtotal": { + "type": "string" + }, + "Tax": { + "type": "string" + }, + "Total": { + "type": "string" + }, + "Signature": { + "type": "string" + }, + "Quantity": { + "type": "number" + }, + "FullSignature": { + "type": "signature" + } + }, + "buildMode": "template", + "fieldConfidence": { + "CompanyAddress": 0.8, + "CompanyName": 0.995, + "CompanyPhoneNumber": 0.995, + "DatedAs": 0.995, + "Email": 0.8, + "FullSignature": 0.6, + "Merchant": 0.995, + "PhoneNumber": 0.995, + "PurchaseOrderNumber": 0.995, + "Quantity": 0.995, + "Signature": 0.995, + "Subtotal": 0.995, + "Tax": 0.995, + "Total": 0.995, + "VendorName": 0.995, + "Website": 0.995 + } + } + }, + "modelId": "025bc9bc-5bb9-47f2-a47b-577866b8a6ea", + "createdDateTime": "2022-06-21T00:28:53Z", + "apiVersion": "2022-06-30-preview" + } + } + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels:authorizeCopy?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "51", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "modelId": "9d0452e6-b056-498d-803a-682a206c8530" + }, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "cc1fe18c-be9d-48b0-a900-e03ea7dc9ca2", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 21 Jun 2022 00:28:56 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "49" + }, + "ResponseBody": { + "targetResourceId": "/subscriptions/faa080af-c1d8-40ad-9cce-e1a450ca5b57/resourceGroups/caperal-dev/providers/Microsoft.CognitiveServices/accounts/caperalfrwestus2", + "targetResourceRegion": "westus2", + "targetModelId": "9d0452e6-b056-498d-803a-682a206c8530", + "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/9d0452e6-b056-498d-803a-682a206c8530?api-version=2022-06-30-preview", + "accessToken": "redacted", + "expirationDateTime": "2022-06-21T01:28:56Z" + } + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/00000000-0000-0000-0000-000000000000:copyTo?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "497", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "targetResourceId": "/subscriptions/faa080af-c1d8-40ad-9cce-e1a450ca5b57/resourceGroups/caperal-dev/providers/Microsoft.CognitiveServices/accounts/caperalfrwestus2", + "targetResourceRegion": "westus2", + "targetModelId": "9d0452e6-b056-498d-803a-682a206c8530", + "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/9d0452e6-b056-498d-803a-682a206c8530?api-version=2022-06-30-preview", + "accessToken": "redacted", + "expirationDateTime": "2022-06-21T01:28:56.000Z" + }, + "StatusCode": 404, + "ResponseHeaders": { + "apim-request-id": "39548882-d914-4ea4-ae4f-80c333110e86", + "Content-Type": "application/json", + "Date": "Tue, 21 Jun 2022 00:28:56 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "42" + }, + "ResponseBody": { + "error": { + "code": "NotFound", + "message": "Resource not found.", + "innererror": { + "code": "ModelNotFound", + "message": "The requested model was not found." + } + } + } + } + ], + "Variables": {} +} diff --git a/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_successful.json b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_successful.json new file mode 100644 index 000000000000..0a522bfd401b --- /dev/null +++ b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_successful.json @@ -0,0 +1,321 @@ +{ + "Entries": [ + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels:build?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "131", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "modelId": "3c9963e1-6b1c-4963-a448-26d0868f9775", + "buildMode": "template", + "azureBlobSource": { + "containerUrl": "https://blob_sas_url" + } + }, + "StatusCode": 202, + "ResponseHeaders": { + "apim-request-id": "c52f1639-348f-490a-a0e6-9e955bc32198", + "Content-Length": "0", + "Date": "Tue, 21 Jun 2022 00:51:18 GMT", + "operation-location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510595323_c52f1639-348f-490a-a0e6-9e955bc32198?api-version=2022-06-30-preview", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "1348" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510595323_c52f1639-348f-490a-a0e6-9e955bc32198?api-version=2022-06-30-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "a94edc3a-741b-4683-9be3-782140ec1122", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 21 Jun 2022 00:51:23 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "65" + }, + "ResponseBody": { + "operationId": "31510595323_c52f1639-348f-490a-a0e6-9e955bc32198", + "kind": "documentModelBuild", + "status": "succeeded", + "createdDateTime": "2022-06-21T00:51:17Z", + "lastUpdatedDateTime": "2022-06-21T00:51:20Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/3c9963e1-6b1c-4963-a448-26d0868f9775?api-version=2022-06-30-preview", + "percentCompleted": 100, + "result": { + "docTypes": { + "3c9963e1-6b1c-4963-a448-26d0868f9775": { + "fieldSchema": { + "Merchant": { + "type": "string" + }, + "PhoneNumber": { + "type": "string" + }, + "Website": { + "type": "string" + }, + "Email": { + "type": "string" + }, + "PurchaseOrderNumber": { + "type": "string" + }, + "DatedAs": { + "type": "string" + }, + "VendorName": { + "type": "string" + }, + "CompanyName": { + "type": "string" + }, + "CompanyAddress": { + "type": "string" + }, + "CompanyPhoneNumber": { + "type": "string" + }, + "Subtotal": { + "type": "string" + }, + "Tax": { + "type": "string" + }, + "Total": { + "type": "string" + }, + "Signature": { + "type": "string" + }, + "Quantity": { + "type": "number" + }, + "FullSignature": { + "type": "signature" + } + }, + "buildMode": "template", + "fieldConfidence": { + "CompanyAddress": 0.8, + "CompanyName": 0.995, + "CompanyPhoneNumber": 0.995, + "DatedAs": 0.995, + "Email": 0.8, + "FullSignature": 0.6, + "Merchant": 0.995, + "PhoneNumber": 0.995, + "PurchaseOrderNumber": 0.995, + "Quantity": 0.995, + "Signature": 0.995, + "Subtotal": 0.995, + "Tax": 0.995, + "Total": 0.995, + "VendorName": 0.995, + "Website": 0.995 + } + } + }, + "modelId": "3c9963e1-6b1c-4963-a448-26d0868f9775", + "createdDateTime": "2022-06-21T00:51:20Z", + "apiVersion": "2022-06-30-preview" + } + } + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels:authorizeCopy?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "85", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "modelId": "638531a4-9260-4cac-8361-6ebf476fab2e", + "tags": { + "testkey": "testvalue" + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "16ce9a19-48ff-4586-8222-d237d5e5163b", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 21 Jun 2022 00:51:23 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "129" + }, + "ResponseBody": { + "targetResourceId": "/subscriptions/faa080af-c1d8-40ad-9cce-e1a450ca5b57/resourceGroups/caperal-dev/providers/Microsoft.CognitiveServices/accounts/caperalfrwestus2", + "targetResourceRegion": "westus2", + "targetModelId": "638531a4-9260-4cac-8361-6ebf476fab2e", + "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/638531a4-9260-4cac-8361-6ebf476fab2e?api-version=2022-06-30-preview", + "accessToken": "redacted", + "expirationDateTime": "2022-06-21T01:51:24Z" + } + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/3c9963e1-6b1c-4963-a448-26d0868f9775:copyTo?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "497", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "targetResourceId": "/subscriptions/faa080af-c1d8-40ad-9cce-e1a450ca5b57/resourceGroups/caperal-dev/providers/Microsoft.CognitiveServices/accounts/caperalfrwestus2", + "targetResourceRegion": "westus2", + "targetModelId": "638531a4-9260-4cac-8361-6ebf476fab2e", + "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/638531a4-9260-4cac-8361-6ebf476fab2e?api-version=2022-06-30-preview", + "accessToken": "redacted", + "expirationDateTime": "2022-06-21T01:51:24.000Z" + }, + "StatusCode": 202, + "ResponseHeaders": { + "apim-request-id": "c29f56b3-eeac-434a-a987-f3183f4d5bea", + "Content-Length": "0", + "Date": "Tue, 21 Jun 2022 00:51:23 GMT", + "Operation-Location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510595316_c29f56b3-eeac-434a-a987-f3183f4d5bea?api-version=2022-06-30-preview", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "89" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510595316_c29f56b3-eeac-434a-a987-f3183f4d5bea?api-version=2022-06-30-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "37c2da39-4ce9-42b8-bfc1-5baa015d934a", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 21 Jun 2022 00:51:28 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "23" + }, + "ResponseBody": { + "operationId": "31510595316_c29f56b3-eeac-434a-a987-f3183f4d5bea", + "kind": "documentModelCopyTo", + "status": "succeeded", + "createdDateTime": "2022-06-21T00:51:24Z", + "lastUpdatedDateTime": "2022-06-21T00:51:24Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/638531a4-9260-4cac-8361-6ebf476fab2e?api-version=2022-06-30-preview", + "percentCompleted": 100, + "result": { + "docTypes": { + "3c9963e1-6b1c-4963-a448-26d0868f9775": { + "fieldSchema": { + "Merchant": { + "type": "string" + }, + "PhoneNumber": { + "type": "string" + }, + "Website": { + "type": "string" + }, + "Email": { + "type": "string" + }, + "PurchaseOrderNumber": { + "type": "string" + }, + "DatedAs": { + "type": "string" + }, + "VendorName": { + "type": "string" + }, + "CompanyName": { + "type": "string" + }, + "CompanyAddress": { + "type": "string" + }, + "CompanyPhoneNumber": { + "type": "string" + }, + "Subtotal": { + "type": "string" + }, + "Tax": { + "type": "string" + }, + "Total": { + "type": "string" + }, + "Signature": { + "type": "string" + }, + "Quantity": { + "type": "number" + }, + "FullSignature": { + "type": "signature" + } + }, + "buildMode": "template", + "fieldConfidence": { + "CompanyAddress": 0.8, + "CompanyName": 0.995, + "CompanyPhoneNumber": 0.995, + "DatedAs": 0.995, + "Email": 0.8, + "FullSignature": 0.6, + "Merchant": 0.995, + "PhoneNumber": 0.995, + "PurchaseOrderNumber": 0.995, + "Quantity": 0.995, + "Signature": 0.995, + "Subtotal": 0.995, + "Tax": 0.995, + "Total": 0.995, + "VendorName": 0.995, + "Website": 0.995 + } + } + }, + "modelId": "638531a4-9260-4cac-8361-6ebf476fab2e", + "createdDateTime": "2022-06-21T00:51:20Z", + "apiVersion": "2022-06-30-preview", + "tags": { + "testkey": "testvalue" + } + } + } + } + ], + "Variables": {} +} diff --git a/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_transform.json b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_transform.json new file mode 100644 index 000000000000..9491719e42d3 --- /dev/null +++ b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_transform.json @@ -0,0 +1,315 @@ +{ + "Entries": [ + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels:build?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "131", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "modelId": "4a377ab0-a0bc-4363-b1c0-0e830c407053", + "buildMode": "template", + "azureBlobSource": { + "containerUrl": "https://blob_sas_url" + } + }, + "StatusCode": 202, + "ResponseHeaders": { + "apim-request-id": "3f80070c-c90d-4c58-8047-0201453abcfb", + "Content-Length": "0", + "Date": "Tue, 21 Jun 2022 00:28:58 GMT", + "operation-location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510596663_3f80070c-c90d-4c58-8047-0201453abcfb?api-version=2022-06-30-preview", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "1613" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510596663_3f80070c-c90d-4c58-8047-0201453abcfb?api-version=2022-06-30-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "49491819-1dce-40ae-9764-a5ea398e2a3a", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 21 Jun 2022 00:29:03 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "61" + }, + "ResponseBody": { + "operationId": "31510596663_3f80070c-c90d-4c58-8047-0201453abcfb", + "kind": "documentModelBuild", + "status": "succeeded", + "createdDateTime": "2022-06-21T00:28:57Z", + "lastUpdatedDateTime": "2022-06-21T00:29:01Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/4a377ab0-a0bc-4363-b1c0-0e830c407053?api-version=2022-06-30-preview", + "percentCompleted": 100, + "result": { + "docTypes": { + "4a377ab0-a0bc-4363-b1c0-0e830c407053": { + "fieldSchema": { + "Merchant": { + "type": "string" + }, + "PhoneNumber": { + "type": "string" + }, + "Website": { + "type": "string" + }, + "Email": { + "type": "string" + }, + "PurchaseOrderNumber": { + "type": "string" + }, + "DatedAs": { + "type": "string" + }, + "VendorName": { + "type": "string" + }, + "CompanyName": { + "type": "string" + }, + "CompanyAddress": { + "type": "string" + }, + "CompanyPhoneNumber": { + "type": "string" + }, + "Subtotal": { + "type": "string" + }, + "Tax": { + "type": "string" + }, + "Total": { + "type": "string" + }, + "Signature": { + "type": "string" + }, + "Quantity": { + "type": "number" + }, + "FullSignature": { + "type": "signature" + } + }, + "buildMode": "template", + "fieldConfidence": { + "CompanyAddress": 0.8, + "CompanyName": 0.995, + "CompanyPhoneNumber": 0.995, + "DatedAs": 0.995, + "Email": 0.8, + "FullSignature": 0.6, + "Merchant": 0.995, + "PhoneNumber": 0.995, + "PurchaseOrderNumber": 0.995, + "Quantity": 0.995, + "Signature": 0.995, + "Subtotal": 0.995, + "Tax": 0.995, + "Total": 0.995, + "VendorName": 0.995, + "Website": 0.995 + } + } + }, + "modelId": "4a377ab0-a0bc-4363-b1c0-0e830c407053", + "createdDateTime": "2022-06-21T00:29:01Z", + "apiVersion": "2022-06-30-preview" + } + } + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels:authorizeCopy?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "51", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "modelId": "7832df8b-c358-4a01-baae-2d12e178949b" + }, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "9cb8ff0c-da14-4ca3-b4ea-1b45ab6c886e", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 21 Jun 2022 00:29:03 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "86" + }, + "ResponseBody": { + "targetResourceId": "/subscriptions/faa080af-c1d8-40ad-9cce-e1a450ca5b57/resourceGroups/caperal-dev/providers/Microsoft.CognitiveServices/accounts/caperalfrwestus2", + "targetResourceRegion": "westus2", + "targetModelId": "7832df8b-c358-4a01-baae-2d12e178949b", + "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/7832df8b-c358-4a01-baae-2d12e178949b?api-version=2022-06-30-preview", + "accessToken": "redacted", + "expirationDateTime": "2022-06-21T01:29:03Z" + } + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/4a377ab0-a0bc-4363-b1c0-0e830c407053:copyTo?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "497", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "targetResourceId": "/subscriptions/faa080af-c1d8-40ad-9cce-e1a450ca5b57/resourceGroups/caperal-dev/providers/Microsoft.CognitiveServices/accounts/caperalfrwestus2", + "targetResourceRegion": "westus2", + "targetModelId": "7832df8b-c358-4a01-baae-2d12e178949b", + "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/7832df8b-c358-4a01-baae-2d12e178949b?api-version=2022-06-30-preview", + "accessToken": "redacted", + "expirationDateTime": "2022-06-21T01:29:03.000Z" + }, + "StatusCode": 202, + "ResponseHeaders": { + "apim-request-id": "f4fa6b0d-52d1-4b1c-b215-c38c6e70b47f", + "Content-Length": "0", + "Date": "Tue, 21 Jun 2022 00:29:03 GMT", + "Operation-Location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510596656_f4fa6b0d-52d1-4b1c-b215-c38c6e70b47f?api-version=2022-06-30-preview", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "146" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510596656_f4fa6b0d-52d1-4b1c-b215-c38c6e70b47f?api-version=2022-06-30-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "fdf1fad6-badd-4ed6-80a7-4c2a88a3d19f", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 21 Jun 2022 00:29:08 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "16" + }, + "ResponseBody": { + "operationId": "31510596656_f4fa6b0d-52d1-4b1c-b215-c38c6e70b47f", + "kind": "documentModelCopyTo", + "status": "succeeded", + "createdDateTime": "2022-06-21T00:29:04Z", + "lastUpdatedDateTime": "2022-06-21T00:29:04Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/7832df8b-c358-4a01-baae-2d12e178949b?api-version=2022-06-30-preview", + "percentCompleted": 100, + "result": { + "docTypes": { + "4a377ab0-a0bc-4363-b1c0-0e830c407053": { + "fieldSchema": { + "Merchant": { + "type": "string" + }, + "PhoneNumber": { + "type": "string" + }, + "Website": { + "type": "string" + }, + "Email": { + "type": "string" + }, + "PurchaseOrderNumber": { + "type": "string" + }, + "DatedAs": { + "type": "string" + }, + "VendorName": { + "type": "string" + }, + "CompanyName": { + "type": "string" + }, + "CompanyAddress": { + "type": "string" + }, + "CompanyPhoneNumber": { + "type": "string" + }, + "Subtotal": { + "type": "string" + }, + "Tax": { + "type": "string" + }, + "Total": { + "type": "string" + }, + "Signature": { + "type": "string" + }, + "Quantity": { + "type": "number" + }, + "FullSignature": { + "type": "signature" + } + }, + "buildMode": "template", + "fieldConfidence": { + "CompanyAddress": 0.8, + "CompanyName": 0.995, + "CompanyPhoneNumber": 0.995, + "DatedAs": 0.995, + "Email": 0.8, + "FullSignature": 0.6, + "Merchant": 0.995, + "PhoneNumber": 0.995, + "PurchaseOrderNumber": 0.995, + "Quantity": 0.995, + "Signature": 0.995, + "Subtotal": 0.995, + "Tax": 0.995, + "Total": 0.995, + "VendorName": 0.995, + "Website": 0.995 + } + } + }, + "modelId": "7832df8b-c358-4a01-baae-2d12e178949b", + "createdDateTime": "2022-06-21T00:29:01Z", + "apiVersion": "2022-06-30-preview" + } + } + } + ], + "Variables": {} +} diff --git a/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_with_composed_model.json b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_with_composed_model.json new file mode 100644 index 000000000000..3ef24c3c4ae3 --- /dev/null +++ b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_with_composed_model.json @@ -0,0 +1,737 @@ +{ + "Entries": [ + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels:build?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "131", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "modelId": "3277f9d0-5a3e-471a-bad8-f8ef7fadaa1e", + "buildMode": "template", + "azureBlobSource": { + "containerUrl": "https://blob_sas_url" + } + }, + "StatusCode": 202, + "ResponseHeaders": { + "apim-request-id": "35dc26a8-0450-482d-b9c9-40195bfaafc6", + "Content-Length": "0", + "Date": "Tue, 21 Jun 2022 00:29:11 GMT", + "operation-location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510596649_35dc26a8-0450-482d-b9c9-40195bfaafc6?api-version=2022-06-30-preview", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "1028" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510596649_35dc26a8-0450-482d-b9c9-40195bfaafc6?api-version=2022-06-30-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "211e334d-a036-4156-934b-940df51a18ed", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 21 Jun 2022 00:29:16 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "13" + }, + "ResponseBody": { + "operationId": "31510596649_35dc26a8-0450-482d-b9c9-40195bfaafc6", + "kind": "documentModelBuild", + "status": "succeeded", + "createdDateTime": "2022-06-21T00:29:10Z", + "lastUpdatedDateTime": "2022-06-21T00:29:13Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/3277f9d0-5a3e-471a-bad8-f8ef7fadaa1e?api-version=2022-06-30-preview", + "percentCompleted": 100, + "result": { + "docTypes": { + "3277f9d0-5a3e-471a-bad8-f8ef7fadaa1e": { + "fieldSchema": { + "Merchant": { + "type": "string" + }, + "PhoneNumber": { + "type": "string" + }, + "Website": { + "type": "string" + }, + "Email": { + "type": "string" + }, + "PurchaseOrderNumber": { + "type": "string" + }, + "DatedAs": { + "type": "string" + }, + "VendorName": { + "type": "string" + }, + "CompanyName": { + "type": "string" + }, + "CompanyAddress": { + "type": "string" + }, + "CompanyPhoneNumber": { + "type": "string" + }, + "Subtotal": { + "type": "string" + }, + "Tax": { + "type": "string" + }, + "Total": { + "type": "string" + }, + "Signature": { + "type": "string" + }, + "Quantity": { + "type": "number" + }, + "FullSignature": { + "type": "signature" + } + }, + "buildMode": "template", + "fieldConfidence": { + "CompanyAddress": 0.8, + "CompanyName": 0.995, + "CompanyPhoneNumber": 0.995, + "DatedAs": 0.995, + "Email": 0.8, + "FullSignature": 0.6, + "Merchant": 0.995, + "PhoneNumber": 0.995, + "PurchaseOrderNumber": 0.995, + "Quantity": 0.995, + "Signature": 0.995, + "Subtotal": 0.995, + "Tax": 0.995, + "Total": 0.995, + "VendorName": 0.995, + "Website": 0.995 + } + } + }, + "modelId": "3277f9d0-5a3e-471a-bad8-f8ef7fadaa1e", + "createdDateTime": "2022-06-21T00:29:13Z", + "apiVersion": "2022-06-30-preview" + } + } + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels:build?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "131", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "modelId": "6571a072-1c9d-44d9-8c62-971b4dea14e0", + "buildMode": "template", + "azureBlobSource": { + "containerUrl": "https://blob_sas_url" + } + }, + "StatusCode": 202, + "ResponseHeaders": { + "apim-request-id": "9e748332-a98d-4440-a736-987cc05407ab", + "Content-Length": "0", + "Date": "Tue, 21 Jun 2022 00:29:18 GMT", + "operation-location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510596643_9e748332-a98d-4440-a736-987cc05407ab?api-version=2022-06-30-preview", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "1809" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510596643_9e748332-a98d-4440-a736-987cc05407ab?api-version=2022-06-30-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "86e478a6-6e4d-4dd1-b5b7-3458f21219df", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 21 Jun 2022 00:29:23 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "14" + }, + "ResponseBody": { + "operationId": "31510596643_9e748332-a98d-4440-a736-987cc05407ab", + "kind": "documentModelBuild", + "status": "succeeded", + "createdDateTime": "2022-06-21T00:29:16Z", + "lastUpdatedDateTime": "2022-06-21T00:29:20Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/6571a072-1c9d-44d9-8c62-971b4dea14e0?api-version=2022-06-30-preview", + "percentCompleted": 100, + "result": { + "docTypes": { + "6571a072-1c9d-44d9-8c62-971b4dea14e0": { + "fieldSchema": { + "Merchant": { + "type": "string" + }, + "PhoneNumber": { + "type": "string" + }, + "Website": { + "type": "string" + }, + "Email": { + "type": "string" + }, + "PurchaseOrderNumber": { + "type": "string" + }, + "DatedAs": { + "type": "string" + }, + "VendorName": { + "type": "string" + }, + "CompanyName": { + "type": "string" + }, + "CompanyAddress": { + "type": "string" + }, + "CompanyPhoneNumber": { + "type": "string" + }, + "Subtotal": { + "type": "string" + }, + "Tax": { + "type": "string" + }, + "Total": { + "type": "string" + }, + "Signature": { + "type": "string" + }, + "Quantity": { + "type": "number" + }, + "FullSignature": { + "type": "signature" + } + }, + "buildMode": "template", + "fieldConfidence": { + "CompanyAddress": 0.8, + "CompanyName": 0.995, + "CompanyPhoneNumber": 0.995, + "DatedAs": 0.995, + "Email": 0.8, + "FullSignature": 0.6, + "Merchant": 0.995, + "PhoneNumber": 0.995, + "PurchaseOrderNumber": 0.995, + "Quantity": 0.995, + "Signature": 0.995, + "Subtotal": 0.995, + "Tax": 0.995, + "Total": 0.995, + "VendorName": 0.995, + "Website": 0.995 + } + } + }, + "modelId": "6571a072-1c9d-44d9-8c62-971b4dea14e0", + "createdDateTime": "2022-06-21T00:29:20Z", + "apiVersion": "2022-06-30-preview" + } + } + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels:compose?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "178", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "modelId": "845cebc1-a362-4742-ad43-28857eb09157", + "componentModels": [ + { + "modelId": "3277f9d0-5a3e-471a-bad8-f8ef7fadaa1e" + }, + { + "modelId": "6571a072-1c9d-44d9-8c62-971b4dea14e0" + } + ] + }, + "StatusCode": 202, + "ResponseHeaders": { + "apim-request-id": "3ae1ab2b-ccbd-41bb-84c4-f984a5adc2fd", + "Content-Length": "0", + "Date": "Tue, 21 Jun 2022 00:29:23 GMT", + "operation-location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510596636_3ae1ab2b-ccbd-41bb-84c4-f984a5adc2fd?api-version=2022-06-30-preview", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "144" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510596636_3ae1ab2b-ccbd-41bb-84c4-f984a5adc2fd?api-version=2022-06-30-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "68a26215-8e18-4b83-a6f1-ef913409deb2", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 21 Jun 2022 00:29:27 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "76" + }, + "ResponseBody": { + "operationId": "31510596636_3ae1ab2b-ccbd-41bb-84c4-f984a5adc2fd", + "kind": "documentModelCompose", + "status": "succeeded", + "createdDateTime": "2022-06-21T00:29:23Z", + "lastUpdatedDateTime": "2022-06-21T00:29:23Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/845cebc1-a362-4742-ad43-28857eb09157?api-version=2022-06-30-preview", + "percentCompleted": 100, + "result": { + "docTypes": { + "6571a072-1c9d-44d9-8c62-971b4dea14e0": { + "fieldSchema": { + "Merchant": { + "type": "string" + }, + "PhoneNumber": { + "type": "string" + }, + "Website": { + "type": "string" + }, + "Email": { + "type": "string" + }, + "PurchaseOrderNumber": { + "type": "string" + }, + "DatedAs": { + "type": "string" + }, + "VendorName": { + "type": "string" + }, + "CompanyName": { + "type": "string" + }, + "CompanyAddress": { + "type": "string" + }, + "CompanyPhoneNumber": { + "type": "string" + }, + "Subtotal": { + "type": "string" + }, + "Tax": { + "type": "string" + }, + "Total": { + "type": "string" + }, + "Signature": { + "type": "string" + }, + "Quantity": { + "type": "number" + }, + "FullSignature": { + "type": "signature" + } + }, + "buildMode": "template", + "fieldConfidence": { + "CompanyAddress": 0.8, + "CompanyName": 0.995, + "CompanyPhoneNumber": 0.995, + "DatedAs": 0.995, + "Email": 0.8, + "FullSignature": 0.6, + "Merchant": 0.995, + "PhoneNumber": 0.995, + "PurchaseOrderNumber": 0.995, + "Quantity": 0.995, + "Signature": 0.995, + "Subtotal": 0.995, + "Tax": 0.995, + "Total": 0.995, + "VendorName": 0.995, + "Website": 0.995 + } + }, + "3277f9d0-5a3e-471a-bad8-f8ef7fadaa1e": { + "fieldSchema": { + "Merchant": { + "type": "string" + }, + "PhoneNumber": { + "type": "string" + }, + "Website": { + "type": "string" + }, + "Email": { + "type": "string" + }, + "PurchaseOrderNumber": { + "type": "string" + }, + "DatedAs": { + "type": "string" + }, + "VendorName": { + "type": "string" + }, + "CompanyName": { + "type": "string" + }, + "CompanyAddress": { + "type": "string" + }, + "CompanyPhoneNumber": { + "type": "string" + }, + "Subtotal": { + "type": "string" + }, + "Tax": { + "type": "string" + }, + "Total": { + "type": "string" + }, + "Signature": { + "type": "string" + }, + "Quantity": { + "type": "number" + }, + "FullSignature": { + "type": "signature" + } + }, + "buildMode": "template", + "fieldConfidence": { + "CompanyAddress": 0.8, + "CompanyName": 0.995, + "CompanyPhoneNumber": 0.995, + "DatedAs": 0.995, + "Email": 0.8, + "FullSignature": 0.6, + "Merchant": 0.995, + "PhoneNumber": 0.995, + "PurchaseOrderNumber": 0.995, + "Quantity": 0.995, + "Signature": 0.995, + "Subtotal": 0.995, + "Tax": 0.995, + "Total": 0.995, + "VendorName": 0.995, + "Website": 0.995 + } + } + }, + "modelId": "845cebc1-a362-4742-ad43-28857eb09157", + "createdDateTime": "2022-06-21T00:29:23Z", + "apiVersion": "2022-06-30-preview" + } + } + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels:authorizeCopy?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "51", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "modelId": "52e2e42e-57bc-4bec-8e87-cbf2c569f9be" + }, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "e6e19dbf-6376-4937-ba1d-0098622e26f3", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 21 Jun 2022 00:29:28 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "46" + }, + "ResponseBody": { + "targetResourceId": "/subscriptions/faa080af-c1d8-40ad-9cce-e1a450ca5b57/resourceGroups/caperal-dev/providers/Microsoft.CognitiveServices/accounts/caperalfrwestus2", + "targetResourceRegion": "westus2", + "targetModelId": "52e2e42e-57bc-4bec-8e87-cbf2c569f9be", + "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/52e2e42e-57bc-4bec-8e87-cbf2c569f9be?api-version=2022-06-30-preview", + "accessToken": "redacted", + "expirationDateTime": "2022-06-21T01:29:28Z" + } + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/845cebc1-a362-4742-ad43-28857eb09157:copyTo?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "497", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "targetResourceId": "/subscriptions/faa080af-c1d8-40ad-9cce-e1a450ca5b57/resourceGroups/caperal-dev/providers/Microsoft.CognitiveServices/accounts/caperalfrwestus2", + "targetResourceRegion": "westus2", + "targetModelId": "52e2e42e-57bc-4bec-8e87-cbf2c569f9be", + "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/52e2e42e-57bc-4bec-8e87-cbf2c569f9be?api-version=2022-06-30-preview", + "accessToken": "redacted", + "expirationDateTime": "2022-06-21T01:29:28.000Z" + }, + "StatusCode": 202, + "ResponseHeaders": { + "apim-request-id": "e412b156-cbe9-41f9-a5b3-e3aed33ee3d8", + "Content-Length": "0", + "Date": "Tue, 21 Jun 2022 00:29:28 GMT", + "Operation-Location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510596631_e412b156-cbe9-41f9-a5b3-e3aed33ee3d8?api-version=2022-06-30-preview", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "71" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510596631_e412b156-cbe9-41f9-a5b3-e3aed33ee3d8?api-version=2022-06-30-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "515ab727-8a16-4757-b4b5-fd64f01ff5c3", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 21 Jun 2022 00:29:33 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "14" + }, + "ResponseBody": { + "operationId": "31510596631_e412b156-cbe9-41f9-a5b3-e3aed33ee3d8", + "kind": "documentModelCopyTo", + "status": "succeeded", + "createdDateTime": "2022-06-21T00:29:28Z", + "lastUpdatedDateTime": "2022-06-21T00:29:29Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/52e2e42e-57bc-4bec-8e87-cbf2c569f9be?api-version=2022-06-30-preview", + "percentCompleted": 100, + "result": { + "docTypes": { + "6571a072-1c9d-44d9-8c62-971b4dea14e0": { + "fieldSchema": { + "Merchant": { + "type": "string" + }, + "PhoneNumber": { + "type": "string" + }, + "Website": { + "type": "string" + }, + "Email": { + "type": "string" + }, + "PurchaseOrderNumber": { + "type": "string" + }, + "DatedAs": { + "type": "string" + }, + "VendorName": { + "type": "string" + }, + "CompanyName": { + "type": "string" + }, + "CompanyAddress": { + "type": "string" + }, + "CompanyPhoneNumber": { + "type": "string" + }, + "Subtotal": { + "type": "string" + }, + "Tax": { + "type": "string" + }, + "Total": { + "type": "string" + }, + "Signature": { + "type": "string" + }, + "Quantity": { + "type": "number" + }, + "FullSignature": { + "type": "signature" + } + }, + "buildMode": "template", + "fieldConfidence": { + "CompanyAddress": 0.8, + "CompanyName": 0.995, + "CompanyPhoneNumber": 0.995, + "DatedAs": 0.995, + "Email": 0.8, + "FullSignature": 0.6, + "Merchant": 0.995, + "PhoneNumber": 0.995, + "PurchaseOrderNumber": 0.995, + "Quantity": 0.995, + "Signature": 0.995, + "Subtotal": 0.995, + "Tax": 0.995, + "Total": 0.995, + "VendorName": 0.995, + "Website": 0.995 + } + }, + "3277f9d0-5a3e-471a-bad8-f8ef7fadaa1e": { + "fieldSchema": { + "Merchant": { + "type": "string" + }, + "PhoneNumber": { + "type": "string" + }, + "Website": { + "type": "string" + }, + "Email": { + "type": "string" + }, + "PurchaseOrderNumber": { + "type": "string" + }, + "DatedAs": { + "type": "string" + }, + "VendorName": { + "type": "string" + }, + "CompanyName": { + "type": "string" + }, + "CompanyAddress": { + "type": "string" + }, + "CompanyPhoneNumber": { + "type": "string" + }, + "Subtotal": { + "type": "string" + }, + "Tax": { + "type": "string" + }, + "Total": { + "type": "string" + }, + "Signature": { + "type": "string" + }, + "Quantity": { + "type": "number" + }, + "FullSignature": { + "type": "signature" + } + }, + "buildMode": "template", + "fieldConfidence": { + "CompanyAddress": 0.8, + "CompanyName": 0.995, + "CompanyPhoneNumber": 0.995, + "DatedAs": 0.995, + "Email": 0.8, + "FullSignature": 0.6, + "Merchant": 0.995, + "PhoneNumber": 0.995, + "PurchaseOrderNumber": 0.995, + "Quantity": 0.995, + "Signature": 0.995, + "Subtotal": 0.995, + "Tax": 0.995, + "Total": 0.995, + "VendorName": 0.995, + "Website": 0.995 + } + } + }, + "modelId": "52e2e42e-57bc-4bec-8e87-cbf2c569f9be", + "createdDateTime": "2022-06-21T00:29:23Z", + "apiVersion": "2022-06-30-preview" + } + } + } + ], + "Variables": {} +} diff --git a/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_with_model_id_and_desc.json b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_with_model_id_and_desc.json new file mode 100644 index 000000000000..85d582891f0e --- /dev/null +++ b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_with_model_id_and_desc.json @@ -0,0 +1,317 @@ +{ + "Entries": [ + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels:build?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "131", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "modelId": "86bfb78a-4d56-4e8e-8337-589c370d356b", + "buildMode": "template", + "azureBlobSource": { + "containerUrl": "https://blob_sas_url" + } + }, + "StatusCode": 202, + "ResponseHeaders": { + "apim-request-id": "13875dd2-1f4f-4254-9eda-bc384e0c8ec2", + "Content-Length": "0", + "Date": "Tue, 21 Jun 2022 00:50:50 GMT", + "operation-location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510595351_13875dd2-1f4f-4254-9eda-bc384e0c8ec2?api-version=2022-06-30-preview", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "1527" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510595351_13875dd2-1f4f-4254-9eda-bc384e0c8ec2?api-version=2022-06-30-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "13e5ccb9-56f7-48d0-8a78-5f9cde2a93c8", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 21 Jun 2022 00:50:55 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "92" + }, + "ResponseBody": { + "operationId": "31510595351_13875dd2-1f4f-4254-9eda-bc384e0c8ec2", + "kind": "documentModelBuild", + "status": "succeeded", + "createdDateTime": "2022-06-21T00:50:49Z", + "lastUpdatedDateTime": "2022-06-21T00:50:52Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/86bfb78a-4d56-4e8e-8337-589c370d356b?api-version=2022-06-30-preview", + "percentCompleted": 100, + "result": { + "docTypes": { + "86bfb78a-4d56-4e8e-8337-589c370d356b": { + "fieldSchema": { + "Merchant": { + "type": "string" + }, + "PhoneNumber": { + "type": "string" + }, + "Website": { + "type": "string" + }, + "Email": { + "type": "string" + }, + "PurchaseOrderNumber": { + "type": "string" + }, + "DatedAs": { + "type": "string" + }, + "VendorName": { + "type": "string" + }, + "CompanyName": { + "type": "string" + }, + "CompanyAddress": { + "type": "string" + }, + "CompanyPhoneNumber": { + "type": "string" + }, + "Subtotal": { + "type": "string" + }, + "Tax": { + "type": "string" + }, + "Total": { + "type": "string" + }, + "Signature": { + "type": "string" + }, + "Quantity": { + "type": "number" + }, + "FullSignature": { + "type": "signature" + } + }, + "buildMode": "template", + "fieldConfidence": { + "CompanyAddress": 0.8, + "CompanyName": 0.995, + "CompanyPhoneNumber": 0.995, + "DatedAs": 0.995, + "Email": 0.8, + "FullSignature": 0.6, + "Merchant": 0.995, + "PhoneNumber": 0.995, + "PurchaseOrderNumber": 0.995, + "Quantity": 0.995, + "Signature": 0.995, + "Subtotal": 0.995, + "Tax": 0.995, + "Total": 0.995, + "VendorName": 0.995, + "Website": 0.995 + } + } + }, + "modelId": "86bfb78a-4d56-4e8e-8337-589c370d356b", + "createdDateTime": "2022-06-21T00:50:52Z", + "apiVersion": "2022-06-30-preview" + } + } + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels:authorizeCopy?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "93", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "modelId": "61f54ea3-a14e-4963-9c85-d24f05c53f28", + "description": "this is my copied model" + }, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "65be661c-d671-44e1-8313-2152d8a73288", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 21 Jun 2022 00:50:55 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "176" + }, + "ResponseBody": { + "targetResourceId": "/subscriptions/faa080af-c1d8-40ad-9cce-e1a450ca5b57/resourceGroups/caperal-dev/providers/Microsoft.CognitiveServices/accounts/caperalfrwestus2", + "targetResourceRegion": "westus2", + "targetModelId": "61f54ea3-a14e-4963-9c85-d24f05c53f28", + "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/61f54ea3-a14e-4963-9c85-d24f05c53f28?api-version=2022-06-30-preview", + "accessToken": "redacted", + "expirationDateTime": "2022-06-21T01:50:56Z" + } + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/86bfb78a-4d56-4e8e-8337-589c370d356b:copyTo?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "497", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "targetResourceId": "/subscriptions/faa080af-c1d8-40ad-9cce-e1a450ca5b57/resourceGroups/caperal-dev/providers/Microsoft.CognitiveServices/accounts/caperalfrwestus2", + "targetResourceRegion": "westus2", + "targetModelId": "61f54ea3-a14e-4963-9c85-d24f05c53f28", + "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/61f54ea3-a14e-4963-9c85-d24f05c53f28?api-version=2022-06-30-preview", + "accessToken": "redacted", + "expirationDateTime": "2022-06-21T01:50:56.000Z" + }, + "StatusCode": 202, + "ResponseHeaders": { + "apim-request-id": "94553350-f82e-4955-9185-66a03a003d79", + "Content-Length": "0", + "Date": "Tue, 21 Jun 2022 00:50:56 GMT", + "Operation-Location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510595343_94553350-f82e-4955-9185-66a03a003d79?api-version=2022-06-30-preview", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "170" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510595343_94553350-f82e-4955-9185-66a03a003d79?api-version=2022-06-30-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "2a1a92e9-a39c-4262-b5ca-cc0c063042c1", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 21 Jun 2022 00:51:00 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "31" + }, + "ResponseBody": { + "operationId": "31510595343_94553350-f82e-4955-9185-66a03a003d79", + "kind": "documentModelCopyTo", + "status": "succeeded", + "createdDateTime": "2022-06-21T00:50:56Z", + "lastUpdatedDateTime": "2022-06-21T00:50:57Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/61f54ea3-a14e-4963-9c85-d24f05c53f28?api-version=2022-06-30-preview", + "percentCompleted": 100, + "result": { + "docTypes": { + "86bfb78a-4d56-4e8e-8337-589c370d356b": { + "fieldSchema": { + "Merchant": { + "type": "string" + }, + "PhoneNumber": { + "type": "string" + }, + "Website": { + "type": "string" + }, + "Email": { + "type": "string" + }, + "PurchaseOrderNumber": { + "type": "string" + }, + "DatedAs": { + "type": "string" + }, + "VendorName": { + "type": "string" + }, + "CompanyName": { + "type": "string" + }, + "CompanyAddress": { + "type": "string" + }, + "CompanyPhoneNumber": { + "type": "string" + }, + "Subtotal": { + "type": "string" + }, + "Tax": { + "type": "string" + }, + "Total": { + "type": "string" + }, + "Signature": { + "type": "string" + }, + "Quantity": { + "type": "number" + }, + "FullSignature": { + "type": "signature" + } + }, + "buildMode": "template", + "fieldConfidence": { + "CompanyAddress": 0.8, + "CompanyName": 0.995, + "CompanyPhoneNumber": 0.995, + "DatedAs": 0.995, + "Email": 0.8, + "FullSignature": 0.6, + "Merchant": 0.995, + "PhoneNumber": 0.995, + "PurchaseOrderNumber": 0.995, + "Quantity": 0.995, + "Signature": 0.995, + "Subtotal": 0.995, + "Tax": 0.995, + "Total": 0.995, + "VendorName": 0.995, + "Website": 0.995 + } + } + }, + "modelId": "61f54ea3-a14e-4963-9c85-d24f05c53f28", + "createdDateTime": "2022-06-21T00:50:52Z", + "apiVersion": "2022-06-30-preview", + "description": "this is my copied model" + } + } + } + ], + "Variables": {} +} diff --git a/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_poller_metadata.json b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_poller_metadata.json new file mode 100644 index 000000000000..bbff6b3e0fd6 --- /dev/null +++ b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_poller_metadata.json @@ -0,0 +1,315 @@ +{ + "Entries": [ + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels:build?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "131", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "modelId": "309acead-5393-475e-b364-29e12b7c8911", + "buildMode": "template", + "azureBlobSource": { + "containerUrl": "https://blob_sas_url" + } + }, + "StatusCode": 202, + "ResponseHeaders": { + "apim-request-id": "61269c9b-4c5f-4969-999b-735825e8dc17", + "Content-Length": "0", + "Date": "Tue, 21 Jun 2022 00:29:48 GMT", + "operation-location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510596613_61269c9b-4c5f-4969-999b-735825e8dc17?api-version=2022-06-30-preview", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "1271" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510596613_61269c9b-4c5f-4969-999b-735825e8dc17?api-version=2022-06-30-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "b14e31f6-47ba-40e3-a393-37f16368d852", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 21 Jun 2022 00:29:53 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "16" + }, + "ResponseBody": { + "operationId": "31510596613_61269c9b-4c5f-4969-999b-735825e8dc17", + "kind": "documentModelBuild", + "status": "succeeded", + "createdDateTime": "2022-06-21T00:29:47Z", + "lastUpdatedDateTime": "2022-06-21T00:29:50Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/309acead-5393-475e-b364-29e12b7c8911?api-version=2022-06-30-preview", + "percentCompleted": 100, + "result": { + "docTypes": { + "309acead-5393-475e-b364-29e12b7c8911": { + "fieldSchema": { + "Merchant": { + "type": "string" + }, + "PhoneNumber": { + "type": "string" + }, + "Website": { + "type": "string" + }, + "Email": { + "type": "string" + }, + "PurchaseOrderNumber": { + "type": "string" + }, + "DatedAs": { + "type": "string" + }, + "VendorName": { + "type": "string" + }, + "CompanyName": { + "type": "string" + }, + "CompanyAddress": { + "type": "string" + }, + "CompanyPhoneNumber": { + "type": "string" + }, + "Subtotal": { + "type": "string" + }, + "Tax": { + "type": "string" + }, + "Total": { + "type": "string" + }, + "Signature": { + "type": "string" + }, + "Quantity": { + "type": "number" + }, + "FullSignature": { + "type": "signature" + } + }, + "buildMode": "template", + "fieldConfidence": { + "CompanyAddress": 0.8, + "CompanyName": 0.995, + "CompanyPhoneNumber": 0.995, + "DatedAs": 0.995, + "Email": 0.8, + "FullSignature": 0.6, + "Merchant": 0.995, + "PhoneNumber": 0.995, + "PurchaseOrderNumber": 0.995, + "Quantity": 0.995, + "Signature": 0.995, + "Subtotal": 0.995, + "Tax": 0.995, + "Total": 0.995, + "VendorName": 0.995, + "Website": 0.995 + } + } + }, + "modelId": "309acead-5393-475e-b364-29e12b7c8911", + "createdDateTime": "2022-06-21T00:29:50Z", + "apiVersion": "2022-06-30-preview" + } + } + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels:authorizeCopy?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "51", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "modelId": "d73a0c9c-6469-4ee9-b0cc-0326a61b1b60" + }, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "67d782e8-fcdb-4f7e-a737-bdddb11c31b3", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 21 Jun 2022 00:29:53 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "156" + }, + "ResponseBody": { + "targetResourceId": "/subscriptions/faa080af-c1d8-40ad-9cce-e1a450ca5b57/resourceGroups/caperal-dev/providers/Microsoft.CognitiveServices/accounts/caperalfrwestus2", + "targetResourceRegion": "westus2", + "targetModelId": "d73a0c9c-6469-4ee9-b0cc-0326a61b1b60", + "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/d73a0c9c-6469-4ee9-b0cc-0326a61b1b60?api-version=2022-06-30-preview", + "accessToken": "redacted", + "expirationDateTime": "2022-06-21T01:29:53Z" + } + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/309acead-5393-475e-b364-29e12b7c8911:copyTo?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "497", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "targetResourceId": "/subscriptions/faa080af-c1d8-40ad-9cce-e1a450ca5b57/resourceGroups/caperal-dev/providers/Microsoft.CognitiveServices/accounts/caperalfrwestus2", + "targetResourceRegion": "westus2", + "targetModelId": "d73a0c9c-6469-4ee9-b0cc-0326a61b1b60", + "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/d73a0c9c-6469-4ee9-b0cc-0326a61b1b60?api-version=2022-06-30-preview", + "accessToken": "redacted", + "expirationDateTime": "2022-06-21T01:29:53.000Z" + }, + "StatusCode": 202, + "ResponseHeaders": { + "apim-request-id": "d4ca126f-3430-4a01-a949-e15159cafd39", + "Content-Length": "0", + "Date": "Tue, 21 Jun 2022 00:29:53 GMT", + "Operation-Location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510596606_d4ca126f-3430-4a01-a949-e15159cafd39?api-version=2022-06-30-preview", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "84" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510596606_d4ca126f-3430-4a01-a949-e15159cafd39?api-version=2022-06-30-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "8a445033-d30a-4b5a-b552-649ce34cb2bd", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 21 Jun 2022 00:29:58 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "16" + }, + "ResponseBody": { + "operationId": "31510596606_d4ca126f-3430-4a01-a949-e15159cafd39", + "kind": "documentModelCopyTo", + "status": "succeeded", + "createdDateTime": "2022-06-21T00:29:53Z", + "lastUpdatedDateTime": "2022-06-21T00:29:54Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/d73a0c9c-6469-4ee9-b0cc-0326a61b1b60?api-version=2022-06-30-preview", + "percentCompleted": 100, + "result": { + "docTypes": { + "309acead-5393-475e-b364-29e12b7c8911": { + "fieldSchema": { + "Merchant": { + "type": "string" + }, + "PhoneNumber": { + "type": "string" + }, + "Website": { + "type": "string" + }, + "Email": { + "type": "string" + }, + "PurchaseOrderNumber": { + "type": "string" + }, + "DatedAs": { + "type": "string" + }, + "VendorName": { + "type": "string" + }, + "CompanyName": { + "type": "string" + }, + "CompanyAddress": { + "type": "string" + }, + "CompanyPhoneNumber": { + "type": "string" + }, + "Subtotal": { + "type": "string" + }, + "Tax": { + "type": "string" + }, + "Total": { + "type": "string" + }, + "Signature": { + "type": "string" + }, + "Quantity": { + "type": "number" + }, + "FullSignature": { + "type": "signature" + } + }, + "buildMode": "template", + "fieldConfidence": { + "CompanyAddress": 0.8, + "CompanyName": 0.995, + "CompanyPhoneNumber": 0.995, + "DatedAs": 0.995, + "Email": 0.8, + "FullSignature": 0.6, + "Merchant": 0.995, + "PhoneNumber": 0.995, + "PurchaseOrderNumber": 0.995, + "Quantity": 0.995, + "Signature": 0.995, + "Subtotal": 0.995, + "Tax": 0.995, + "Total": 0.995, + "VendorName": 0.995, + "Website": 0.995 + } + } + }, + "modelId": "d73a0c9c-6469-4ee9-b0cc-0326a61b1b60", + "createdDateTime": "2022-06-21T00:29:50Z", + "apiVersion": "2022-06-30-preview" + } + } + } + ], + "Variables": {} +} diff --git a/sdk/formrecognizer/azure-ai-formrecognizer/tests/test_dmac_copy_model.py b/sdk/formrecognizer/azure-ai-formrecognizer/tests/test_dmac_copy_model.py index 6121fb04e5a2..5429badb5dcc 100644 --- a/sdk/formrecognizer/azure-ai-formrecognizer/tests/test_dmac_copy_model.py +++ b/sdk/formrecognizer/azure-ai-formrecognizer/tests/test_dmac_copy_model.py @@ -19,28 +19,29 @@ DocumentModelAdministrationClientPreparer = functools.partial(_GlobalClientPreparer, DocumentModelAdministrationClient) -@pytest.mark.skip() + class TestCopyModel(FormRecognizerTest): @FormRecognizerPreparer() @DocumentModelAdministrationClientPreparer() - def test_copy_model_none_model_id(self, client): + def test_copy_model_none_model_id(self, **kwargs): + client = kwargs.pop("client") with pytest.raises(ValueError): client.begin_copy_model_to(model_id=None, target={}) @FormRecognizerPreparer() @DocumentModelAdministrationClientPreparer() - def test_copy_model_empty_model_id(self, client): + def test_copy_model_empty_model_id(self,**kwargs): + client = kwargs.pop("client") with pytest.raises(ValueError): client.begin_copy_model_to(model_id="", target={}) @FormRecognizerPreparer() @DocumentModelAdministrationClientPreparer() - @pytest.mark.skip() @recorded_by_proxy def test_copy_model_successful(self, client, formrecognizer_storage_container_sas_url, **kwargs): - poller = client.begin_build_model(formrecognizer_storage_container_sas_url) + poller = client.begin_build_model(formrecognizer_storage_container_sas_url, "template") model = poller.result() target = client.get_copy_authorization(tags={"testkey": "testvalue"}) @@ -53,7 +54,8 @@ def test_copy_model_successful(self, client, formrecognizer_storage_container_sa assert copy.created_on assert copy.tags == {"testkey": "testvalue"} for name, doc_type in copy.doc_types.items(): - assert name == target["targetModelId"] + # FIXME: tracking issue #24916 + # assert name == target["targetModelId"] for key, field in doc_type.field_schema.items(): assert key assert field["type"] @@ -61,11 +63,10 @@ def test_copy_model_successful(self, client, formrecognizer_storage_container_sa @FormRecognizerPreparer() @DocumentModelAdministrationClientPreparer() - @pytest.mark.skip() @recorded_by_proxy def test_copy_model_with_model_id_and_desc(self, client, formrecognizer_storage_container_sas_url, **kwargs): - poller = client.begin_build_model(formrecognizer_storage_container_sas_url) + poller = client.begin_build_model(formrecognizer_storage_container_sas_url, "template") model = poller.result() model_id = str(uuid.uuid4()) @@ -77,11 +78,12 @@ def test_copy_model_with_model_id_and_desc(self, client, formrecognizer_storage_ if self.is_live: assert copy.model_id == model_id assert copy.model_id - # assert copy.description == "this is my copied model" TODO not showing up? + assert copy.description == "this is my copied model" assert copy.created_on for name, doc_type in copy.doc_types.items(): - if self.is_live: - assert name == target["targetModelId"] + # if self.is_live: + # FIXME: tracking issue #24916 + # assert name == target["targetModelId"] for key, field in doc_type.field_schema.items(): assert key assert field["type"] @@ -92,7 +94,7 @@ def test_copy_model_with_model_id_and_desc(self, client, formrecognizer_storage_ @recorded_by_proxy def test_copy_model_fail_bad_model_id(self, client, formrecognizer_storage_container_sas_url, **kwargs): - poller = client.begin_build_model(formrecognizer_storage_container_sas_url) + poller = client.begin_build_model(formrecognizer_storage_container_sas_url, "template") model = poller.result() target = client.get_copy_authorization() @@ -104,11 +106,10 @@ def test_copy_model_fail_bad_model_id(self, client, formrecognizer_storage_conta @FormRecognizerPreparer() @DocumentModelAdministrationClientPreparer() - @pytest.mark.skip() @recorded_by_proxy def test_copy_model_transform(self, client, formrecognizer_storage_container_sas_url, **kwargs): - poller = client.begin_build_model(formrecognizer_storage_container_sas_url) + poller = client.begin_build_model(formrecognizer_storage_container_sas_url, "template") model = poller.result() target = client.get_copy_authorization() @@ -129,6 +130,7 @@ def callback(response, _, headers): copy = raw_response[1] self.assertModelTransformCorrect(copy, generated) + @pytest.mark.live_test_only @FormRecognizerPreparer() @DocumentModelAdministrationClientPreparer() @recorded_by_proxy @@ -145,14 +147,13 @@ def test_copy_authorization(self, client, formrecognizer_region, formrecognizer_ @FormRecognizerPreparer() @DocumentModelAdministrationClientPreparer() - @pytest.mark.skip() @recorded_by_proxy def test_copy_model_with_composed_model(self, client, formrecognizer_storage_container_sas_url, **kwargs): - poller_1 = client.begin_build_model(formrecognizer_storage_container_sas_url) + poller_1 = client.begin_build_model(formrecognizer_storage_container_sas_url, "template") model_1 = poller_1.result() - poller_2 = client.begin_build_model(formrecognizer_storage_container_sas_url) + poller_2 = client.begin_build_model(formrecognizer_storage_container_sas_url, "template") model_2 = poller_2.result() composed_poller = client.begin_create_composed_model([model_1.model_id, model_2.model_id]) @@ -178,11 +179,10 @@ def test_copy_model_with_composed_model(self, client, formrecognizer_storage_con @pytest.mark.live_test_only @FormRecognizerPreparer() @DocumentModelAdministrationClientPreparer() - @pytest.mark.skip() def test_copy_continuation_token(self, **kwargs): client = kwargs.pop("client") formrecognizer_storage_container_sas_url = kwargs.pop("formrecognizer_storage_container_sas_url") - poller = client.begin_build_model(formrecognizer_storage_container_sas_url) + poller = client.begin_build_model(formrecognizer_storage_container_sas_url, "template") model = poller.result() target = client.get_copy_authorization() @@ -197,10 +197,9 @@ def test_copy_continuation_token(self, **kwargs): @FormRecognizerPreparer() @DocumentModelAdministrationClientPreparer() - @pytest.mark.skip() @recorded_by_proxy def test_poller_metadata(self, client, formrecognizer_storage_container_sas_url, **kwargs): - poller = client.begin_build_model(formrecognizer_storage_container_sas_url) + poller = client.begin_build_model(formrecognizer_storage_container_sas_url, "template") model = poller.result() target = client.get_copy_authorization() From ae1ad24c0e90b88753e511f658edc61b94f63f98 Mon Sep 17 00:00:00 2001 From: Catalina Peralta Date: Mon, 20 Jun 2022 18:34:11 -0700 Subject: [PATCH 2/4] enable async copy tests --- ...synctest_copy_model_fail_bad_model_id.json | 212 +++++ ...yModelAsynctest_copy_model_successful.json | 316 ++++++++ ...pyModelAsynctest_copy_model_transform.json | 310 ++++++++ ...nctest_copy_model_with_composed_model.json | 728 ++++++++++++++++++ ...est_copy_model_with_model_id_and_desc.json | 312 ++++++++ ...estCopyModelAsynctest_poller_metadata.json | 310 ++++++++ .../tests/test_dmac_copy_model_async.py | 40 +- 7 files changed, 2207 insertions(+), 21 deletions(-) create mode 100644 sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model_async.pyTestCopyModelAsynctest_copy_model_fail_bad_model_id.json create mode 100644 sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model_async.pyTestCopyModelAsynctest_copy_model_successful.json create mode 100644 sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model_async.pyTestCopyModelAsynctest_copy_model_transform.json create mode 100644 sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model_async.pyTestCopyModelAsynctest_copy_model_with_composed_model.json create mode 100644 sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model_async.pyTestCopyModelAsynctest_copy_model_with_model_id_and_desc.json create mode 100644 sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model_async.pyTestCopyModelAsynctest_poller_metadata.json diff --git a/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model_async.pyTestCopyModelAsynctest_copy_model_fail_bad_model_id.json b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model_async.pyTestCopyModelAsynctest_copy_model_fail_bad_model_id.json new file mode 100644 index 000000000000..948fbdfb4aa7 --- /dev/null +++ b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model_async.pyTestCopyModelAsynctest_copy_model_fail_bad_model_id.json @@ -0,0 +1,212 @@ +{ + "Entries": [ + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels:build?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "131", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "modelId": "19956495-69f8-44f3-9348-41ab9842ff27", + "buildMode": "template", + "azureBlobSource": { + "containerUrl": "https://blob_sas_url" + } + }, + "StatusCode": 202, + "ResponseHeaders": { + "apim-request-id": "32ce11d1-4260-4852-9227-ef98a173f73d", + "Content-Length": "0", + "Date": "Tue, 21 Jun 2022 01:31:46 GMT", + "operation-location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510592894_32ce11d1-4260-4852-9227-ef98a173f73d?api-version=2022-06-30-preview", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "1054" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510592894_32ce11d1-4260-4852-9227-ef98a173f73d?api-version=2022-06-30-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "2663f535-9ace-4903-aa4e-4c5a134144da", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 21 Jun 2022 01:31:51 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "14" + }, + "ResponseBody": { + "operationId": "31510592894_32ce11d1-4260-4852-9227-ef98a173f73d", + "kind": "documentModelBuild", + "status": "succeeded", + "createdDateTime": "2022-06-21T01:31:46Z", + "lastUpdatedDateTime": "2022-06-21T01:31:49Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/19956495-69f8-44f3-9348-41ab9842ff27?api-version=2022-06-30-preview", + "percentCompleted": 100, + "result": { + "docTypes": { + "19956495-69f8-44f3-9348-41ab9842ff27": { + "fieldSchema": { + "Merchant": { + "type": "string" + }, + "PhoneNumber": { + "type": "string" + }, + "Website": { + "type": "string" + }, + "Email": { + "type": "string" + }, + "PurchaseOrderNumber": { + "type": "string" + }, + "DatedAs": { + "type": "string" + }, + "VendorName": { + "type": "string" + }, + "CompanyName": { + "type": "string" + }, + "CompanyAddress": { + "type": "string" + }, + "CompanyPhoneNumber": { + "type": "string" + }, + "Subtotal": { + "type": "string" + }, + "Tax": { + "type": "string" + }, + "Total": { + "type": "string" + }, + "Signature": { + "type": "string" + }, + "Quantity": { + "type": "number" + }, + "FullSignature": { + "type": "signature" + } + }, + "buildMode": "template", + "fieldConfidence": { + "CompanyAddress": 0.8, + "CompanyName": 0.995, + "CompanyPhoneNumber": 0.995, + "DatedAs": 0.995, + "Email": 0.8, + "FullSignature": 0.6, + "Merchant": 0.995, + "PhoneNumber": 0.995, + "PurchaseOrderNumber": 0.995, + "Quantity": 0.995, + "Signature": 0.995, + "Subtotal": 0.995, + "Tax": 0.995, + "Total": 0.995, + "VendorName": 0.995, + "Website": 0.995 + } + } + }, + "modelId": "19956495-69f8-44f3-9348-41ab9842ff27", + "createdDateTime": "2022-06-21T01:31:49Z", + "apiVersion": "2022-06-30-preview" + } + } + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels:authorizeCopy?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "51", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "modelId": "d8526084-d312-412f-b8b1-cbbac7756e7b" + }, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "a1e491ff-e555-4ced-98ed-5d6d3b482658", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 21 Jun 2022 01:31:51 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "54" + }, + "ResponseBody": { + "targetResourceId": "/subscriptions/faa080af-c1d8-40ad-9cce-e1a450ca5b57/resourceGroups/caperal-dev/providers/Microsoft.CognitiveServices/accounts/caperalfrwestus2", + "targetResourceRegion": "westus2", + "targetModelId": "d8526084-d312-412f-b8b1-cbbac7756e7b", + "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/d8526084-d312-412f-b8b1-cbbac7756e7b?api-version=2022-06-30-preview", + "accessToken": "redacted", + "expirationDateTime": "2022-06-21T02:31:52Z" + } + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/00000000-0000-0000-0000-000000000000:copyTo?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "497", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "targetResourceId": "/subscriptions/faa080af-c1d8-40ad-9cce-e1a450ca5b57/resourceGroups/caperal-dev/providers/Microsoft.CognitiveServices/accounts/caperalfrwestus2", + "targetResourceRegion": "westus2", + "targetModelId": "d8526084-d312-412f-b8b1-cbbac7756e7b", + "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/d8526084-d312-412f-b8b1-cbbac7756e7b?api-version=2022-06-30-preview", + "accessToken": "redacted", + "expirationDateTime": "2022-06-21T02:31:52.000Z" + }, + "StatusCode": 404, + "ResponseHeaders": { + "apim-request-id": "51908eb1-e4ed-4bf3-b5c3-18687249b7bd", + "Content-Type": "application/json", + "Date": "Tue, 21 Jun 2022 01:31:52 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "43" + }, + "ResponseBody": { + "error": { + "code": "NotFound", + "message": "Resource not found.", + "innererror": { + "code": "ModelNotFound", + "message": "The requested model was not found." + } + } + } + } + ], + "Variables": {} +} diff --git a/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model_async.pyTestCopyModelAsynctest_copy_model_successful.json b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model_async.pyTestCopyModelAsynctest_copy_model_successful.json new file mode 100644 index 000000000000..4c7943b8ea2e --- /dev/null +++ b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model_async.pyTestCopyModelAsynctest_copy_model_successful.json @@ -0,0 +1,316 @@ +{ + "Entries": [ + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels:build?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "131", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "modelId": "feada1f4-04e4-4143-bb0f-ece50ef9ce14", + "buildMode": "template", + "azureBlobSource": { + "containerUrl": "https://blob_sas_url" + } + }, + "StatusCode": 202, + "ResponseHeaders": { + "apim-request-id": "87bc4885-a2a5-41e0-aebc-d23c519b567a", + "Content-Length": "0", + "Date": "Tue, 21 Jun 2022 01:31:22 GMT", + "operation-location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510592918_87bc4885-a2a5-41e0-aebc-d23c519b567a?api-version=2022-06-30-preview", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "1047" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510592918_87bc4885-a2a5-41e0-aebc-d23c519b567a?api-version=2022-06-30-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "a1b4a6a8-1d51-42ff-a60e-345eb5e28caa", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 21 Jun 2022 01:31:26 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "25" + }, + "ResponseBody": { + "operationId": "31510592918_87bc4885-a2a5-41e0-aebc-d23c519b567a", + "kind": "documentModelBuild", + "status": "succeeded", + "createdDateTime": "2022-06-21T01:31:21Z", + "lastUpdatedDateTime": "2022-06-21T01:31:24Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/feada1f4-04e4-4143-bb0f-ece50ef9ce14?api-version=2022-06-30-preview", + "percentCompleted": 100, + "result": { + "docTypes": { + "feada1f4-04e4-4143-bb0f-ece50ef9ce14": { + "fieldSchema": { + "Merchant": { + "type": "string" + }, + "PhoneNumber": { + "type": "string" + }, + "Website": { + "type": "string" + }, + "Email": { + "type": "string" + }, + "PurchaseOrderNumber": { + "type": "string" + }, + "DatedAs": { + "type": "string" + }, + "VendorName": { + "type": "string" + }, + "CompanyName": { + "type": "string" + }, + "CompanyAddress": { + "type": "string" + }, + "CompanyPhoneNumber": { + "type": "string" + }, + "Subtotal": { + "type": "string" + }, + "Tax": { + "type": "string" + }, + "Total": { + "type": "string" + }, + "Signature": { + "type": "string" + }, + "Quantity": { + "type": "number" + }, + "FullSignature": { + "type": "signature" + } + }, + "buildMode": "template", + "fieldConfidence": { + "CompanyAddress": 0.8, + "CompanyName": 0.995, + "CompanyPhoneNumber": 0.995, + "DatedAs": 0.995, + "Email": 0.8, + "FullSignature": 0.6, + "Merchant": 0.995, + "PhoneNumber": 0.995, + "PurchaseOrderNumber": 0.995, + "Quantity": 0.995, + "Signature": 0.995, + "Subtotal": 0.995, + "Tax": 0.995, + "Total": 0.995, + "VendorName": 0.995, + "Website": 0.995 + } + } + }, + "modelId": "feada1f4-04e4-4143-bb0f-ece50ef9ce14", + "createdDateTime": "2022-06-21T01:31:24Z", + "apiVersion": "2022-06-30-preview" + } + } + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels:authorizeCopy?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "85", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "modelId": "25ebb307-8c8b-4cb5-8a8f-5f4b9d8b3011", + "tags": { + "testkey": "testvalue" + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "8337d303-9caf-4bd0-a8bb-3da80f82747f", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 21 Jun 2022 01:31:27 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "103" + }, + "ResponseBody": { + "targetResourceId": "/subscriptions/faa080af-c1d8-40ad-9cce-e1a450ca5b57/resourceGroups/caperal-dev/providers/Microsoft.CognitiveServices/accounts/caperalfrwestus2", + "targetResourceRegion": "westus2", + "targetModelId": "25ebb307-8c8b-4cb5-8a8f-5f4b9d8b3011", + "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/25ebb307-8c8b-4cb5-8a8f-5f4b9d8b3011?api-version=2022-06-30-preview", + "accessToken": "redacted", + "expirationDateTime": "2022-06-21T02:31:27Z" + } + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/feada1f4-04e4-4143-bb0f-ece50ef9ce14:copyTo?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "497", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "targetResourceId": "/subscriptions/faa080af-c1d8-40ad-9cce-e1a450ca5b57/resourceGroups/caperal-dev/providers/Microsoft.CognitiveServices/accounts/caperalfrwestus2", + "targetResourceRegion": "westus2", + "targetModelId": "25ebb307-8c8b-4cb5-8a8f-5f4b9d8b3011", + "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/25ebb307-8c8b-4cb5-8a8f-5f4b9d8b3011?api-version=2022-06-30-preview", + "accessToken": "redacted", + "expirationDateTime": "2022-06-21T02:31:27.000Z" + }, + "StatusCode": 202, + "ResponseHeaders": { + "apim-request-id": "1ff8ca09-bcee-44d8-a5c4-d3e8a246dd13", + "Content-Length": "0", + "Date": "Tue, 21 Jun 2022 01:31:27 GMT", + "Operation-Location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510592912_1ff8ca09-bcee-44d8-a5c4-d3e8a246dd13?api-version=2022-06-30-preview", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "132" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510592912_1ff8ca09-bcee-44d8-a5c4-d3e8a246dd13?api-version=2022-06-30-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "0335a153-e35c-434e-b805-985d9d42f437", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 21 Jun 2022 01:31:32 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "65" + }, + "ResponseBody": { + "operationId": "31510592912_1ff8ca09-bcee-44d8-a5c4-d3e8a246dd13", + "kind": "documentModelCopyTo", + "status": "succeeded", + "createdDateTime": "2022-06-21T01:31:27Z", + "lastUpdatedDateTime": "2022-06-21T01:31:28Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/25ebb307-8c8b-4cb5-8a8f-5f4b9d8b3011?api-version=2022-06-30-preview", + "percentCompleted": 100, + "result": { + "docTypes": { + "feada1f4-04e4-4143-bb0f-ece50ef9ce14": { + "fieldSchema": { + "Merchant": { + "type": "string" + }, + "PhoneNumber": { + "type": "string" + }, + "Website": { + "type": "string" + }, + "Email": { + "type": "string" + }, + "PurchaseOrderNumber": { + "type": "string" + }, + "DatedAs": { + "type": "string" + }, + "VendorName": { + "type": "string" + }, + "CompanyName": { + "type": "string" + }, + "CompanyAddress": { + "type": "string" + }, + "CompanyPhoneNumber": { + "type": "string" + }, + "Subtotal": { + "type": "string" + }, + "Tax": { + "type": "string" + }, + "Total": { + "type": "string" + }, + "Signature": { + "type": "string" + }, + "Quantity": { + "type": "number" + }, + "FullSignature": { + "type": "signature" + } + }, + "buildMode": "template", + "fieldConfidence": { + "CompanyAddress": 0.8, + "CompanyName": 0.995, + "CompanyPhoneNumber": 0.995, + "DatedAs": 0.995, + "Email": 0.8, + "FullSignature": 0.6, + "Merchant": 0.995, + "PhoneNumber": 0.995, + "PurchaseOrderNumber": 0.995, + "Quantity": 0.995, + "Signature": 0.995, + "Subtotal": 0.995, + "Tax": 0.995, + "Total": 0.995, + "VendorName": 0.995, + "Website": 0.995 + } + } + }, + "modelId": "25ebb307-8c8b-4cb5-8a8f-5f4b9d8b3011", + "createdDateTime": "2022-06-21T01:31:24Z", + "apiVersion": "2022-06-30-preview", + "tags": { + "testkey": "testvalue" + } + } + } + } + ], + "Variables": {} +} diff --git a/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model_async.pyTestCopyModelAsynctest_copy_model_transform.json b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model_async.pyTestCopyModelAsynctest_copy_model_transform.json new file mode 100644 index 000000000000..79193c07a098 --- /dev/null +++ b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model_async.pyTestCopyModelAsynctest_copy_model_transform.json @@ -0,0 +1,310 @@ +{ + "Entries": [ + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels:build?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "131", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "modelId": "70e87144-7c25-4758-b83a-cdfb2bccaf75", + "buildMode": "template", + "azureBlobSource": { + "containerUrl": "https://blob_sas_url" + } + }, + "StatusCode": 202, + "ResponseHeaders": { + "apim-request-id": "53f3349f-7686-4e3e-9cb1-fadfb3f1196e", + "Content-Length": "0", + "Date": "Tue, 21 Jun 2022 01:31:56 GMT", + "operation-location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510592887_53f3349f-7686-4e3e-9cb1-fadfb3f1196e?api-version=2022-06-30-preview", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "3332" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510592887_53f3349f-7686-4e3e-9cb1-fadfb3f1196e?api-version=2022-06-30-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "761117c8-410b-4b10-b744-851bbf22e912", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 21 Jun 2022 01:32:01 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "16" + }, + "ResponseBody": { + "operationId": "31510592887_53f3349f-7686-4e3e-9cb1-fadfb3f1196e", + "kind": "documentModelBuild", + "status": "succeeded", + "createdDateTime": "2022-06-21T01:31:53Z", + "lastUpdatedDateTime": "2022-06-21T01:31:58Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/70e87144-7c25-4758-b83a-cdfb2bccaf75?api-version=2022-06-30-preview", + "percentCompleted": 100, + "result": { + "docTypes": { + "70e87144-7c25-4758-b83a-cdfb2bccaf75": { + "fieldSchema": { + "Merchant": { + "type": "string" + }, + "PhoneNumber": { + "type": "string" + }, + "Website": { + "type": "string" + }, + "Email": { + "type": "string" + }, + "PurchaseOrderNumber": { + "type": "string" + }, + "DatedAs": { + "type": "string" + }, + "VendorName": { + "type": "string" + }, + "CompanyName": { + "type": "string" + }, + "CompanyAddress": { + "type": "string" + }, + "CompanyPhoneNumber": { + "type": "string" + }, + "Subtotal": { + "type": "string" + }, + "Tax": { + "type": "string" + }, + "Total": { + "type": "string" + }, + "Signature": { + "type": "string" + }, + "Quantity": { + "type": "number" + }, + "FullSignature": { + "type": "signature" + } + }, + "buildMode": "template", + "fieldConfidence": { + "CompanyAddress": 0.8, + "CompanyName": 0.995, + "CompanyPhoneNumber": 0.995, + "DatedAs": 0.995, + "Email": 0.8, + "FullSignature": 0.6, + "Merchant": 0.995, + "PhoneNumber": 0.995, + "PurchaseOrderNumber": 0.995, + "Quantity": 0.995, + "Signature": 0.995, + "Subtotal": 0.995, + "Tax": 0.995, + "Total": 0.995, + "VendorName": 0.995, + "Website": 0.995 + } + } + }, + "modelId": "70e87144-7c25-4758-b83a-cdfb2bccaf75", + "createdDateTime": "2022-06-21T01:31:58Z", + "apiVersion": "2022-06-30-preview" + } + } + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels:authorizeCopy?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "51", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "modelId": "52ed2b4c-a663-4432-ba38-c77748094122" + }, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "a2120c23-d8b1-47a4-94d0-4fcde82291f0", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 21 Jun 2022 01:32:01 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "104" + }, + "ResponseBody": { + "targetResourceId": "/subscriptions/faa080af-c1d8-40ad-9cce-e1a450ca5b57/resourceGroups/caperal-dev/providers/Microsoft.CognitiveServices/accounts/caperalfrwestus2", + "targetResourceRegion": "westus2", + "targetModelId": "52ed2b4c-a663-4432-ba38-c77748094122", + "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/52ed2b4c-a663-4432-ba38-c77748094122?api-version=2022-06-30-preview", + "accessToken": "redacted", + "expirationDateTime": "2022-06-21T02:32:01Z" + } + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/70e87144-7c25-4758-b83a-cdfb2bccaf75:copyTo?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "497", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "targetResourceId": "/subscriptions/faa080af-c1d8-40ad-9cce-e1a450ca5b57/resourceGroups/caperal-dev/providers/Microsoft.CognitiveServices/accounts/caperalfrwestus2", + "targetResourceRegion": "westus2", + "targetModelId": "52ed2b4c-a663-4432-ba38-c77748094122", + "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/52ed2b4c-a663-4432-ba38-c77748094122?api-version=2022-06-30-preview", + "accessToken": "redacted", + "expirationDateTime": "2022-06-21T02:32:01.000Z" + }, + "StatusCode": 202, + "ResponseHeaders": { + "apim-request-id": "76ab7259-cc56-4c16-b112-0598e29eff36", + "Content-Length": "0", + "Date": "Tue, 21 Jun 2022 01:32:01 GMT", + "Operation-Location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510592878_76ab7259-cc56-4c16-b112-0598e29eff36?api-version=2022-06-30-preview", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "110" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510592878_76ab7259-cc56-4c16-b112-0598e29eff36?api-version=2022-06-30-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "e373551d-4d16-4b71-a716-8f038b4dbc1c", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 21 Jun 2022 01:32:06 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "19" + }, + "ResponseBody": { + "operationId": "31510592878_76ab7259-cc56-4c16-b112-0598e29eff36", + "kind": "documentModelCopyTo", + "status": "succeeded", + "createdDateTime": "2022-06-21T01:32:01Z", + "lastUpdatedDateTime": "2022-06-21T01:32:02Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/52ed2b4c-a663-4432-ba38-c77748094122?api-version=2022-06-30-preview", + "percentCompleted": 100, + "result": { + "docTypes": { + "70e87144-7c25-4758-b83a-cdfb2bccaf75": { + "fieldSchema": { + "Merchant": { + "type": "string" + }, + "PhoneNumber": { + "type": "string" + }, + "Website": { + "type": "string" + }, + "Email": { + "type": "string" + }, + "PurchaseOrderNumber": { + "type": "string" + }, + "DatedAs": { + "type": "string" + }, + "VendorName": { + "type": "string" + }, + "CompanyName": { + "type": "string" + }, + "CompanyAddress": { + "type": "string" + }, + "CompanyPhoneNumber": { + "type": "string" + }, + "Subtotal": { + "type": "string" + }, + "Tax": { + "type": "string" + }, + "Total": { + "type": "string" + }, + "Signature": { + "type": "string" + }, + "Quantity": { + "type": "number" + }, + "FullSignature": { + "type": "signature" + } + }, + "buildMode": "template", + "fieldConfidence": { + "CompanyAddress": 0.8, + "CompanyName": 0.995, + "CompanyPhoneNumber": 0.995, + "DatedAs": 0.995, + "Email": 0.8, + "FullSignature": 0.6, + "Merchant": 0.995, + "PhoneNumber": 0.995, + "PurchaseOrderNumber": 0.995, + "Quantity": 0.995, + "Signature": 0.995, + "Subtotal": 0.995, + "Tax": 0.995, + "Total": 0.995, + "VendorName": 0.995, + "Website": 0.995 + } + } + }, + "modelId": "52ed2b4c-a663-4432-ba38-c77748094122", + "createdDateTime": "2022-06-21T01:31:58Z", + "apiVersion": "2022-06-30-preview" + } + } + } + ], + "Variables": {} +} diff --git a/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model_async.pyTestCopyModelAsynctest_copy_model_with_composed_model.json b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model_async.pyTestCopyModelAsynctest_copy_model_with_composed_model.json new file mode 100644 index 000000000000..b96d224a7a07 --- /dev/null +++ b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model_async.pyTestCopyModelAsynctest_copy_model_with_composed_model.json @@ -0,0 +1,728 @@ +{ + "Entries": [ + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels:build?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "131", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "modelId": "1b5d916a-831e-4b4d-ba04-f188cbed96cd", + "buildMode": "template", + "azureBlobSource": { + "containerUrl": "https://blob_sas_url" + } + }, + "StatusCode": 202, + "ResponseHeaders": { + "apim-request-id": "2fad17a1-45c2-4260-91d1-20bc2663ca25", + "Content-Length": "0", + "Date": "Tue, 21 Jun 2022 01:32:09 GMT", + "operation-location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510592871_2fad17a1-45c2-4260-91d1-20bc2663ca25?api-version=2022-06-30-preview", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "1145" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510592871_2fad17a1-45c2-4260-91d1-20bc2663ca25?api-version=2022-06-30-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "694681b2-8348-455a-abaa-6368cd73687c", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 21 Jun 2022 01:32:14 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "75" + }, + "ResponseBody": { + "operationId": "31510592871_2fad17a1-45c2-4260-91d1-20bc2663ca25", + "kind": "documentModelBuild", + "status": "succeeded", + "createdDateTime": "2022-06-21T01:32:08Z", + "lastUpdatedDateTime": "2022-06-21T01:32:12Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/1b5d916a-831e-4b4d-ba04-f188cbed96cd?api-version=2022-06-30-preview", + "percentCompleted": 100, + "result": { + "docTypes": { + "1b5d916a-831e-4b4d-ba04-f188cbed96cd": { + "fieldSchema": { + "Merchant": { + "type": "string" + }, + "PhoneNumber": { + "type": "string" + }, + "Website": { + "type": "string" + }, + "Email": { + "type": "string" + }, + "PurchaseOrderNumber": { + "type": "string" + }, + "DatedAs": { + "type": "string" + }, + "VendorName": { + "type": "string" + }, + "CompanyName": { + "type": "string" + }, + "CompanyAddress": { + "type": "string" + }, + "CompanyPhoneNumber": { + "type": "string" + }, + "Subtotal": { + "type": "string" + }, + "Tax": { + "type": "string" + }, + "Total": { + "type": "string" + }, + "Signature": { + "type": "string" + }, + "Quantity": { + "type": "number" + }, + "FullSignature": { + "type": "signature" + } + }, + "buildMode": "template", + "fieldConfidence": { + "CompanyAddress": 0.8, + "CompanyName": 0.995, + "CompanyPhoneNumber": 0.995, + "DatedAs": 0.995, + "Email": 0.8, + "FullSignature": 0.6, + "Merchant": 0.995, + "PhoneNumber": 0.995, + "PurchaseOrderNumber": 0.995, + "Quantity": 0.995, + "Signature": 0.995, + "Subtotal": 0.995, + "Tax": 0.995, + "Total": 0.995, + "VendorName": 0.995, + "Website": 0.995 + } + } + }, + "modelId": "1b5d916a-831e-4b4d-ba04-f188cbed96cd", + "createdDateTime": "2022-06-21T01:32:11Z", + "apiVersion": "2022-06-30-preview" + } + } + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels:build?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "131", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "modelId": "6a8d7572-4408-408e-9bb5-20cbab5eda0e", + "buildMode": "template", + "azureBlobSource": { + "containerUrl": "https://blob_sas_url" + } + }, + "StatusCode": 202, + "ResponseHeaders": { + "apim-request-id": "c58cfd8b-fdfc-4bbb-9212-5307f797a9af", + "Content-Length": "0", + "Date": "Tue, 21 Jun 2022 01:32:16 GMT", + "operation-location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510592865_c58cfd8b-fdfc-4bbb-9212-5307f797a9af?api-version=2022-06-30-preview", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "1394" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510592865_c58cfd8b-fdfc-4bbb-9212-5307f797a9af?api-version=2022-06-30-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "b0246300-0cd0-4d43-9620-a69ea97f3a5f", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 21 Jun 2022 01:32:20 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "17" + }, + "ResponseBody": { + "operationId": "31510592865_c58cfd8b-fdfc-4bbb-9212-5307f797a9af", + "kind": "documentModelBuild", + "status": "succeeded", + "createdDateTime": "2022-06-21T01:32:14Z", + "lastUpdatedDateTime": "2022-06-21T01:32:18Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/6a8d7572-4408-408e-9bb5-20cbab5eda0e?api-version=2022-06-30-preview", + "percentCompleted": 100, + "result": { + "docTypes": { + "6a8d7572-4408-408e-9bb5-20cbab5eda0e": { + "fieldSchema": { + "Merchant": { + "type": "string" + }, + "PhoneNumber": { + "type": "string" + }, + "Website": { + "type": "string" + }, + "Email": { + "type": "string" + }, + "PurchaseOrderNumber": { + "type": "string" + }, + "DatedAs": { + "type": "string" + }, + "VendorName": { + "type": "string" + }, + "CompanyName": { + "type": "string" + }, + "CompanyAddress": { + "type": "string" + }, + "CompanyPhoneNumber": { + "type": "string" + }, + "Subtotal": { + "type": "string" + }, + "Tax": { + "type": "string" + }, + "Total": { + "type": "string" + }, + "Signature": { + "type": "string" + }, + "Quantity": { + "type": "number" + }, + "FullSignature": { + "type": "signature" + } + }, + "buildMode": "template", + "fieldConfidence": { + "CompanyAddress": 0.8, + "CompanyName": 0.995, + "CompanyPhoneNumber": 0.995, + "DatedAs": 0.995, + "Email": 0.8, + "FullSignature": 0.6, + "Merchant": 0.995, + "PhoneNumber": 0.995, + "PurchaseOrderNumber": 0.995, + "Quantity": 0.995, + "Signature": 0.995, + "Subtotal": 0.995, + "Tax": 0.995, + "Total": 0.995, + "VendorName": 0.995, + "Website": 0.995 + } + } + }, + "modelId": "6a8d7572-4408-408e-9bb5-20cbab5eda0e", + "createdDateTime": "2022-06-21T01:32:18Z", + "apiVersion": "2022-06-30-preview" + } + } + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels:compose?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "178", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "modelId": "440c06f4-c753-4689-96a5-67f3085d849f", + "componentModels": [ + { + "modelId": "1b5d916a-831e-4b4d-ba04-f188cbed96cd" + }, + { + "modelId": "6a8d7572-4408-408e-9bb5-20cbab5eda0e" + } + ] + }, + "StatusCode": 202, + "ResponseHeaders": { + "apim-request-id": "b657871b-2b1c-422d-af95-23c19a3cdd9f", + "Content-Length": "0", + "Date": "Tue, 21 Jun 2022 01:32:21 GMT", + "operation-location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510592859_b657871b-2b1c-422d-af95-23c19a3cdd9f?api-version=2022-06-30-preview", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "119" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510592859_b657871b-2b1c-422d-af95-23c19a3cdd9f?api-version=2022-06-30-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "c6e6ecce-6c81-4cd2-bcb2-5fef91d6e031", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 21 Jun 2022 01:32:26 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "15" + }, + "ResponseBody": { + "operationId": "31510592859_b657871b-2b1c-422d-af95-23c19a3cdd9f", + "kind": "documentModelCompose", + "status": "succeeded", + "createdDateTime": "2022-06-21T01:32:21Z", + "lastUpdatedDateTime": "2022-06-21T01:32:21Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/440c06f4-c753-4689-96a5-67f3085d849f?api-version=2022-06-30-preview", + "percentCompleted": 100, + "result": { + "docTypes": { + "6a8d7572-4408-408e-9bb5-20cbab5eda0e": { + "fieldSchema": { + "Merchant": { + "type": "string" + }, + "PhoneNumber": { + "type": "string" + }, + "Website": { + "type": "string" + }, + "Email": { + "type": "string" + }, + "PurchaseOrderNumber": { + "type": "string" + }, + "DatedAs": { + "type": "string" + }, + "VendorName": { + "type": "string" + }, + "CompanyName": { + "type": "string" + }, + "CompanyAddress": { + "type": "string" + }, + "CompanyPhoneNumber": { + "type": "string" + }, + "Subtotal": { + "type": "string" + }, + "Tax": { + "type": "string" + }, + "Total": { + "type": "string" + }, + "Signature": { + "type": "string" + }, + "Quantity": { + "type": "number" + }, + "FullSignature": { + "type": "signature" + } + }, + "buildMode": "template", + "fieldConfidence": { + "CompanyAddress": 0.8, + "CompanyName": 0.995, + "CompanyPhoneNumber": 0.995, + "DatedAs": 0.995, + "Email": 0.8, + "FullSignature": 0.6, + "Merchant": 0.995, + "PhoneNumber": 0.995, + "PurchaseOrderNumber": 0.995, + "Quantity": 0.995, + "Signature": 0.995, + "Subtotal": 0.995, + "Tax": 0.995, + "Total": 0.995, + "VendorName": 0.995, + "Website": 0.995 + } + }, + "1b5d916a-831e-4b4d-ba04-f188cbed96cd": { + "fieldSchema": { + "Merchant": { + "type": "string" + }, + "PhoneNumber": { + "type": "string" + }, + "Website": { + "type": "string" + }, + "Email": { + "type": "string" + }, + "PurchaseOrderNumber": { + "type": "string" + }, + "DatedAs": { + "type": "string" + }, + "VendorName": { + "type": "string" + }, + "CompanyName": { + "type": "string" + }, + "CompanyAddress": { + "type": "string" + }, + "CompanyPhoneNumber": { + "type": "string" + }, + "Subtotal": { + "type": "string" + }, + "Tax": { + "type": "string" + }, + "Total": { + "type": "string" + }, + "Signature": { + "type": "string" + }, + "Quantity": { + "type": "number" + }, + "FullSignature": { + "type": "signature" + } + }, + "buildMode": "template", + "fieldConfidence": { + "CompanyAddress": 0.8, + "CompanyName": 0.995, + "CompanyPhoneNumber": 0.995, + "DatedAs": 0.995, + "Email": 0.8, + "FullSignature": 0.6, + "Merchant": 0.995, + "PhoneNumber": 0.995, + "PurchaseOrderNumber": 0.995, + "Quantity": 0.995, + "Signature": 0.995, + "Subtotal": 0.995, + "Tax": 0.995, + "Total": 0.995, + "VendorName": 0.995, + "Website": 0.995 + } + } + }, + "modelId": "440c06f4-c753-4689-96a5-67f3085d849f", + "createdDateTime": "2022-06-21T01:32:21Z", + "apiVersion": "2022-06-30-preview" + } + } + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels:authorizeCopy?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "51", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "modelId": "85ebd8db-70fc-4714-b65f-dcb67fe601de" + }, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "f1cef983-6e27-4637-80ad-85aa597da481", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 21 Jun 2022 01:32:26 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "44" + }, + "ResponseBody": { + "targetResourceId": "/subscriptions/faa080af-c1d8-40ad-9cce-e1a450ca5b57/resourceGroups/caperal-dev/providers/Microsoft.CognitiveServices/accounts/caperalfrwestus2", + "targetResourceRegion": "westus2", + "targetModelId": "85ebd8db-70fc-4714-b65f-dcb67fe601de", + "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/85ebd8db-70fc-4714-b65f-dcb67fe601de?api-version=2022-06-30-preview", + "accessToken": "redacted", + "expirationDateTime": "2022-06-21T02:32:26Z" + } + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/440c06f4-c753-4689-96a5-67f3085d849f:copyTo?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "497", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "targetResourceId": "/subscriptions/faa080af-c1d8-40ad-9cce-e1a450ca5b57/resourceGroups/caperal-dev/providers/Microsoft.CognitiveServices/accounts/caperalfrwestus2", + "targetResourceRegion": "westus2", + "targetModelId": "85ebd8db-70fc-4714-b65f-dcb67fe601de", + "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/85ebd8db-70fc-4714-b65f-dcb67fe601de?api-version=2022-06-30-preview", + "accessToken": "redacted", + "expirationDateTime": "2022-06-21T02:32:26.000Z" + }, + "StatusCode": 202, + "ResponseHeaders": { + "apim-request-id": "1e525c22-83ce-4739-b007-dee6cc46913f", + "Content-Length": "0", + "Date": "Tue, 21 Jun 2022 01:32:26 GMT", + "Operation-Location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510592853_1e525c22-83ce-4739-b007-dee6cc46913f?api-version=2022-06-30-preview", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "79" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510592853_1e525c22-83ce-4739-b007-dee6cc46913f?api-version=2022-06-30-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "d266fe47-caf0-4f32-8029-eaee814c73b9", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 21 Jun 2022 01:32:31 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "85" + }, + "ResponseBody": { + "operationId": "31510592853_1e525c22-83ce-4739-b007-dee6cc46913f", + "kind": "documentModelCopyTo", + "status": "succeeded", + "createdDateTime": "2022-06-21T01:32:26Z", + "lastUpdatedDateTime": "2022-06-21T01:32:27Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/85ebd8db-70fc-4714-b65f-dcb67fe601de?api-version=2022-06-30-preview", + "percentCompleted": 100, + "result": { + "docTypes": { + "6a8d7572-4408-408e-9bb5-20cbab5eda0e": { + "fieldSchema": { + "Merchant": { + "type": "string" + }, + "PhoneNumber": { + "type": "string" + }, + "Website": { + "type": "string" + }, + "Email": { + "type": "string" + }, + "PurchaseOrderNumber": { + "type": "string" + }, + "DatedAs": { + "type": "string" + }, + "VendorName": { + "type": "string" + }, + "CompanyName": { + "type": "string" + }, + "CompanyAddress": { + "type": "string" + }, + "CompanyPhoneNumber": { + "type": "string" + }, + "Subtotal": { + "type": "string" + }, + "Tax": { + "type": "string" + }, + "Total": { + "type": "string" + }, + "Signature": { + "type": "string" + }, + "Quantity": { + "type": "number" + }, + "FullSignature": { + "type": "signature" + } + }, + "buildMode": "template", + "fieldConfidence": { + "CompanyAddress": 0.8, + "CompanyName": 0.995, + "CompanyPhoneNumber": 0.995, + "DatedAs": 0.995, + "Email": 0.8, + "FullSignature": 0.6, + "Merchant": 0.995, + "PhoneNumber": 0.995, + "PurchaseOrderNumber": 0.995, + "Quantity": 0.995, + "Signature": 0.995, + "Subtotal": 0.995, + "Tax": 0.995, + "Total": 0.995, + "VendorName": 0.995, + "Website": 0.995 + } + }, + "1b5d916a-831e-4b4d-ba04-f188cbed96cd": { + "fieldSchema": { + "Merchant": { + "type": "string" + }, + "PhoneNumber": { + "type": "string" + }, + "Website": { + "type": "string" + }, + "Email": { + "type": "string" + }, + "PurchaseOrderNumber": { + "type": "string" + }, + "DatedAs": { + "type": "string" + }, + "VendorName": { + "type": "string" + }, + "CompanyName": { + "type": "string" + }, + "CompanyAddress": { + "type": "string" + }, + "CompanyPhoneNumber": { + "type": "string" + }, + "Subtotal": { + "type": "string" + }, + "Tax": { + "type": "string" + }, + "Total": { + "type": "string" + }, + "Signature": { + "type": "string" + }, + "Quantity": { + "type": "number" + }, + "FullSignature": { + "type": "signature" + } + }, + "buildMode": "template", + "fieldConfidence": { + "CompanyAddress": 0.8, + "CompanyName": 0.995, + "CompanyPhoneNumber": 0.995, + "DatedAs": 0.995, + "Email": 0.8, + "FullSignature": 0.6, + "Merchant": 0.995, + "PhoneNumber": 0.995, + "PurchaseOrderNumber": 0.995, + "Quantity": 0.995, + "Signature": 0.995, + "Subtotal": 0.995, + "Tax": 0.995, + "Total": 0.995, + "VendorName": 0.995, + "Website": 0.995 + } + } + }, + "modelId": "85ebd8db-70fc-4714-b65f-dcb67fe601de", + "createdDateTime": "2022-06-21T01:32:21Z", + "apiVersion": "2022-06-30-preview" + } + } + } + ], + "Variables": {} +} diff --git a/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model_async.pyTestCopyModelAsynctest_copy_model_with_model_id_and_desc.json b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model_async.pyTestCopyModelAsynctest_copy_model_with_model_id_and_desc.json new file mode 100644 index 000000000000..340544899257 --- /dev/null +++ b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model_async.pyTestCopyModelAsynctest_copy_model_with_model_id_and_desc.json @@ -0,0 +1,312 @@ +{ + "Entries": [ + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels:build?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "131", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "modelId": "e3237be3-ebfc-4287-9f53-1d3a360fae66", + "buildMode": "template", + "azureBlobSource": { + "containerUrl": "https://blob_sas_url" + } + }, + "StatusCode": 202, + "ResponseHeaders": { + "apim-request-id": "649764ef-7f50-4182-98a3-5d1f9831977a", + "Content-Length": "0", + "Date": "Tue, 21 Jun 2022 01:31:34 GMT", + "operation-location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510592906_649764ef-7f50-4182-98a3-5d1f9831977a?api-version=2022-06-30-preview", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "986" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510592906_649764ef-7f50-4182-98a3-5d1f9831977a?api-version=2022-06-30-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "a5f4c634-d522-471b-972e-24f4ffae12f4", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 21 Jun 2022 01:31:40 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "23" + }, + "ResponseBody": { + "operationId": "31510592906_649764ef-7f50-4182-98a3-5d1f9831977a", + "kind": "documentModelBuild", + "status": "succeeded", + "createdDateTime": "2022-06-21T01:31:34Z", + "lastUpdatedDateTime": "2022-06-21T01:31:37Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/e3237be3-ebfc-4287-9f53-1d3a360fae66?api-version=2022-06-30-preview", + "percentCompleted": 100, + "result": { + "docTypes": { + "e3237be3-ebfc-4287-9f53-1d3a360fae66": { + "fieldSchema": { + "Merchant": { + "type": "string" + }, + "PhoneNumber": { + "type": "string" + }, + "Website": { + "type": "string" + }, + "Email": { + "type": "string" + }, + "PurchaseOrderNumber": { + "type": "string" + }, + "DatedAs": { + "type": "string" + }, + "VendorName": { + "type": "string" + }, + "CompanyName": { + "type": "string" + }, + "CompanyAddress": { + "type": "string" + }, + "CompanyPhoneNumber": { + "type": "string" + }, + "Subtotal": { + "type": "string" + }, + "Tax": { + "type": "string" + }, + "Total": { + "type": "string" + }, + "Signature": { + "type": "string" + }, + "Quantity": { + "type": "number" + }, + "FullSignature": { + "type": "signature" + } + }, + "buildMode": "template", + "fieldConfidence": { + "CompanyAddress": 0.8, + "CompanyName": 0.995, + "CompanyPhoneNumber": 0.995, + "DatedAs": 0.995, + "Email": 0.8, + "FullSignature": 0.6, + "Merchant": 0.995, + "PhoneNumber": 0.995, + "PurchaseOrderNumber": 0.995, + "Quantity": 0.995, + "Signature": 0.995, + "Subtotal": 0.995, + "Tax": 0.995, + "Total": 0.995, + "VendorName": 0.995, + "Website": 0.995 + } + } + }, + "modelId": "e3237be3-ebfc-4287-9f53-1d3a360fae66", + "createdDateTime": "2022-06-21T01:31:36Z", + "apiVersion": "2022-06-30-preview" + } + } + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels:authorizeCopy?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "93", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "modelId": "c4e70e0f-f796-4abc-b5c1-5381b80c7c1d", + "description": "this is my copied model" + }, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "5cceb097-0de1-46ac-a06d-45c27e827d9c", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 21 Jun 2022 01:31:40 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "114" + }, + "ResponseBody": { + "targetResourceId": "/subscriptions/faa080af-c1d8-40ad-9cce-e1a450ca5b57/resourceGroups/caperal-dev/providers/Microsoft.CognitiveServices/accounts/caperalfrwestus2", + "targetResourceRegion": "westus2", + "targetModelId": "c4e70e0f-f796-4abc-b5c1-5381b80c7c1d", + "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/c4e70e0f-f796-4abc-b5c1-5381b80c7c1d?api-version=2022-06-30-preview", + "accessToken": "redacted", + "expirationDateTime": "2022-06-21T02:31:40Z" + } + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/e3237be3-ebfc-4287-9f53-1d3a360fae66:copyTo?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "497", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "targetResourceId": "/subscriptions/faa080af-c1d8-40ad-9cce-e1a450ca5b57/resourceGroups/caperal-dev/providers/Microsoft.CognitiveServices/accounts/caperalfrwestus2", + "targetResourceRegion": "westus2", + "targetModelId": "c4e70e0f-f796-4abc-b5c1-5381b80c7c1d", + "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/c4e70e0f-f796-4abc-b5c1-5381b80c7c1d?api-version=2022-06-30-preview", + "accessToken": "redacted", + "expirationDateTime": "2022-06-21T02:31:40.000Z" + }, + "StatusCode": 202, + "ResponseHeaders": { + "apim-request-id": "437a912d-c1f2-4758-933e-9a060804ac25", + "Content-Length": "0", + "Date": "Tue, 21 Jun 2022 01:31:40 GMT", + "Operation-Location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510592900_437a912d-c1f2-4758-933e-9a060804ac25?api-version=2022-06-30-preview", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "142" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510592900_437a912d-c1f2-4758-933e-9a060804ac25?api-version=2022-06-30-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "8d01d0e3-1d5f-48bc-85a7-783152962e3c", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 21 Jun 2022 01:31:45 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "17" + }, + "ResponseBody": { + "operationId": "31510592900_437a912d-c1f2-4758-933e-9a060804ac25", + "kind": "documentModelCopyTo", + "status": "succeeded", + "createdDateTime": "2022-06-21T01:31:40Z", + "lastUpdatedDateTime": "2022-06-21T01:31:40Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/c4e70e0f-f796-4abc-b5c1-5381b80c7c1d?api-version=2022-06-30-preview", + "percentCompleted": 100, + "result": { + "docTypes": { + "e3237be3-ebfc-4287-9f53-1d3a360fae66": { + "fieldSchema": { + "Merchant": { + "type": "string" + }, + "PhoneNumber": { + "type": "string" + }, + "Website": { + "type": "string" + }, + "Email": { + "type": "string" + }, + "PurchaseOrderNumber": { + "type": "string" + }, + "DatedAs": { + "type": "string" + }, + "VendorName": { + "type": "string" + }, + "CompanyName": { + "type": "string" + }, + "CompanyAddress": { + "type": "string" + }, + "CompanyPhoneNumber": { + "type": "string" + }, + "Subtotal": { + "type": "string" + }, + "Tax": { + "type": "string" + }, + "Total": { + "type": "string" + }, + "Signature": { + "type": "string" + }, + "Quantity": { + "type": "number" + }, + "FullSignature": { + "type": "signature" + } + }, + "buildMode": "template", + "fieldConfidence": { + "CompanyAddress": 0.8, + "CompanyName": 0.995, + "CompanyPhoneNumber": 0.995, + "DatedAs": 0.995, + "Email": 0.8, + "FullSignature": 0.6, + "Merchant": 0.995, + "PhoneNumber": 0.995, + "PurchaseOrderNumber": 0.995, + "Quantity": 0.995, + "Signature": 0.995, + "Subtotal": 0.995, + "Tax": 0.995, + "Total": 0.995, + "VendorName": 0.995, + "Website": 0.995 + } + } + }, + "modelId": "c4e70e0f-f796-4abc-b5c1-5381b80c7c1d", + "createdDateTime": "2022-06-21T01:31:36Z", + "apiVersion": "2022-06-30-preview", + "description": "this is my copied model" + } + } + } + ], + "Variables": {} +} diff --git a/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model_async.pyTestCopyModelAsynctest_poller_metadata.json b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model_async.pyTestCopyModelAsynctest_poller_metadata.json new file mode 100644 index 000000000000..a589ab41e22c --- /dev/null +++ b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model_async.pyTestCopyModelAsynctest_poller_metadata.json @@ -0,0 +1,310 @@ +{ + "Entries": [ + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels:build?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "131", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "modelId": "a04d9b5b-938a-4332-9c7c-29e4892b0c30", + "buildMode": "template", + "azureBlobSource": { + "containerUrl": "https://blob_sas_url" + } + }, + "StatusCode": 202, + "ResponseHeaders": { + "apim-request-id": "a59a954d-5458-4b97-8e6c-e6ac5caa3131", + "Content-Length": "0", + "Date": "Tue, 21 Jun 2022 01:32:51 GMT", + "operation-location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510592830_a59a954d-5458-4b97-8e6c-e6ac5caa3131?api-version=2022-06-30-preview", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "1710" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510592830_a59a954d-5458-4b97-8e6c-e6ac5caa3131?api-version=2022-06-30-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "07aef2a7-357c-4ec5-abbd-28298624bae3", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 21 Jun 2022 01:32:56 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "16" + }, + "ResponseBody": { + "operationId": "31510592830_a59a954d-5458-4b97-8e6c-e6ac5caa3131", + "kind": "documentModelBuild", + "status": "succeeded", + "createdDateTime": "2022-06-21T01:32:49Z", + "lastUpdatedDateTime": "2022-06-21T01:32:53Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/a04d9b5b-938a-4332-9c7c-29e4892b0c30?api-version=2022-06-30-preview", + "percentCompleted": 100, + "result": { + "docTypes": { + "a04d9b5b-938a-4332-9c7c-29e4892b0c30": { + "fieldSchema": { + "Merchant": { + "type": "string" + }, + "PhoneNumber": { + "type": "string" + }, + "Website": { + "type": "string" + }, + "Email": { + "type": "string" + }, + "PurchaseOrderNumber": { + "type": "string" + }, + "DatedAs": { + "type": "string" + }, + "VendorName": { + "type": "string" + }, + "CompanyName": { + "type": "string" + }, + "CompanyAddress": { + "type": "string" + }, + "CompanyPhoneNumber": { + "type": "string" + }, + "Subtotal": { + "type": "string" + }, + "Tax": { + "type": "string" + }, + "Total": { + "type": "string" + }, + "Signature": { + "type": "string" + }, + "Quantity": { + "type": "number" + }, + "FullSignature": { + "type": "signature" + } + }, + "buildMode": "template", + "fieldConfidence": { + "CompanyAddress": 0.8, + "CompanyName": 0.995, + "CompanyPhoneNumber": 0.995, + "DatedAs": 0.995, + "Email": 0.8, + "FullSignature": 0.6, + "Merchant": 0.995, + "PhoneNumber": 0.995, + "PurchaseOrderNumber": 0.995, + "Quantity": 0.995, + "Signature": 0.995, + "Subtotal": 0.995, + "Tax": 0.995, + "Total": 0.995, + "VendorName": 0.995, + "Website": 0.995 + } + } + }, + "modelId": "a04d9b5b-938a-4332-9c7c-29e4892b0c30", + "createdDateTime": "2022-06-21T01:32:53Z", + "apiVersion": "2022-06-30-preview" + } + } + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels:authorizeCopy?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "51", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "modelId": "59500409-7bf1-4d50-857d-bbcb7b85cde6" + }, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "018d1224-6e0a-4d1c-9314-cf3b985cc3e8", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 21 Jun 2022 01:32:56 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "116" + }, + "ResponseBody": { + "targetResourceId": "/subscriptions/faa080af-c1d8-40ad-9cce-e1a450ca5b57/resourceGroups/caperal-dev/providers/Microsoft.CognitiveServices/accounts/caperalfrwestus2", + "targetResourceRegion": "westus2", + "targetModelId": "59500409-7bf1-4d50-857d-bbcb7b85cde6", + "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/59500409-7bf1-4d50-857d-bbcb7b85cde6?api-version=2022-06-30-preview", + "accessToken": "redacted", + "expirationDateTime": "2022-06-21T02:32:56Z" + } + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/a04d9b5b-938a-4332-9c7c-29e4892b0c30:copyTo?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "497", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "targetResourceId": "/subscriptions/faa080af-c1d8-40ad-9cce-e1a450ca5b57/resourceGroups/caperal-dev/providers/Microsoft.CognitiveServices/accounts/caperalfrwestus2", + "targetResourceRegion": "westus2", + "targetModelId": "59500409-7bf1-4d50-857d-bbcb7b85cde6", + "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/59500409-7bf1-4d50-857d-bbcb7b85cde6?api-version=2022-06-30-preview", + "accessToken": "redacted", + "expirationDateTime": "2022-06-21T02:32:56.000Z" + }, + "StatusCode": 202, + "ResponseHeaders": { + "apim-request-id": "ac6ec6db-c1bc-443b-85ac-5de2fcea7fd6", + "Content-Length": "0", + "Date": "Tue, 21 Jun 2022 01:32:56 GMT", + "Operation-Location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510592823_ac6ec6db-c1bc-443b-85ac-5de2fcea7fd6?api-version=2022-06-30-preview", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "139" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510592823_ac6ec6db-c1bc-443b-85ac-5de2fcea7fd6?api-version=2022-06-30-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "3ef8a2af-960e-410b-895d-06dca08ac944", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 21 Jun 2022 01:33:02 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "16" + }, + "ResponseBody": { + "operationId": "31510592823_ac6ec6db-c1bc-443b-85ac-5de2fcea7fd6", + "kind": "documentModelCopyTo", + "status": "succeeded", + "createdDateTime": "2022-06-21T01:32:56Z", + "lastUpdatedDateTime": "2022-06-21T01:32:57Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/59500409-7bf1-4d50-857d-bbcb7b85cde6?api-version=2022-06-30-preview", + "percentCompleted": 100, + "result": { + "docTypes": { + "a04d9b5b-938a-4332-9c7c-29e4892b0c30": { + "fieldSchema": { + "Merchant": { + "type": "string" + }, + "PhoneNumber": { + "type": "string" + }, + "Website": { + "type": "string" + }, + "Email": { + "type": "string" + }, + "PurchaseOrderNumber": { + "type": "string" + }, + "DatedAs": { + "type": "string" + }, + "VendorName": { + "type": "string" + }, + "CompanyName": { + "type": "string" + }, + "CompanyAddress": { + "type": "string" + }, + "CompanyPhoneNumber": { + "type": "string" + }, + "Subtotal": { + "type": "string" + }, + "Tax": { + "type": "string" + }, + "Total": { + "type": "string" + }, + "Signature": { + "type": "string" + }, + "Quantity": { + "type": "number" + }, + "FullSignature": { + "type": "signature" + } + }, + "buildMode": "template", + "fieldConfidence": { + "CompanyAddress": 0.8, + "CompanyName": 0.995, + "CompanyPhoneNumber": 0.995, + "DatedAs": 0.995, + "Email": 0.8, + "FullSignature": 0.6, + "Merchant": 0.995, + "PhoneNumber": 0.995, + "PurchaseOrderNumber": 0.995, + "Quantity": 0.995, + "Signature": 0.995, + "Subtotal": 0.995, + "Tax": 0.995, + "Total": 0.995, + "VendorName": 0.995, + "Website": 0.995 + } + } + }, + "modelId": "59500409-7bf1-4d50-857d-bbcb7b85cde6", + "createdDateTime": "2022-06-21T01:32:53Z", + "apiVersion": "2022-06-30-preview" + } + } + } + ], + "Variables": {} +} diff --git a/sdk/formrecognizer/azure-ai-formrecognizer/tests/test_dmac_copy_model_async.py b/sdk/formrecognizer/azure-ai-formrecognizer/tests/test_dmac_copy_model_async.py index cde99bebb70d..a95000663d7c 100644 --- a/sdk/formrecognizer/azure-ai-formrecognizer/tests/test_dmac_copy_model_async.py +++ b/sdk/formrecognizer/azure-ai-formrecognizer/tests/test_dmac_copy_model_async.py @@ -20,30 +20,30 @@ DocumentModelAdministrationClientPreparer = functools.partial(_GlobalClientPreparer, DocumentModelAdministrationClient) -@pytest.mark.skip() class TestCopyModelAsync(AsyncFormRecognizerTest): @FormRecognizerPreparer() @DocumentModelAdministrationClientPreparer() - async def test_copy_model_none_model_id(self, client): + async def test_copy_model_none_model_id(self, **kwargs): + client = kwargs.pop("client") with pytest.raises(ValueError): async with client: await client.begin_copy_model_to(model_id=None, target={}) @FormRecognizerPreparer() @DocumentModelAdministrationClientPreparer() - async def test_copy_model_empty_model_id(self, client): + async def test_copy_model_empty_model_id(self, **kwargs): + client = kwargs.pop("client") with pytest.raises(ValueError): async with client: await client.begin_copy_model_to(model_id="", target={}) @FormRecognizerPreparer() @DocumentModelAdministrationClientPreparer() - @pytest.mark.skip() @recorded_by_proxy_async async def test_copy_model_successful(self, client, formrecognizer_storage_container_sas_url, **kwargs): async with client: - training_poller = await client.begin_build_model(formrecognizer_storage_container_sas_url) + training_poller = await client.begin_build_model(formrecognizer_storage_container_sas_url, "template") model = await training_poller.result() target = await client.get_copy_authorization(tags={"testkey": "testvalue"}) @@ -56,7 +56,8 @@ async def test_copy_model_successful(self, client, formrecognizer_storage_contai assert copy.created_on assert copy.tags == {"testkey": "testvalue"} for name, doc_type in copy.doc_types.items(): - assert name == target["targetModelId"] + # FIXME: tracking issue #24916 + # assert name == target["targetModelId"] for key, field in doc_type.field_schema.items(): assert key assert field["type"] @@ -64,11 +65,10 @@ async def test_copy_model_successful(self, client, formrecognizer_storage_contai @FormRecognizerPreparer() @DocumentModelAdministrationClientPreparer() - @pytest.mark.skip() @recorded_by_proxy_async async def test_copy_model_with_model_id_and_desc(self, client, formrecognizer_storage_container_sas_url, **kwargs): async with client: - poller = await client.begin_build_model(formrecognizer_storage_container_sas_url) + poller = await client.begin_build_model(formrecognizer_storage_container_sas_url, "template") model = await poller.result() model_id = str(uuid.uuid4()) @@ -80,11 +80,12 @@ async def test_copy_model_with_model_id_and_desc(self, client, formrecognizer_st if self.is_live: assert copy.model_id == model_id assert copy.model_id - # assert copy.description == "this is my copied model" TODO not showing up? + assert copy.description == "this is my copied model" assert copy.created_on for name, doc_type in copy.doc_types.items(): - if self.is_live: - assert name == target["targetModelId"] + # if self.is_live: + # FIXME: tracking issue #24916 + # assert name == target["targetModelId"] for key, field in doc_type.field_schema.items(): assert key assert field["type"] @@ -95,7 +96,7 @@ async def test_copy_model_with_model_id_and_desc(self, client, formrecognizer_st @recorded_by_proxy_async async def test_copy_model_fail_bad_model_id(self, client, formrecognizer_storage_container_sas_url, **kwargs): async with client: - poller = await client.begin_build_model(formrecognizer_storage_container_sas_url) + poller = await client.begin_build_model(formrecognizer_storage_container_sas_url, "template") model = await poller.result() target = await client.get_copy_authorization() @@ -107,7 +108,6 @@ async def test_copy_model_fail_bad_model_id(self, client, formrecognizer_storage @FormRecognizerPreparer() @DocumentModelAdministrationClientPreparer() - @pytest.mark.skip() @recorded_by_proxy_async async def test_copy_model_transform(self, client, formrecognizer_storage_container_sas_url, **kwargs): raw_response = [] @@ -120,7 +120,7 @@ def callback(response, _, headers): raw_response.append(document_model) async with client: - training_poller = await client.begin_build_model(formrecognizer_storage_container_sas_url) + training_poller = await client.begin_build_model(formrecognizer_storage_container_sas_url, "template") model = await training_poller.result() target = await client.get_copy_authorization() @@ -131,6 +131,7 @@ def callback(response, _, headers): copy = raw_response[1] self.assertModelTransformCorrect(copy, generated) + @pytest.mark.live_test_only @FormRecognizerPreparer() @DocumentModelAdministrationClientPreparer() @recorded_by_proxy_async @@ -147,14 +148,13 @@ async def test_copy_authorization(self, client, formrecognizer_region, formrecog @FormRecognizerPreparer() @DocumentModelAdministrationClientPreparer() - @pytest.mark.skip() @recorded_by_proxy_async async def test_copy_model_with_composed_model(self, client, formrecognizer_storage_container_sas_url, **kwargs): async with client: - poller_1 = await client.begin_build_model(formrecognizer_storage_container_sas_url) + poller_1 = await client.begin_build_model(formrecognizer_storage_container_sas_url, "template") model_1 = await poller_1.result() - poller_2 = await client.begin_build_model(formrecognizer_storage_container_sas_url) + poller_2 = await client.begin_build_model(formrecognizer_storage_container_sas_url, "template") model_2 = await poller_2.result() composed_poller = await client.begin_create_composed_model([model_1.model_id, model_2.model_id]) @@ -180,12 +180,11 @@ async def test_copy_model_with_composed_model(self, client, formrecognizer_stora @pytest.mark.live_test_only @FormRecognizerPreparer() @DocumentModelAdministrationClientPreparer() - @pytest.mark.skip() async def test_copy_continuation_token(self, **kwargs): client = kwargs.pop("client") formrecognizer_storage_container_sas_url = kwargs.pop("formrecognizer_storage_container_sas_url") async with client: - poller = await client.begin_build_model(formrecognizer_storage_container_sas_url) + poller = await client.begin_build_model(formrecognizer_storage_container_sas_url, "template") model = await poller.result() target = await client.get_copy_authorization() @@ -200,11 +199,10 @@ async def test_copy_continuation_token(self, **kwargs): @FormRecognizerPreparer() @DocumentModelAdministrationClientPreparer() - @pytest.mark.skip() @recorded_by_proxy_async async def test_poller_metadata(self, client, formrecognizer_storage_container_sas_url, **kwargs): async with client: - poller = await client.begin_build_model(formrecognizer_storage_container_sas_url) + poller = await client.begin_build_model(formrecognizer_storage_container_sas_url, "template") model = await poller.result() target = await client.get_copy_authorization() From e59003defb18f689604bfe834f5e8b13790c4fd1 Mon Sep 17 00:00:00 2001 From: Catalina Peralta Date: Tue, 21 Jun 2022 09:48:54 -0700 Subject: [PATCH 3/4] add bodiless matcher --- .../tests/test_dmac_copy_model.py | 13 +++++++------ .../tests/test_dmac_copy_model_async.py | 7 +++++++ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/sdk/formrecognizer/azure-ai-formrecognizer/tests/test_dmac_copy_model.py b/sdk/formrecognizer/azure-ai-formrecognizer/tests/test_dmac_copy_model.py index 5429badb5dcc..92f9185d7269 100644 --- a/sdk/formrecognizer/azure-ai-formrecognizer/tests/test_dmac_copy_model.py +++ b/sdk/formrecognizer/azure-ai-formrecognizer/tests/test_dmac_copy_model.py @@ -7,7 +7,7 @@ import pytest import uuid import functools -from devtools_testutils import recorded_by_proxy +from devtools_testutils import recorded_by_proxy, set_bodiless_matcher from azure.core.exceptions import HttpResponseError from azure.ai.formrecognizer._generated.v2022_06_30_preview.models import GetOperationResponse, ModelInfo from azure.ai.formrecognizer import DocumentModel @@ -40,7 +40,7 @@ def test_copy_model_empty_model_id(self,**kwargs): @DocumentModelAdministrationClientPreparer() @recorded_by_proxy def test_copy_model_successful(self, client, formrecognizer_storage_container_sas_url, **kwargs): - + set_bodiless_matcher() poller = client.begin_build_model(formrecognizer_storage_container_sas_url, "template") model = poller.result() @@ -65,7 +65,7 @@ def test_copy_model_successful(self, client, formrecognizer_storage_container_sa @DocumentModelAdministrationClientPreparer() @recorded_by_proxy def test_copy_model_with_model_id_and_desc(self, client, formrecognizer_storage_container_sas_url, **kwargs): - + set_bodiless_matcher() poller = client.begin_build_model(formrecognizer_storage_container_sas_url, "template") model = poller.result() @@ -93,7 +93,7 @@ def test_copy_model_with_model_id_and_desc(self, client, formrecognizer_storage_ @DocumentModelAdministrationClientPreparer() @recorded_by_proxy def test_copy_model_fail_bad_model_id(self, client, formrecognizer_storage_container_sas_url, **kwargs): - + set_bodiless_matcher() poller = client.begin_build_model(formrecognizer_storage_container_sas_url, "template") model = poller.result() @@ -108,7 +108,7 @@ def test_copy_model_fail_bad_model_id(self, client, formrecognizer_storage_conta @DocumentModelAdministrationClientPreparer() @recorded_by_proxy def test_copy_model_transform(self, client, formrecognizer_storage_container_sas_url, **kwargs): - + set_bodiless_matcher() poller = client.begin_build_model(formrecognizer_storage_container_sas_url, "template") model = poller.result() @@ -149,7 +149,7 @@ def test_copy_authorization(self, client, formrecognizer_region, formrecognizer_ @DocumentModelAdministrationClientPreparer() @recorded_by_proxy def test_copy_model_with_composed_model(self, client, formrecognizer_storage_container_sas_url, **kwargs): - + set_bodiless_matcher() poller_1 = client.begin_build_model(formrecognizer_storage_container_sas_url, "template") model_1 = poller_1.result() @@ -199,6 +199,7 @@ def test_copy_continuation_token(self, **kwargs): @DocumentModelAdministrationClientPreparer() @recorded_by_proxy def test_poller_metadata(self, client, formrecognizer_storage_container_sas_url, **kwargs): + set_bodiless_matcher() poller = client.begin_build_model(formrecognizer_storage_container_sas_url, "template") model = poller.result() diff --git a/sdk/formrecognizer/azure-ai-formrecognizer/tests/test_dmac_copy_model_async.py b/sdk/formrecognizer/azure-ai-formrecognizer/tests/test_dmac_copy_model_async.py index a95000663d7c..1a3433abce27 100644 --- a/sdk/formrecognizer/azure-ai-formrecognizer/tests/test_dmac_copy_model_async.py +++ b/sdk/formrecognizer/azure-ai-formrecognizer/tests/test_dmac_copy_model_async.py @@ -7,6 +7,7 @@ import pytest import functools import uuid +from devtools_testutils import set_bodiless_matcher from devtools_testutils.aio import recorded_by_proxy_async from azure.core.exceptions import HttpResponseError from azure.ai.formrecognizer._generated.v2022_06_30_preview.models import GetOperationResponse, ModelInfo @@ -42,6 +43,7 @@ async def test_copy_model_empty_model_id(self, **kwargs): @DocumentModelAdministrationClientPreparer() @recorded_by_proxy_async async def test_copy_model_successful(self, client, formrecognizer_storage_container_sas_url, **kwargs): + set_bodiless_matcher() async with client: training_poller = await client.begin_build_model(formrecognizer_storage_container_sas_url, "template") model = await training_poller.result() @@ -67,6 +69,7 @@ async def test_copy_model_successful(self, client, formrecognizer_storage_contai @DocumentModelAdministrationClientPreparer() @recorded_by_proxy_async async def test_copy_model_with_model_id_and_desc(self, client, formrecognizer_storage_container_sas_url, **kwargs): + set_bodiless_matcher() async with client: poller = await client.begin_build_model(formrecognizer_storage_container_sas_url, "template") model = await poller.result() @@ -95,6 +98,7 @@ async def test_copy_model_with_model_id_and_desc(self, client, formrecognizer_st @DocumentModelAdministrationClientPreparer() @recorded_by_proxy_async async def test_copy_model_fail_bad_model_id(self, client, formrecognizer_storage_container_sas_url, **kwargs): + set_bodiless_matcher() async with client: poller = await client.begin_build_model(formrecognizer_storage_container_sas_url, "template") model = await poller.result() @@ -110,6 +114,7 @@ async def test_copy_model_fail_bad_model_id(self, client, formrecognizer_storage @DocumentModelAdministrationClientPreparer() @recorded_by_proxy_async async def test_copy_model_transform(self, client, formrecognizer_storage_container_sas_url, **kwargs): + set_bodiless_matcher() raw_response = [] def callback(response, _, headers): @@ -150,6 +155,7 @@ async def test_copy_authorization(self, client, formrecognizer_region, formrecog @DocumentModelAdministrationClientPreparer() @recorded_by_proxy_async async def test_copy_model_with_composed_model(self, client, formrecognizer_storage_container_sas_url, **kwargs): + set_bodiless_matcher() async with client: poller_1 = await client.begin_build_model(formrecognizer_storage_container_sas_url, "template") model_1 = await poller_1.result() @@ -201,6 +207,7 @@ async def test_copy_continuation_token(self, **kwargs): @DocumentModelAdministrationClientPreparer() @recorded_by_proxy_async async def test_poller_metadata(self, client, formrecognizer_storage_container_sas_url, **kwargs): + set_bodiless_matcher() async with client: poller = await client.begin_build_model(formrecognizer_storage_container_sas_url, "template") model = await poller.result() From 6c69bb3ed9d21df3189030fc0f8e620db84df968 Mon Sep 17 00:00:00 2001 From: Catalina Peralta Date: Wed, 22 Jun 2022 17:58:25 -0700 Subject: [PATCH 4/4] sanitize targetResourceId --- .../azure-ai-formrecognizer/tests/conftest.py | 6 +- ...odeltest_copy_model_fail_bad_model_id.json | 64 +++---- ...stCopyModeltest_copy_model_successful.json | 90 +++++----- ...estCopyModeltest_copy_model_transform.json | 88 +++++----- ...eltest_copy_model_with_composed_model.json | 158 +++++++++--------- ...est_copy_model_with_model_id_and_desc.json | 90 +++++----- ...l.pyTestCopyModeltest_poller_metadata.json | 90 +++++----- 7 files changed, 295 insertions(+), 291 deletions(-) diff --git a/sdk/formrecognizer/azure-ai-formrecognizer/tests/conftest.py b/sdk/formrecognizer/azure-ai-formrecognizer/tests/conftest.py index c3d0c63e9520..5939049bca89 100644 --- a/sdk/formrecognizer/azure-ai-formrecognizer/tests/conftest.py +++ b/sdk/formrecognizer/azure-ai-formrecognizer/tests/conftest.py @@ -43,7 +43,11 @@ def add_sanitizers(test_proxy): value="redacted", regex="([0-9a-f-]{36})", ) - + add_body_key_sanitizer( + json_path="targetResourceId", + value="/path/to/resource/id", + regex="^.*", + ) add_body_key_sanitizer( json_path="copyAuthorization.accessToken", value="redacted", diff --git a/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_fail_bad_model_id.json b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_fail_bad_model_id.json index 1ee151f9dea9..989b7ada6757 100644 --- a/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_fail_bad_model_id.json +++ b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_fail_bad_model_id.json @@ -12,7 +12,7 @@ "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" }, "RequestBody": { - "modelId": "025bc9bc-5bb9-47f2-a47b-577866b8a6ea", + "modelId": "65f7c719-6f76-46af-864b-ea107a13f249", "buildMode": "template", "azureBlobSource": { "containerUrl": "https://blob_sas_url" @@ -20,18 +20,18 @@ }, "StatusCode": 202, "ResponseHeaders": { - "apim-request-id": "b0ebf4e3-7934-4759-ba31-6fbca02f772f", + "apim-request-id": "710abb63-2fa8-49f6-b79f-f730d1e11fc4", "Content-Length": "0", - "Date": "Tue, 21 Jun 2022 00:28:51 GMT", - "operation-location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510596670_b0ebf4e3-7934-4759-ba31-6fbca02f772f?api-version=2022-06-30-preview", + "Date": "Thu, 23 Jun 2022 00:55:33 GMT", + "operation-location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510422268_710abb63-2fa8-49f6-b79f-f730d1e11fc4?api-version=2022-06-30-preview", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Content-Type-Options": "nosniff", - "x-envoy-upstream-service-time": "958" + "x-envoy-upstream-service-time": "923" }, "ResponseBody": null }, { - "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510596670_b0ebf4e3-7934-4759-ba31-6fbca02f772f?api-version=2022-06-30-preview", + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510422268_710abb63-2fa8-49f6-b79f-f730d1e11fc4?api-version=2022-06-30-preview", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", @@ -42,25 +42,25 @@ "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "2e894fe9-69a6-4232-a1c9-41feb4d52bac", + "apim-request-id": "5b4113d4-58f2-40d8-97ba-0f0479a383cc", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 21 Jun 2022 00:28:56 GMT", + "Date": "Thu, 23 Jun 2022 00:55:37 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "Transfer-Encoding": "chunked", "X-Content-Type-Options": "nosniff", - "x-envoy-upstream-service-time": "64" + "x-envoy-upstream-service-time": "16" }, "ResponseBody": { - "operationId": "31510596670_b0ebf4e3-7934-4759-ba31-6fbca02f772f", + "operationId": "31510422268_710abb63-2fa8-49f6-b79f-f730d1e11fc4", "kind": "documentModelBuild", "status": "succeeded", - "createdDateTime": "2022-06-21T00:28:50Z", - "lastUpdatedDateTime": "2022-06-21T00:28:53Z", - "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/025bc9bc-5bb9-47f2-a47b-577866b8a6ea?api-version=2022-06-30-preview", + "createdDateTime": "2022-06-23T00:55:32Z", + "lastUpdatedDateTime": "2022-06-23T00:55:35Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/65f7c719-6f76-46af-864b-ea107a13f249?api-version=2022-06-30-preview", "percentCompleted": 100, "result": { "docTypes": { - "025bc9bc-5bb9-47f2-a47b-577866b8a6ea": { + "65f7c719-6f76-46af-864b-ea107a13f249": { "fieldSchema": { "Merchant": { "type": "string" @@ -132,8 +132,8 @@ } } }, - "modelId": "025bc9bc-5bb9-47f2-a47b-577866b8a6ea", - "createdDateTime": "2022-06-21T00:28:53Z", + "modelId": "65f7c719-6f76-46af-864b-ea107a13f249", + "createdDateTime": "2022-06-23T00:55:35Z", "apiVersion": "2022-06-30-preview" } } @@ -150,25 +150,25 @@ "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" }, "RequestBody": { - "modelId": "9d0452e6-b056-498d-803a-682a206c8530" + "modelId": "7a0e94fb-12f3-43ee-a933-21d5c1899a3f" }, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "cc1fe18c-be9d-48b0-a900-e03ea7dc9ca2", + "apim-request-id": "3520d491-6b71-464c-8c98-9b929ccfedbd", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 21 Jun 2022 00:28:56 GMT", + "Date": "Thu, 23 Jun 2022 00:55:37 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "Transfer-Encoding": "chunked", "X-Content-Type-Options": "nosniff", - "x-envoy-upstream-service-time": "49" + "x-envoy-upstream-service-time": "106" }, "ResponseBody": { - "targetResourceId": "/subscriptions/faa080af-c1d8-40ad-9cce-e1a450ca5b57/resourceGroups/caperal-dev/providers/Microsoft.CognitiveServices/accounts/caperalfrwestus2", + "targetResourceId": "/path/to/resource/id", "targetResourceRegion": "westus2", - "targetModelId": "9d0452e6-b056-498d-803a-682a206c8530", - "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/9d0452e6-b056-498d-803a-682a206c8530?api-version=2022-06-30-preview", + "targetModelId": "7a0e94fb-12f3-43ee-a933-21d5c1899a3f", + "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/7a0e94fb-12f3-43ee-a933-21d5c1899a3f?api-version=2022-06-30-preview", "accessToken": "redacted", - "expirationDateTime": "2022-06-21T01:28:56Z" + "expirationDateTime": "2022-06-23T01:55:38Z" } }, { @@ -178,27 +178,27 @@ "Accept": "application/json", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "Content-Length": "497", + "Content-Length": "375", "Content-Type": "application/json", "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" }, "RequestBody": { - "targetResourceId": "/subscriptions/faa080af-c1d8-40ad-9cce-e1a450ca5b57/resourceGroups/caperal-dev/providers/Microsoft.CognitiveServices/accounts/caperalfrwestus2", + "targetResourceId": "/path/to/resource/id", "targetResourceRegion": "westus2", - "targetModelId": "9d0452e6-b056-498d-803a-682a206c8530", - "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/9d0452e6-b056-498d-803a-682a206c8530?api-version=2022-06-30-preview", + "targetModelId": "7a0e94fb-12f3-43ee-a933-21d5c1899a3f", + "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/7a0e94fb-12f3-43ee-a933-21d5c1899a3f?api-version=2022-06-30-preview", "accessToken": "redacted", - "expirationDateTime": "2022-06-21T01:28:56.000Z" + "expirationDateTime": "2022-06-23T01:55:38.000Z" }, "StatusCode": 404, "ResponseHeaders": { - "apim-request-id": "39548882-d914-4ea4-ae4f-80c333110e86", + "apim-request-id": "a2ca5b95-59a1-437b-a2ba-939b40f3d9cc", "Content-Type": "application/json", - "Date": "Tue, 21 Jun 2022 00:28:56 GMT", + "Date": "Thu, 23 Jun 2022 00:55:38 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "Transfer-Encoding": "chunked", "X-Content-Type-Options": "nosniff", - "x-envoy-upstream-service-time": "42" + "x-envoy-upstream-service-time": "37" }, "ResponseBody": { "error": { diff --git a/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_successful.json b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_successful.json index 0a522bfd401b..8e7bb7d3ce5f 100644 --- a/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_successful.json +++ b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_successful.json @@ -12,7 +12,7 @@ "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" }, "RequestBody": { - "modelId": "3c9963e1-6b1c-4963-a448-26d0868f9775", + "modelId": "6175a13d-5047-4853-8bde-3bfc2e4e4889", "buildMode": "template", "azureBlobSource": { "containerUrl": "https://blob_sas_url" @@ -20,18 +20,18 @@ }, "StatusCode": 202, "ResponseHeaders": { - "apim-request-id": "c52f1639-348f-490a-a0e6-9e955bc32198", + "apim-request-id": "0c9db3de-afe7-4ee1-b4d8-067256826dae", "Content-Length": "0", - "Date": "Tue, 21 Jun 2022 00:51:18 GMT", - "operation-location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510595323_c52f1639-348f-490a-a0e6-9e955bc32198?api-version=2022-06-30-preview", + "Date": "Thu, 23 Jun 2022 00:55:07 GMT", + "operation-location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510422294_0c9db3de-afe7-4ee1-b4d8-067256826dae?api-version=2022-06-30-preview", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Content-Type-Options": "nosniff", - "x-envoy-upstream-service-time": "1348" + "x-envoy-upstream-service-time": "1575" }, "ResponseBody": null }, { - "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510595323_c52f1639-348f-490a-a0e6-9e955bc32198?api-version=2022-06-30-preview", + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510422294_0c9db3de-afe7-4ee1-b4d8-067256826dae?api-version=2022-06-30-preview", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", @@ -42,25 +42,25 @@ "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "a94edc3a-741b-4683-9be3-782140ec1122", + "apim-request-id": "2129e302-25e0-4d04-b935-74d426be7f5a", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 21 Jun 2022 00:51:23 GMT", + "Date": "Thu, 23 Jun 2022 00:55:12 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "Transfer-Encoding": "chunked", "X-Content-Type-Options": "nosniff", - "x-envoy-upstream-service-time": "65" + "x-envoy-upstream-service-time": "58" }, "ResponseBody": { - "operationId": "31510595323_c52f1639-348f-490a-a0e6-9e955bc32198", + "operationId": "31510422294_0c9db3de-afe7-4ee1-b4d8-067256826dae", "kind": "documentModelBuild", "status": "succeeded", - "createdDateTime": "2022-06-21T00:51:17Z", - "lastUpdatedDateTime": "2022-06-21T00:51:20Z", - "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/3c9963e1-6b1c-4963-a448-26d0868f9775?api-version=2022-06-30-preview", + "createdDateTime": "2022-06-23T00:55:05Z", + "lastUpdatedDateTime": "2022-06-23T00:55:09Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/6175a13d-5047-4853-8bde-3bfc2e4e4889?api-version=2022-06-30-preview", "percentCompleted": 100, "result": { "docTypes": { - "3c9963e1-6b1c-4963-a448-26d0868f9775": { + "6175a13d-5047-4853-8bde-3bfc2e4e4889": { "fieldSchema": { "Merchant": { "type": "string" @@ -132,8 +132,8 @@ } } }, - "modelId": "3c9963e1-6b1c-4963-a448-26d0868f9775", - "createdDateTime": "2022-06-21T00:51:20Z", + "modelId": "6175a13d-5047-4853-8bde-3bfc2e4e4889", + "createdDateTime": "2022-06-23T00:55:09Z", "apiVersion": "2022-06-30-preview" } } @@ -150,63 +150,63 @@ "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" }, "RequestBody": { - "modelId": "638531a4-9260-4cac-8361-6ebf476fab2e", + "modelId": "aa40ec1a-06ce-409d-a2d8-90c323c0d7b1", "tags": { "testkey": "testvalue" } }, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "16ce9a19-48ff-4586-8222-d237d5e5163b", + "apim-request-id": "0176c45c-031f-482e-9bc2-9637d1087830", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 21 Jun 2022 00:51:23 GMT", + "Date": "Thu, 23 Jun 2022 00:55:12 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "Transfer-Encoding": "chunked", "X-Content-Type-Options": "nosniff", - "x-envoy-upstream-service-time": "129" + "x-envoy-upstream-service-time": "223" }, "ResponseBody": { - "targetResourceId": "/subscriptions/faa080af-c1d8-40ad-9cce-e1a450ca5b57/resourceGroups/caperal-dev/providers/Microsoft.CognitiveServices/accounts/caperalfrwestus2", + "targetResourceId": "/path/to/resource/id", "targetResourceRegion": "westus2", - "targetModelId": "638531a4-9260-4cac-8361-6ebf476fab2e", - "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/638531a4-9260-4cac-8361-6ebf476fab2e?api-version=2022-06-30-preview", + "targetModelId": "aa40ec1a-06ce-409d-a2d8-90c323c0d7b1", + "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/aa40ec1a-06ce-409d-a2d8-90c323c0d7b1?api-version=2022-06-30-preview", "accessToken": "redacted", - "expirationDateTime": "2022-06-21T01:51:24Z" + "expirationDateTime": "2022-06-23T01:55:13Z" } }, { - "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/3c9963e1-6b1c-4963-a448-26d0868f9775:copyTo?api-version=2022-06-30-preview", + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/6175a13d-5047-4853-8bde-3bfc2e4e4889:copyTo?api-version=2022-06-30-preview", "RequestMethod": "POST", "RequestHeaders": { "Accept": "application/json", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "Content-Length": "497", + "Content-Length": "375", "Content-Type": "application/json", "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" }, "RequestBody": { - "targetResourceId": "/subscriptions/faa080af-c1d8-40ad-9cce-e1a450ca5b57/resourceGroups/caperal-dev/providers/Microsoft.CognitiveServices/accounts/caperalfrwestus2", + "targetResourceId": "/path/to/resource/id", "targetResourceRegion": "westus2", - "targetModelId": "638531a4-9260-4cac-8361-6ebf476fab2e", - "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/638531a4-9260-4cac-8361-6ebf476fab2e?api-version=2022-06-30-preview", + "targetModelId": "aa40ec1a-06ce-409d-a2d8-90c323c0d7b1", + "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/aa40ec1a-06ce-409d-a2d8-90c323c0d7b1?api-version=2022-06-30-preview", "accessToken": "redacted", - "expirationDateTime": "2022-06-21T01:51:24.000Z" + "expirationDateTime": "2022-06-23T01:55:13.000Z" }, "StatusCode": 202, "ResponseHeaders": { - "apim-request-id": "c29f56b3-eeac-434a-a987-f3183f4d5bea", + "apim-request-id": "aa4b3316-590c-441e-9545-fa3b18df86d9", "Content-Length": "0", - "Date": "Tue, 21 Jun 2022 00:51:23 GMT", - "Operation-Location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510595316_c29f56b3-eeac-434a-a987-f3183f4d5bea?api-version=2022-06-30-preview", + "Date": "Thu, 23 Jun 2022 00:55:12 GMT", + "Operation-Location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510422287_aa4b3316-590c-441e-9545-fa3b18df86d9?api-version=2022-06-30-preview", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Content-Type-Options": "nosniff", - "x-envoy-upstream-service-time": "89" + "x-envoy-upstream-service-time": "167" }, "ResponseBody": null }, { - "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510595316_c29f56b3-eeac-434a-a987-f3183f4d5bea?api-version=2022-06-30-preview", + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510422287_aa4b3316-590c-441e-9545-fa3b18df86d9?api-version=2022-06-30-preview", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", @@ -217,25 +217,25 @@ "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "37c2da39-4ce9-42b8-bfc1-5baa015d934a", + "apim-request-id": "1f925f68-88e8-492f-8717-0002a8c57e2b", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 21 Jun 2022 00:51:28 GMT", + "Date": "Thu, 23 Jun 2022 00:55:18 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "Transfer-Encoding": "chunked", "X-Content-Type-Options": "nosniff", - "x-envoy-upstream-service-time": "23" + "x-envoy-upstream-service-time": "69" }, "ResponseBody": { - "operationId": "31510595316_c29f56b3-eeac-434a-a987-f3183f4d5bea", + "operationId": "31510422287_aa4b3316-590c-441e-9545-fa3b18df86d9", "kind": "documentModelCopyTo", "status": "succeeded", - "createdDateTime": "2022-06-21T00:51:24Z", - "lastUpdatedDateTime": "2022-06-21T00:51:24Z", - "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/638531a4-9260-4cac-8361-6ebf476fab2e?api-version=2022-06-30-preview", + "createdDateTime": "2022-06-23T00:55:13Z", + "lastUpdatedDateTime": "2022-06-23T00:55:13Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/aa40ec1a-06ce-409d-a2d8-90c323c0d7b1?api-version=2022-06-30-preview", "percentCompleted": 100, "result": { "docTypes": { - "3c9963e1-6b1c-4963-a448-26d0868f9775": { + "6175a13d-5047-4853-8bde-3bfc2e4e4889": { "fieldSchema": { "Merchant": { "type": "string" @@ -307,8 +307,8 @@ } } }, - "modelId": "638531a4-9260-4cac-8361-6ebf476fab2e", - "createdDateTime": "2022-06-21T00:51:20Z", + "modelId": "aa40ec1a-06ce-409d-a2d8-90c323c0d7b1", + "createdDateTime": "2022-06-23T00:55:09Z", "apiVersion": "2022-06-30-preview", "tags": { "testkey": "testvalue" diff --git a/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_transform.json b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_transform.json index 9491719e42d3..3794c739e708 100644 --- a/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_transform.json +++ b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_transform.json @@ -12,7 +12,7 @@ "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" }, "RequestBody": { - "modelId": "4a377ab0-a0bc-4363-b1c0-0e830c407053", + "modelId": "465d539e-096e-4192-8a85-93a9f6bf4954", "buildMode": "template", "azureBlobSource": { "containerUrl": "https://blob_sas_url" @@ -20,18 +20,18 @@ }, "StatusCode": 202, "ResponseHeaders": { - "apim-request-id": "3f80070c-c90d-4c58-8047-0201453abcfb", + "apim-request-id": "9d078861-aeba-46c0-800f-d611cb4c8f06", "Content-Length": "0", - "Date": "Tue, 21 Jun 2022 00:28:58 GMT", - "operation-location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510596663_3f80070c-c90d-4c58-8047-0201453abcfb?api-version=2022-06-30-preview", + "Date": "Thu, 23 Jun 2022 00:55:39 GMT", + "operation-location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510422261_9d078861-aeba-46c0-800f-d611cb4c8f06?api-version=2022-06-30-preview", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Content-Type-Options": "nosniff", - "x-envoy-upstream-service-time": "1613" + "x-envoy-upstream-service-time": "1323" }, "ResponseBody": null }, { - "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510596663_3f80070c-c90d-4c58-8047-0201453abcfb?api-version=2022-06-30-preview", + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510422261_9d078861-aeba-46c0-800f-d611cb4c8f06?api-version=2022-06-30-preview", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", @@ -42,25 +42,25 @@ "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "49491819-1dce-40ae-9764-a5ea398e2a3a", + "apim-request-id": "b7db115c-73e6-485e-b64f-007bcbf79137", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 21 Jun 2022 00:29:03 GMT", + "Date": "Thu, 23 Jun 2022 00:55:45 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "Transfer-Encoding": "chunked", "X-Content-Type-Options": "nosniff", - "x-envoy-upstream-service-time": "61" + "x-envoy-upstream-service-time": "18" }, "ResponseBody": { - "operationId": "31510596663_3f80070c-c90d-4c58-8047-0201453abcfb", + "operationId": "31510422261_9d078861-aeba-46c0-800f-d611cb4c8f06", "kind": "documentModelBuild", "status": "succeeded", - "createdDateTime": "2022-06-21T00:28:57Z", - "lastUpdatedDateTime": "2022-06-21T00:29:01Z", - "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/4a377ab0-a0bc-4363-b1c0-0e830c407053?api-version=2022-06-30-preview", + "createdDateTime": "2022-06-23T00:55:39Z", + "lastUpdatedDateTime": "2022-06-23T00:55:42Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/465d539e-096e-4192-8a85-93a9f6bf4954?api-version=2022-06-30-preview", "percentCompleted": 100, "result": { "docTypes": { - "4a377ab0-a0bc-4363-b1c0-0e830c407053": { + "465d539e-096e-4192-8a85-93a9f6bf4954": { "fieldSchema": { "Merchant": { "type": "string" @@ -132,8 +132,8 @@ } } }, - "modelId": "4a377ab0-a0bc-4363-b1c0-0e830c407053", - "createdDateTime": "2022-06-21T00:29:01Z", + "modelId": "465d539e-096e-4192-8a85-93a9f6bf4954", + "createdDateTime": "2022-06-23T00:55:42Z", "apiVersion": "2022-06-30-preview" } } @@ -150,60 +150,60 @@ "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" }, "RequestBody": { - "modelId": "7832df8b-c358-4a01-baae-2d12e178949b" + "modelId": "c10fa761-affa-479c-8719-29e8b4cf6f4f" }, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "9cb8ff0c-da14-4ca3-b4ea-1b45ab6c886e", + "apim-request-id": "acf4274f-f3f4-45e1-9360-a0f36e159e59", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 21 Jun 2022 00:29:03 GMT", + "Date": "Thu, 23 Jun 2022 00:55:45 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "Transfer-Encoding": "chunked", "X-Content-Type-Options": "nosniff", - "x-envoy-upstream-service-time": "86" + "x-envoy-upstream-service-time": "158" }, "ResponseBody": { - "targetResourceId": "/subscriptions/faa080af-c1d8-40ad-9cce-e1a450ca5b57/resourceGroups/caperal-dev/providers/Microsoft.CognitiveServices/accounts/caperalfrwestus2", + "targetResourceId": "/path/to/resource/id", "targetResourceRegion": "westus2", - "targetModelId": "7832df8b-c358-4a01-baae-2d12e178949b", - "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/7832df8b-c358-4a01-baae-2d12e178949b?api-version=2022-06-30-preview", + "targetModelId": "c10fa761-affa-479c-8719-29e8b4cf6f4f", + "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/c10fa761-affa-479c-8719-29e8b4cf6f4f?api-version=2022-06-30-preview", "accessToken": "redacted", - "expirationDateTime": "2022-06-21T01:29:03Z" + "expirationDateTime": "2022-06-23T01:55:45Z" } }, { - "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/4a377ab0-a0bc-4363-b1c0-0e830c407053:copyTo?api-version=2022-06-30-preview", + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/465d539e-096e-4192-8a85-93a9f6bf4954:copyTo?api-version=2022-06-30-preview", "RequestMethod": "POST", "RequestHeaders": { "Accept": "application/json", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "Content-Length": "497", + "Content-Length": "375", "Content-Type": "application/json", "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" }, "RequestBody": { - "targetResourceId": "/subscriptions/faa080af-c1d8-40ad-9cce-e1a450ca5b57/resourceGroups/caperal-dev/providers/Microsoft.CognitiveServices/accounts/caperalfrwestus2", + "targetResourceId": "/path/to/resource/id", "targetResourceRegion": "westus2", - "targetModelId": "7832df8b-c358-4a01-baae-2d12e178949b", - "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/7832df8b-c358-4a01-baae-2d12e178949b?api-version=2022-06-30-preview", + "targetModelId": "c10fa761-affa-479c-8719-29e8b4cf6f4f", + "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/c10fa761-affa-479c-8719-29e8b4cf6f4f?api-version=2022-06-30-preview", "accessToken": "redacted", - "expirationDateTime": "2022-06-21T01:29:03.000Z" + "expirationDateTime": "2022-06-23T01:55:45.000Z" }, "StatusCode": 202, "ResponseHeaders": { - "apim-request-id": "f4fa6b0d-52d1-4b1c-b215-c38c6e70b47f", + "apim-request-id": "1c252993-ea83-4248-a695-c49d5aa6bc13", "Content-Length": "0", - "Date": "Tue, 21 Jun 2022 00:29:03 GMT", - "Operation-Location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510596656_f4fa6b0d-52d1-4b1c-b215-c38c6e70b47f?api-version=2022-06-30-preview", + "Date": "Thu, 23 Jun 2022 00:55:46 GMT", + "Operation-Location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510422254_1c252993-ea83-4248-a695-c49d5aa6bc13?api-version=2022-06-30-preview", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Content-Type-Options": "nosniff", - "x-envoy-upstream-service-time": "146" + "x-envoy-upstream-service-time": "92" }, "ResponseBody": null }, { - "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510596656_f4fa6b0d-52d1-4b1c-b215-c38c6e70b47f?api-version=2022-06-30-preview", + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510422254_1c252993-ea83-4248-a695-c49d5aa6bc13?api-version=2022-06-30-preview", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", @@ -214,25 +214,25 @@ "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "fdf1fad6-badd-4ed6-80a7-4c2a88a3d19f", + "apim-request-id": "8466bbc4-f041-4205-9221-6216690949f0", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 21 Jun 2022 00:29:08 GMT", + "Date": "Thu, 23 Jun 2022 00:55:51 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "Transfer-Encoding": "chunked", "X-Content-Type-Options": "nosniff", "x-envoy-upstream-service-time": "16" }, "ResponseBody": { - "operationId": "31510596656_f4fa6b0d-52d1-4b1c-b215-c38c6e70b47f", + "operationId": "31510422254_1c252993-ea83-4248-a695-c49d5aa6bc13", "kind": "documentModelCopyTo", "status": "succeeded", - "createdDateTime": "2022-06-21T00:29:04Z", - "lastUpdatedDateTime": "2022-06-21T00:29:04Z", - "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/7832df8b-c358-4a01-baae-2d12e178949b?api-version=2022-06-30-preview", + "createdDateTime": "2022-06-23T00:55:46Z", + "lastUpdatedDateTime": "2022-06-23T00:55:46Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/c10fa761-affa-479c-8719-29e8b4cf6f4f?api-version=2022-06-30-preview", "percentCompleted": 100, "result": { "docTypes": { - "4a377ab0-a0bc-4363-b1c0-0e830c407053": { + "465d539e-096e-4192-8a85-93a9f6bf4954": { "fieldSchema": { "Merchant": { "type": "string" @@ -304,8 +304,8 @@ } } }, - "modelId": "7832df8b-c358-4a01-baae-2d12e178949b", - "createdDateTime": "2022-06-21T00:29:01Z", + "modelId": "c10fa761-affa-479c-8719-29e8b4cf6f4f", + "createdDateTime": "2022-06-23T00:55:42Z", "apiVersion": "2022-06-30-preview" } } diff --git a/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_with_composed_model.json b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_with_composed_model.json index 3ef24c3c4ae3..69c63b982085 100644 --- a/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_with_composed_model.json +++ b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_with_composed_model.json @@ -12,7 +12,7 @@ "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" }, "RequestBody": { - "modelId": "3277f9d0-5a3e-471a-bad8-f8ef7fadaa1e", + "modelId": "2a36a53b-b7d8-49f7-94ba-23dc6b1933f8", "buildMode": "template", "azureBlobSource": { "containerUrl": "https://blob_sas_url" @@ -20,18 +20,18 @@ }, "StatusCode": 202, "ResponseHeaders": { - "apim-request-id": "35dc26a8-0450-482d-b9c9-40195bfaafc6", + "apim-request-id": "7676a675-4cd4-47c3-8321-4617ced3e4c1", "Content-Length": "0", - "Date": "Tue, 21 Jun 2022 00:29:11 GMT", - "operation-location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510596649_35dc26a8-0450-482d-b9c9-40195bfaafc6?api-version=2022-06-30-preview", + "Date": "Thu, 23 Jun 2022 00:55:53 GMT", + "operation-location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510422247_7676a675-4cd4-47c3-8321-4617ced3e4c1?api-version=2022-06-30-preview", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Content-Type-Options": "nosniff", - "x-envoy-upstream-service-time": "1028" + "x-envoy-upstream-service-time": "980" }, "ResponseBody": null }, { - "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510596649_35dc26a8-0450-482d-b9c9-40195bfaafc6?api-version=2022-06-30-preview", + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510422247_7676a675-4cd4-47c3-8321-4617ced3e4c1?api-version=2022-06-30-preview", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", @@ -42,25 +42,25 @@ "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "211e334d-a036-4156-934b-940df51a18ed", + "apim-request-id": "cdf6dc72-7897-4528-a3aa-d2282092f650", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 21 Jun 2022 00:29:16 GMT", + "Date": "Thu, 23 Jun 2022 00:55:58 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "Transfer-Encoding": "chunked", "X-Content-Type-Options": "nosniff", "x-envoy-upstream-service-time": "13" }, "ResponseBody": { - "operationId": "31510596649_35dc26a8-0450-482d-b9c9-40195bfaafc6", + "operationId": "31510422247_7676a675-4cd4-47c3-8321-4617ced3e4c1", "kind": "documentModelBuild", "status": "succeeded", - "createdDateTime": "2022-06-21T00:29:10Z", - "lastUpdatedDateTime": "2022-06-21T00:29:13Z", - "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/3277f9d0-5a3e-471a-bad8-f8ef7fadaa1e?api-version=2022-06-30-preview", + "createdDateTime": "2022-06-23T00:55:52Z", + "lastUpdatedDateTime": "2022-06-23T00:55:56Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/2a36a53b-b7d8-49f7-94ba-23dc6b1933f8?api-version=2022-06-30-preview", "percentCompleted": 100, "result": { "docTypes": { - "3277f9d0-5a3e-471a-bad8-f8ef7fadaa1e": { + "2a36a53b-b7d8-49f7-94ba-23dc6b1933f8": { "fieldSchema": { "Merchant": { "type": "string" @@ -132,8 +132,8 @@ } } }, - "modelId": "3277f9d0-5a3e-471a-bad8-f8ef7fadaa1e", - "createdDateTime": "2022-06-21T00:29:13Z", + "modelId": "2a36a53b-b7d8-49f7-94ba-23dc6b1933f8", + "createdDateTime": "2022-06-23T00:55:56Z", "apiVersion": "2022-06-30-preview" } } @@ -150,7 +150,7 @@ "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" }, "RequestBody": { - "modelId": "6571a072-1c9d-44d9-8c62-971b4dea14e0", + "modelId": "51464774-b843-4066-9791-607cd3e11143", "buildMode": "template", "azureBlobSource": { "containerUrl": "https://blob_sas_url" @@ -158,18 +158,18 @@ }, "StatusCode": 202, "ResponseHeaders": { - "apim-request-id": "9e748332-a98d-4440-a736-987cc05407ab", + "apim-request-id": "d2db772c-6256-425e-bbda-6806e703d611", "Content-Length": "0", - "Date": "Tue, 21 Jun 2022 00:29:18 GMT", - "operation-location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510596643_9e748332-a98d-4440-a736-987cc05407ab?api-version=2022-06-30-preview", + "Date": "Thu, 23 Jun 2022 00:55:59 GMT", + "operation-location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510422241_d2db772c-6256-425e-bbda-6806e703d611?api-version=2022-06-30-preview", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Content-Type-Options": "nosniff", - "x-envoy-upstream-service-time": "1809" + "x-envoy-upstream-service-time": "1244" }, "ResponseBody": null }, { - "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510596643_9e748332-a98d-4440-a736-987cc05407ab?api-version=2022-06-30-preview", + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510422241_d2db772c-6256-425e-bbda-6806e703d611?api-version=2022-06-30-preview", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", @@ -180,25 +180,25 @@ "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "86e478a6-6e4d-4dd1-b5b7-3458f21219df", + "apim-request-id": "6fd4f25e-1f32-4538-adcd-de18632e099a", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 21 Jun 2022 00:29:23 GMT", + "Date": "Thu, 23 Jun 2022 00:56:05 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "Transfer-Encoding": "chunked", "X-Content-Type-Options": "nosniff", "x-envoy-upstream-service-time": "14" }, "ResponseBody": { - "operationId": "31510596643_9e748332-a98d-4440-a736-987cc05407ab", + "operationId": "31510422241_d2db772c-6256-425e-bbda-6806e703d611", "kind": "documentModelBuild", "status": "succeeded", - "createdDateTime": "2022-06-21T00:29:16Z", - "lastUpdatedDateTime": "2022-06-21T00:29:20Z", - "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/6571a072-1c9d-44d9-8c62-971b4dea14e0?api-version=2022-06-30-preview", + "createdDateTime": "2022-06-23T00:55:59Z", + "lastUpdatedDateTime": "2022-06-23T00:56:03Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/51464774-b843-4066-9791-607cd3e11143?api-version=2022-06-30-preview", "percentCompleted": 100, "result": { "docTypes": { - "6571a072-1c9d-44d9-8c62-971b4dea14e0": { + "51464774-b843-4066-9791-607cd3e11143": { "fieldSchema": { "Merchant": { "type": "string" @@ -270,8 +270,8 @@ } } }, - "modelId": "6571a072-1c9d-44d9-8c62-971b4dea14e0", - "createdDateTime": "2022-06-21T00:29:20Z", + "modelId": "51464774-b843-4066-9791-607cd3e11143", + "createdDateTime": "2022-06-23T00:56:03Z", "apiVersion": "2022-06-30-preview" } } @@ -288,30 +288,30 @@ "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" }, "RequestBody": { - "modelId": "845cebc1-a362-4742-ad43-28857eb09157", + "modelId": "a5b7ae46-adde-47aa-8e07-5e8ea9a752d8", "componentModels": [ { - "modelId": "3277f9d0-5a3e-471a-bad8-f8ef7fadaa1e" + "modelId": "2a36a53b-b7d8-49f7-94ba-23dc6b1933f8" }, { - "modelId": "6571a072-1c9d-44d9-8c62-971b4dea14e0" + "modelId": "51464774-b843-4066-9791-607cd3e11143" } ] }, "StatusCode": 202, "ResponseHeaders": { - "apim-request-id": "3ae1ab2b-ccbd-41bb-84c4-f984a5adc2fd", + "apim-request-id": "fbe1fc86-2db8-401f-9ee5-5311d8f7eda7", "Content-Length": "0", - "Date": "Tue, 21 Jun 2022 00:29:23 GMT", - "operation-location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510596636_3ae1ab2b-ccbd-41bb-84c4-f984a5adc2fd?api-version=2022-06-30-preview", + "Date": "Thu, 23 Jun 2022 00:56:05 GMT", + "operation-location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510422235_fbe1fc86-2db8-401f-9ee5-5311d8f7eda7?api-version=2022-06-30-preview", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Content-Type-Options": "nosniff", - "x-envoy-upstream-service-time": "144" + "x-envoy-upstream-service-time": "126" }, "ResponseBody": null }, { - "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510596636_3ae1ab2b-ccbd-41bb-84c4-f984a5adc2fd?api-version=2022-06-30-preview", + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510422235_fbe1fc86-2db8-401f-9ee5-5311d8f7eda7?api-version=2022-06-30-preview", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", @@ -322,25 +322,25 @@ "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "68a26215-8e18-4b83-a6f1-ef913409deb2", + "apim-request-id": "610941d9-f862-4ec0-9b89-384588360f7f", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 21 Jun 2022 00:29:27 GMT", + "Date": "Thu, 23 Jun 2022 00:56:10 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "Transfer-Encoding": "chunked", "X-Content-Type-Options": "nosniff", - "x-envoy-upstream-service-time": "76" + "x-envoy-upstream-service-time": "14" }, "ResponseBody": { - "operationId": "31510596636_3ae1ab2b-ccbd-41bb-84c4-f984a5adc2fd", + "operationId": "31510422235_fbe1fc86-2db8-401f-9ee5-5311d8f7eda7", "kind": "documentModelCompose", "status": "succeeded", - "createdDateTime": "2022-06-21T00:29:23Z", - "lastUpdatedDateTime": "2022-06-21T00:29:23Z", - "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/845cebc1-a362-4742-ad43-28857eb09157?api-version=2022-06-30-preview", + "createdDateTime": "2022-06-23T00:56:05Z", + "lastUpdatedDateTime": "2022-06-23T00:56:05Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/a5b7ae46-adde-47aa-8e07-5e8ea9a752d8?api-version=2022-06-30-preview", "percentCompleted": 100, "result": { "docTypes": { - "6571a072-1c9d-44d9-8c62-971b4dea14e0": { + "2a36a53b-b7d8-49f7-94ba-23dc6b1933f8": { "fieldSchema": { "Merchant": { "type": "string" @@ -411,7 +411,7 @@ "Website": 0.995 } }, - "3277f9d0-5a3e-471a-bad8-f8ef7fadaa1e": { + "51464774-b843-4066-9791-607cd3e11143": { "fieldSchema": { "Merchant": { "type": "string" @@ -483,8 +483,8 @@ } } }, - "modelId": "845cebc1-a362-4742-ad43-28857eb09157", - "createdDateTime": "2022-06-21T00:29:23Z", + "modelId": "a5b7ae46-adde-47aa-8e07-5e8ea9a752d8", + "createdDateTime": "2022-06-23T00:56:05Z", "apiVersion": "2022-06-30-preview" } } @@ -501,60 +501,60 @@ "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" }, "RequestBody": { - "modelId": "52e2e42e-57bc-4bec-8e87-cbf2c569f9be" + "modelId": "debc68b0-a35d-4cd1-81e6-49344afd0c25" }, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "e6e19dbf-6376-4937-ba1d-0098622e26f3", + "apim-request-id": "dbd25f11-aecb-43c4-a32e-18b1c0b6d5a7", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 21 Jun 2022 00:29:28 GMT", + "Date": "Thu, 23 Jun 2022 00:56:10 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "Transfer-Encoding": "chunked", "X-Content-Type-Options": "nosniff", - "x-envoy-upstream-service-time": "46" + "x-envoy-upstream-service-time": "56" }, "ResponseBody": { - "targetResourceId": "/subscriptions/faa080af-c1d8-40ad-9cce-e1a450ca5b57/resourceGroups/caperal-dev/providers/Microsoft.CognitiveServices/accounts/caperalfrwestus2", + "targetResourceId": "/path/to/resource/id", "targetResourceRegion": "westus2", - "targetModelId": "52e2e42e-57bc-4bec-8e87-cbf2c569f9be", - "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/52e2e42e-57bc-4bec-8e87-cbf2c569f9be?api-version=2022-06-30-preview", + "targetModelId": "debc68b0-a35d-4cd1-81e6-49344afd0c25", + "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/debc68b0-a35d-4cd1-81e6-49344afd0c25?api-version=2022-06-30-preview", "accessToken": "redacted", - "expirationDateTime": "2022-06-21T01:29:28Z" + "expirationDateTime": "2022-06-23T01:56:10Z" } }, { - "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/845cebc1-a362-4742-ad43-28857eb09157:copyTo?api-version=2022-06-30-preview", + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/a5b7ae46-adde-47aa-8e07-5e8ea9a752d8:copyTo?api-version=2022-06-30-preview", "RequestMethod": "POST", "RequestHeaders": { "Accept": "application/json", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "Content-Length": "497", + "Content-Length": "375", "Content-Type": "application/json", "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" }, "RequestBody": { - "targetResourceId": "/subscriptions/faa080af-c1d8-40ad-9cce-e1a450ca5b57/resourceGroups/caperal-dev/providers/Microsoft.CognitiveServices/accounts/caperalfrwestus2", + "targetResourceId": "/path/to/resource/id", "targetResourceRegion": "westus2", - "targetModelId": "52e2e42e-57bc-4bec-8e87-cbf2c569f9be", - "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/52e2e42e-57bc-4bec-8e87-cbf2c569f9be?api-version=2022-06-30-preview", + "targetModelId": "debc68b0-a35d-4cd1-81e6-49344afd0c25", + "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/debc68b0-a35d-4cd1-81e6-49344afd0c25?api-version=2022-06-30-preview", "accessToken": "redacted", - "expirationDateTime": "2022-06-21T01:29:28.000Z" + "expirationDateTime": "2022-06-23T01:56:10.000Z" }, "StatusCode": 202, "ResponseHeaders": { - "apim-request-id": "e412b156-cbe9-41f9-a5b3-e3aed33ee3d8", + "apim-request-id": "842a6c6a-81eb-44da-bc93-0ffd210c1834", "Content-Length": "0", - "Date": "Tue, 21 Jun 2022 00:29:28 GMT", - "Operation-Location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510596631_e412b156-cbe9-41f9-a5b3-e3aed33ee3d8?api-version=2022-06-30-preview", + "Date": "Thu, 23 Jun 2022 00:56:10 GMT", + "Operation-Location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510422229_842a6c6a-81eb-44da-bc93-0ffd210c1834?api-version=2022-06-30-preview", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Content-Type-Options": "nosniff", - "x-envoy-upstream-service-time": "71" + "x-envoy-upstream-service-time": "76" }, "ResponseBody": null }, { - "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510596631_e412b156-cbe9-41f9-a5b3-e3aed33ee3d8?api-version=2022-06-30-preview", + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510422229_842a6c6a-81eb-44da-bc93-0ffd210c1834?api-version=2022-06-30-preview", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", @@ -565,25 +565,25 @@ "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "515ab727-8a16-4757-b4b5-fd64f01ff5c3", + "apim-request-id": "97062642-3155-4993-b253-8b91d0b9492a", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 21 Jun 2022 00:29:33 GMT", + "Date": "Thu, 23 Jun 2022 00:56:15 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "Transfer-Encoding": "chunked", "X-Content-Type-Options": "nosniff", - "x-envoy-upstream-service-time": "14" + "x-envoy-upstream-service-time": "23" }, "ResponseBody": { - "operationId": "31510596631_e412b156-cbe9-41f9-a5b3-e3aed33ee3d8", + "operationId": "31510422229_842a6c6a-81eb-44da-bc93-0ffd210c1834", "kind": "documentModelCopyTo", "status": "succeeded", - "createdDateTime": "2022-06-21T00:29:28Z", - "lastUpdatedDateTime": "2022-06-21T00:29:29Z", - "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/52e2e42e-57bc-4bec-8e87-cbf2c569f9be?api-version=2022-06-30-preview", + "createdDateTime": "2022-06-23T00:56:10Z", + "lastUpdatedDateTime": "2022-06-23T00:56:11Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/debc68b0-a35d-4cd1-81e6-49344afd0c25?api-version=2022-06-30-preview", "percentCompleted": 100, "result": { "docTypes": { - "6571a072-1c9d-44d9-8c62-971b4dea14e0": { + "2a36a53b-b7d8-49f7-94ba-23dc6b1933f8": { "fieldSchema": { "Merchant": { "type": "string" @@ -654,7 +654,7 @@ "Website": 0.995 } }, - "3277f9d0-5a3e-471a-bad8-f8ef7fadaa1e": { + "51464774-b843-4066-9791-607cd3e11143": { "fieldSchema": { "Merchant": { "type": "string" @@ -726,8 +726,8 @@ } } }, - "modelId": "52e2e42e-57bc-4bec-8e87-cbf2c569f9be", - "createdDateTime": "2022-06-21T00:29:23Z", + "modelId": "debc68b0-a35d-4cd1-81e6-49344afd0c25", + "createdDateTime": "2022-06-23T00:56:05Z", "apiVersion": "2022-06-30-preview" } } diff --git a/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_with_model_id_and_desc.json b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_with_model_id_and_desc.json index 85d582891f0e..1885649f4d26 100644 --- a/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_with_model_id_and_desc.json +++ b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_copy_model_with_model_id_and_desc.json @@ -12,7 +12,7 @@ "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" }, "RequestBody": { - "modelId": "86bfb78a-4d56-4e8e-8337-589c370d356b", + "modelId": "14b11cb8-f0c2-4120-b316-c7d8f1a26b84", "buildMode": "template", "azureBlobSource": { "containerUrl": "https://blob_sas_url" @@ -20,18 +20,18 @@ }, "StatusCode": 202, "ResponseHeaders": { - "apim-request-id": "13875dd2-1f4f-4254-9eda-bc384e0c8ec2", + "apim-request-id": "3938ed26-d918-4d20-92fb-623bfa1c1674", "Content-Length": "0", - "Date": "Tue, 21 Jun 2022 00:50:50 GMT", - "operation-location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510595351_13875dd2-1f4f-4254-9eda-bc384e0c8ec2?api-version=2022-06-30-preview", + "Date": "Thu, 23 Jun 2022 00:55:20 GMT", + "operation-location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510422281_3938ed26-d918-4d20-92fb-623bfa1c1674?api-version=2022-06-30-preview", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Content-Type-Options": "nosniff", - "x-envoy-upstream-service-time": "1527" + "x-envoy-upstream-service-time": "1346" }, "ResponseBody": null }, { - "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510595351_13875dd2-1f4f-4254-9eda-bc384e0c8ec2?api-version=2022-06-30-preview", + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510422281_3938ed26-d918-4d20-92fb-623bfa1c1674?api-version=2022-06-30-preview", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", @@ -42,25 +42,25 @@ "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "13e5ccb9-56f7-48d0-8a78-5f9cde2a93c8", + "apim-request-id": "cde77e69-446e-45df-adf7-218bfc7435c6", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 21 Jun 2022 00:50:55 GMT", + "Date": "Thu, 23 Jun 2022 00:55:25 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "Transfer-Encoding": "chunked", "X-Content-Type-Options": "nosniff", - "x-envoy-upstream-service-time": "92" + "x-envoy-upstream-service-time": "54" }, "ResponseBody": { - "operationId": "31510595351_13875dd2-1f4f-4254-9eda-bc384e0c8ec2", + "operationId": "31510422281_3938ed26-d918-4d20-92fb-623bfa1c1674", "kind": "documentModelBuild", "status": "succeeded", - "createdDateTime": "2022-06-21T00:50:49Z", - "lastUpdatedDateTime": "2022-06-21T00:50:52Z", - "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/86bfb78a-4d56-4e8e-8337-589c370d356b?api-version=2022-06-30-preview", + "createdDateTime": "2022-06-23T00:55:19Z", + "lastUpdatedDateTime": "2022-06-23T00:55:22Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/14b11cb8-f0c2-4120-b316-c7d8f1a26b84?api-version=2022-06-30-preview", "percentCompleted": 100, "result": { "docTypes": { - "86bfb78a-4d56-4e8e-8337-589c370d356b": { + "14b11cb8-f0c2-4120-b316-c7d8f1a26b84": { "fieldSchema": { "Merchant": { "type": "string" @@ -132,8 +132,8 @@ } } }, - "modelId": "86bfb78a-4d56-4e8e-8337-589c370d356b", - "createdDateTime": "2022-06-21T00:50:52Z", + "modelId": "14b11cb8-f0c2-4120-b316-c7d8f1a26b84", + "createdDateTime": "2022-06-23T00:55:22Z", "apiVersion": "2022-06-30-preview" } } @@ -150,61 +150,61 @@ "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" }, "RequestBody": { - "modelId": "61f54ea3-a14e-4963-9c85-d24f05c53f28", + "modelId": "c57436a0-10d6-4444-8a5b-7c255e1f8789", "description": "this is my copied model" }, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "65be661c-d671-44e1-8313-2152d8a73288", + "apim-request-id": "c1d54254-e3ce-42db-8dd5-194d0f1cdece", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 21 Jun 2022 00:50:55 GMT", + "Date": "Thu, 23 Jun 2022 00:55:26 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "Transfer-Encoding": "chunked", "X-Content-Type-Options": "nosniff", - "x-envoy-upstream-service-time": "176" + "x-envoy-upstream-service-time": "476" }, "ResponseBody": { - "targetResourceId": "/subscriptions/faa080af-c1d8-40ad-9cce-e1a450ca5b57/resourceGroups/caperal-dev/providers/Microsoft.CognitiveServices/accounts/caperalfrwestus2", + "targetResourceId": "/path/to/resource/id", "targetResourceRegion": "westus2", - "targetModelId": "61f54ea3-a14e-4963-9c85-d24f05c53f28", - "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/61f54ea3-a14e-4963-9c85-d24f05c53f28?api-version=2022-06-30-preview", + "targetModelId": "c57436a0-10d6-4444-8a5b-7c255e1f8789", + "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/c57436a0-10d6-4444-8a5b-7c255e1f8789?api-version=2022-06-30-preview", "accessToken": "redacted", - "expirationDateTime": "2022-06-21T01:50:56Z" + "expirationDateTime": "2022-06-23T01:55:26Z" } }, { - "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/86bfb78a-4d56-4e8e-8337-589c370d356b:copyTo?api-version=2022-06-30-preview", + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/14b11cb8-f0c2-4120-b316-c7d8f1a26b84:copyTo?api-version=2022-06-30-preview", "RequestMethod": "POST", "RequestHeaders": { "Accept": "application/json", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "Content-Length": "497", + "Content-Length": "375", "Content-Type": "application/json", "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" }, "RequestBody": { - "targetResourceId": "/subscriptions/faa080af-c1d8-40ad-9cce-e1a450ca5b57/resourceGroups/caperal-dev/providers/Microsoft.CognitiveServices/accounts/caperalfrwestus2", + "targetResourceId": "/path/to/resource/id", "targetResourceRegion": "westus2", - "targetModelId": "61f54ea3-a14e-4963-9c85-d24f05c53f28", - "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/61f54ea3-a14e-4963-9c85-d24f05c53f28?api-version=2022-06-30-preview", + "targetModelId": "c57436a0-10d6-4444-8a5b-7c255e1f8789", + "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/c57436a0-10d6-4444-8a5b-7c255e1f8789?api-version=2022-06-30-preview", "accessToken": "redacted", - "expirationDateTime": "2022-06-21T01:50:56.000Z" + "expirationDateTime": "2022-06-23T01:55:26.000Z" }, "StatusCode": 202, "ResponseHeaders": { - "apim-request-id": "94553350-f82e-4955-9185-66a03a003d79", + "apim-request-id": "43824af2-29f1-41ea-95e9-ea08ddebe99a", "Content-Length": "0", - "Date": "Tue, 21 Jun 2022 00:50:56 GMT", - "Operation-Location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510595343_94553350-f82e-4955-9185-66a03a003d79?api-version=2022-06-30-preview", + "Date": "Thu, 23 Jun 2022 00:55:26 GMT", + "Operation-Location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510422274_43824af2-29f1-41ea-95e9-ea08ddebe99a?api-version=2022-06-30-preview", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Content-Type-Options": "nosniff", - "x-envoy-upstream-service-time": "170" + "x-envoy-upstream-service-time": "238" }, "ResponseBody": null }, { - "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510595343_94553350-f82e-4955-9185-66a03a003d79?api-version=2022-06-30-preview", + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510422274_43824af2-29f1-41ea-95e9-ea08ddebe99a?api-version=2022-06-30-preview", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", @@ -215,25 +215,25 @@ "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "2a1a92e9-a39c-4262-b5ca-cc0c063042c1", + "apim-request-id": "33bab79d-7e8b-4e3c-bb8f-a4e0eac0ae28", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 21 Jun 2022 00:51:00 GMT", + "Date": "Thu, 23 Jun 2022 00:55:31 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "Transfer-Encoding": "chunked", "X-Content-Type-Options": "nosniff", - "x-envoy-upstream-service-time": "31" + "x-envoy-upstream-service-time": "61" }, "ResponseBody": { - "operationId": "31510595343_94553350-f82e-4955-9185-66a03a003d79", + "operationId": "31510422274_43824af2-29f1-41ea-95e9-ea08ddebe99a", "kind": "documentModelCopyTo", "status": "succeeded", - "createdDateTime": "2022-06-21T00:50:56Z", - "lastUpdatedDateTime": "2022-06-21T00:50:57Z", - "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/61f54ea3-a14e-4963-9c85-d24f05c53f28?api-version=2022-06-30-preview", + "createdDateTime": "2022-06-23T00:55:26Z", + "lastUpdatedDateTime": "2022-06-23T00:55:27Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/c57436a0-10d6-4444-8a5b-7c255e1f8789?api-version=2022-06-30-preview", "percentCompleted": 100, "result": { "docTypes": { - "86bfb78a-4d56-4e8e-8337-589c370d356b": { + "14b11cb8-f0c2-4120-b316-c7d8f1a26b84": { "fieldSchema": { "Merchant": { "type": "string" @@ -305,8 +305,8 @@ } } }, - "modelId": "61f54ea3-a14e-4963-9c85-d24f05c53f28", - "createdDateTime": "2022-06-21T00:50:52Z", + "modelId": "c57436a0-10d6-4444-8a5b-7c255e1f8789", + "createdDateTime": "2022-06-23T00:55:22Z", "apiVersion": "2022-06-30-preview", "description": "this is my copied model" } diff --git a/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_poller_metadata.json b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_poller_metadata.json index bbff6b3e0fd6..d739b3a987d5 100644 --- a/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_poller_metadata.json +++ b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dmac_copy_model.pyTestCopyModeltest_poller_metadata.json @@ -12,7 +12,7 @@ "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" }, "RequestBody": { - "modelId": "309acead-5393-475e-b364-29e12b7c8911", + "modelId": "68aa90b4-436d-47c5-87a0-7105e464b5a0", "buildMode": "template", "azureBlobSource": { "containerUrl": "https://blob_sas_url" @@ -20,18 +20,18 @@ }, "StatusCode": 202, "ResponseHeaders": { - "apim-request-id": "61269c9b-4c5f-4969-999b-735825e8dc17", + "apim-request-id": "6e807cbb-4290-4e7f-8165-f113daeac8dc", "Content-Length": "0", - "Date": "Tue, 21 Jun 2022 00:29:48 GMT", - "operation-location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510596613_61269c9b-4c5f-4969-999b-735825e8dc17?api-version=2022-06-30-preview", + "Date": "Thu, 23 Jun 2022 00:56:30 GMT", + "operation-location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510422211_6e807cbb-4290-4e7f-8165-f113daeac8dc?api-version=2022-06-30-preview", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Content-Type-Options": "nosniff", - "x-envoy-upstream-service-time": "1271" + "x-envoy-upstream-service-time": "1387" }, "ResponseBody": null }, { - "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510596613_61269c9b-4c5f-4969-999b-735825e8dc17?api-version=2022-06-30-preview", + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510422211_6e807cbb-4290-4e7f-8165-f113daeac8dc?api-version=2022-06-30-preview", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", @@ -42,25 +42,25 @@ "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "b14e31f6-47ba-40e3-a393-37f16368d852", + "apim-request-id": "b4a8170d-212b-4246-b85f-3b508f770c17", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 21 Jun 2022 00:29:53 GMT", + "Date": "Thu, 23 Jun 2022 00:56:35 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "Transfer-Encoding": "chunked", "X-Content-Type-Options": "nosniff", - "x-envoy-upstream-service-time": "16" + "x-envoy-upstream-service-time": "12" }, "ResponseBody": { - "operationId": "31510596613_61269c9b-4c5f-4969-999b-735825e8dc17", + "operationId": "31510422211_6e807cbb-4290-4e7f-8165-f113daeac8dc", "kind": "documentModelBuild", "status": "succeeded", - "createdDateTime": "2022-06-21T00:29:47Z", - "lastUpdatedDateTime": "2022-06-21T00:29:50Z", - "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/309acead-5393-475e-b364-29e12b7c8911?api-version=2022-06-30-preview", + "createdDateTime": "2022-06-23T00:56:29Z", + "lastUpdatedDateTime": "2022-06-23T00:56:33Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/68aa90b4-436d-47c5-87a0-7105e464b5a0?api-version=2022-06-30-preview", "percentCompleted": 100, "result": { "docTypes": { - "309acead-5393-475e-b364-29e12b7c8911": { + "68aa90b4-436d-47c5-87a0-7105e464b5a0": { "fieldSchema": { "Merchant": { "type": "string" @@ -132,8 +132,8 @@ } } }, - "modelId": "309acead-5393-475e-b364-29e12b7c8911", - "createdDateTime": "2022-06-21T00:29:50Z", + "modelId": "68aa90b4-436d-47c5-87a0-7105e464b5a0", + "createdDateTime": "2022-06-23T00:56:32Z", "apiVersion": "2022-06-30-preview" } } @@ -150,60 +150,60 @@ "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" }, "RequestBody": { - "modelId": "d73a0c9c-6469-4ee9-b0cc-0326a61b1b60" + "modelId": "03758cb7-0ac0-45d8-9a76-13b764b61847" }, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "67d782e8-fcdb-4f7e-a737-bdddb11c31b3", + "apim-request-id": "99dda9d4-ebf1-411f-8e6c-1749e6c0ccd7", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 21 Jun 2022 00:29:53 GMT", + "Date": "Thu, 23 Jun 2022 00:56:35 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "Transfer-Encoding": "chunked", "X-Content-Type-Options": "nosniff", - "x-envoy-upstream-service-time": "156" + "x-envoy-upstream-service-time": "114" }, "ResponseBody": { - "targetResourceId": "/subscriptions/faa080af-c1d8-40ad-9cce-e1a450ca5b57/resourceGroups/caperal-dev/providers/Microsoft.CognitiveServices/accounts/caperalfrwestus2", + "targetResourceId": "/path/to/resource/id", "targetResourceRegion": "westus2", - "targetModelId": "d73a0c9c-6469-4ee9-b0cc-0326a61b1b60", - "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/d73a0c9c-6469-4ee9-b0cc-0326a61b1b60?api-version=2022-06-30-preview", + "targetModelId": "03758cb7-0ac0-45d8-9a76-13b764b61847", + "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/03758cb7-0ac0-45d8-9a76-13b764b61847?api-version=2022-06-30-preview", "accessToken": "redacted", - "expirationDateTime": "2022-06-21T01:29:53Z" + "expirationDateTime": "2022-06-23T01:56:35Z" } }, { - "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/309acead-5393-475e-b364-29e12b7c8911:copyTo?api-version=2022-06-30-preview", + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/68aa90b4-436d-47c5-87a0-7105e464b5a0:copyTo?api-version=2022-06-30-preview", "RequestMethod": "POST", "RequestHeaders": { "Accept": "application/json", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "Content-Length": "497", + "Content-Length": "375", "Content-Type": "application/json", "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" }, "RequestBody": { - "targetResourceId": "/subscriptions/faa080af-c1d8-40ad-9cce-e1a450ca5b57/resourceGroups/caperal-dev/providers/Microsoft.CognitiveServices/accounts/caperalfrwestus2", + "targetResourceId": "/path/to/resource/id", "targetResourceRegion": "westus2", - "targetModelId": "d73a0c9c-6469-4ee9-b0cc-0326a61b1b60", - "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/d73a0c9c-6469-4ee9-b0cc-0326a61b1b60?api-version=2022-06-30-preview", + "targetModelId": "03758cb7-0ac0-45d8-9a76-13b764b61847", + "targetModelLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/03758cb7-0ac0-45d8-9a76-13b764b61847?api-version=2022-06-30-preview", "accessToken": "redacted", - "expirationDateTime": "2022-06-21T01:29:53.000Z" + "expirationDateTime": "2022-06-23T01:56:35.000Z" }, "StatusCode": 202, "ResponseHeaders": { - "apim-request-id": "d4ca126f-3430-4a01-a949-e15159cafd39", + "apim-request-id": "ad99361e-0596-436f-9ba5-7f113d35d40d", "Content-Length": "0", - "Date": "Tue, 21 Jun 2022 00:29:53 GMT", - "Operation-Location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510596606_d4ca126f-3430-4a01-a949-e15159cafd39?api-version=2022-06-30-preview", + "Date": "Thu, 23 Jun 2022 00:56:35 GMT", + "Operation-Location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510422204_ad99361e-0596-436f-9ba5-7f113d35d40d?api-version=2022-06-30-preview", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Content-Type-Options": "nosniff", - "x-envoy-upstream-service-time": "84" + "x-envoy-upstream-service-time": "91" }, "ResponseBody": null }, { - "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510596606_d4ca126f-3430-4a01-a949-e15159cafd39?api-version=2022-06-30-preview", + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31510422204_ad99361e-0596-436f-9ba5-7f113d35d40d?api-version=2022-06-30-preview", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", @@ -214,25 +214,25 @@ "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "8a445033-d30a-4b5a-b552-649ce34cb2bd", + "apim-request-id": "27ab9b1d-5788-4969-94d7-8139b511c1d5", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 21 Jun 2022 00:29:58 GMT", + "Date": "Thu, 23 Jun 2022 00:56:40 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "Transfer-Encoding": "chunked", "X-Content-Type-Options": "nosniff", - "x-envoy-upstream-service-time": "16" + "x-envoy-upstream-service-time": "15" }, "ResponseBody": { - "operationId": "31510596606_d4ca126f-3430-4a01-a949-e15159cafd39", + "operationId": "31510422204_ad99361e-0596-436f-9ba5-7f113d35d40d", "kind": "documentModelCopyTo", "status": "succeeded", - "createdDateTime": "2022-06-21T00:29:53Z", - "lastUpdatedDateTime": "2022-06-21T00:29:54Z", - "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/d73a0c9c-6469-4ee9-b0cc-0326a61b1b60?api-version=2022-06-30-preview", + "createdDateTime": "2022-06-23T00:56:35Z", + "lastUpdatedDateTime": "2022-06-23T00:56:36Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/03758cb7-0ac0-45d8-9a76-13b764b61847?api-version=2022-06-30-preview", "percentCompleted": 100, "result": { "docTypes": { - "309acead-5393-475e-b364-29e12b7c8911": { + "68aa90b4-436d-47c5-87a0-7105e464b5a0": { "fieldSchema": { "Merchant": { "type": "string" @@ -304,8 +304,8 @@ } } }, - "modelId": "d73a0c9c-6469-4ee9-b0cc-0326a61b1b60", - "createdDateTime": "2022-06-21T00:29:50Z", + "modelId": "03758cb7-0ac0-45d8-9a76-13b764b61847", + "createdDateTime": "2022-06-23T00:56:32Z", "apiVersion": "2022-06-30-preview" } }