diff --git a/sdk/tables/data-tables/.vscode/launch.json b/sdk/tables/data-tables/.vscode/launch.json new file mode 100644 index 000000000000..82ec66643d25 --- /dev/null +++ b/sdk/tables/data-tables/.vscode/launch.json @@ -0,0 +1,20 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "type": "node", + "request": "launch", + "name": "Current TS File", + "args": ["${fileBasename}"], + "runtimeArgs": ["--nolazy", "-r", "ts-node/register"], + "env": { "TS_NODE_COMPILER_OPTIONS": "{\"module\": \"commonjs\"}" }, + "cwd": "${fileDirname}", + "sourceMaps": true, + "skipFiles": ["/**"], + "protocol": "inspector" + } + ] +} diff --git a/sdk/tables/data-tables/package.json b/sdk/tables/data-tables/package.json index b7071016534d..e5600a9021fe 100644 --- a/sdk/tables/data-tables/package.json +++ b/sdk/tables/data-tables/package.json @@ -36,7 +36,7 @@ "test:browser": "npm run build:test && npm run unit-test:browser && npm run integration-test:browser", "test:node": "npm run build:test && npm run unit-test:node && npm run integration-test:node", "test": "npm run build:test && npm run unit-test && npm run integration-test", - "unit-test:browser": "karma start --single-run --testMode=unit && npm run integration-test:browser", + "unit-test:browser": "karma start --single-run --testMode=unit", "unit-test:node": "mocha --reporter ../../../common/tools/mocha-multi-reporter.js dist-test/unit.index.node.js", "unit-test": "npm run unit-test:node && npm run unit-test:browser", "docs": "typedoc --excludePrivate --excludeNotExported --excludeExternals --stripInternal --mode file --out ./dist/docs ./src" @@ -66,12 +66,15 @@ "sideEffects": false, "prettier": "@azure/eslint-plugin-azure-sdk/prettier.json", "dependencies": { - "@azure/core-http": "^1.2.0", + "@azure/core-client": "1.0.0-beta.1", + "@azure/core-https": "1.0.0-beta.1", "@azure/core-paging": "^1.1.1", + "@azure/core-xml": "1.0.0-beta.1", "@azure/logger": "^1.0.0", "@azure/core-tracing": "1.0.0-preview.9", "@opentelemetry/api": "^0.10.2", - "tslib": "^2.0.0" + "tslib": "^2.0.0", + "uuid": "^8.3.0" }, "devDependencies": { "@azure/dev-tool": "^1.0.0", @@ -85,6 +88,7 @@ "@types/mocha": "^7.0.2", "@types/node": "^8.0.0", "@types/sinon": "^9.0.4", + "@types/uuid": "^8.0.0", "@azure/eslint-plugin-azure-sdk": "^3.0.0", "chai": "^4.2.0", "cross-env": "^7.0.2", @@ -118,6 +122,7 @@ "@azure/test-utils-recorder": "^1.0.0", "rollup-plugin-shim": "^1.0.0", "@rollup/plugin-inject": "^4.0.0", + "ts-node": "^8.3.0", "typedoc": "0.15.2" }, "//metadata": { diff --git a/sdk/tables/data-tables/recordings/browsers/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_boolean.json b/sdk/tables/data-tables/recordings/browsers/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_boolean.json index ee7574e8e0ca..edd16ea02d3a 100644 --- a/sdk/tables/data-tables/recordings/browsers/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_boolean.json +++ b/sdk/tables/data-tables/recordings/browsers/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_boolean.json @@ -11,14 +11,14 @@ "cache-control": "no-cache", "content-length": "0", "dataserviceid": "https://fakestorageaccount.table.core.windows.net/tableClientTestbrowser(PartitionKey='P6_browser',RowKey='R6')", - "date": "Thu, 01 Oct 2020 00:39:09 GMT", - "etag": "W/\"datetime'2020-10-01T00%3A39%3A10.1627894Z'\"", + "date": "Mon, 01 Feb 2021 20:59:17 GMT", + "etag": "W/\"datetime'2021-02-01T20%3A59%3A18.1431595Z'\"", "location": "https://fakestorageaccount.table.core.windows.net/tableClientTestbrowser(PartitionKey='P6_browser',RowKey='R6')", "preference-applied": "return-no-content", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "264240a4-b53a-4292-b3eb-e84a5d890e8c", - "x-ms-request-id": "a61af764-3002-0027-2c8b-9733b0000000", + "x-ms-client-request-id": "0a57d2be-04ca-4e0b-b371-1f897ae36e5b", + "x-ms-request-id": "5939a8f1-1002-00b3-19dd-f858a0000000", "x-ms-version": "2019-02-02" } }, @@ -28,17 +28,17 @@ "query": {}, "requestBody": null, "status": 200, - "response": "{\"odata.metadata\":\"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestbrowser/@Element\",\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A10.1627894Z'\\\"\",\"PartitionKey\":\"P6_browser\",\"RowKey\":\"R6\",\"Timestamp\":\"2020-10-01T00:39:10.1627894Z\",\"testField\":true}", + "response": "{\"odata.metadata\":\"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestbrowser/@Element\",\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A18.1431595Z'\\\"\",\"PartitionKey\":\"P6_browser\",\"RowKey\":\"R6\",\"Timestamp\":\"2021-02-01T20:59:18.1431595Z\",\"testField\":true}", "responseHeaders": { "cache-control": "no-cache", "content-type": "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "date": "Thu, 01 Oct 2020 00:39:09 GMT", - "etag": "W/\"datetime'2020-10-01T00%3A39%3A10.1627894Z'\"", + "date": "Mon, 01 Feb 2021 20:59:17 GMT", + "etag": "W/\"datetime'2021-02-01T20%3A59%3A18.1431595Z'\"", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "transfer-encoding": "chunked", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "3d602582-df9c-490a-9858-56713eb29c92", - "x-ms-request-id": "a61af76c-3002-0027-348b-9733b0000000", + "x-ms-client-request-id": "3e2b85a9-6d64-4d9d-8cc4-a72a286da67c", + "x-ms-request-id": "5939a929-1002-00b3-4edd-f858a0000000", "x-ms-version": "2019-02-02" } }, @@ -52,11 +52,11 @@ "responseHeaders": { "cache-control": "no-cache", "content-length": "0", - "date": "Thu, 01 Oct 2020 00:39:09 GMT", + "date": "Mon, 01 Feb 2021 20:59:17 GMT", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "8bf67ead-06cc-4b44-bc69-68a62ca1da54", - "x-ms-request-id": "a61af773-3002-0027-3a8b-9733b0000000", + "x-ms-client-request-id": "d6af1e68-192e-41c0-a934-cc6312f1663c", + "x-ms-request-id": "5939a957-1002-00b3-77dd-f858a0000000", "x-ms-version": "2019-02-02" } } @@ -65,5 +65,5 @@ "uniqueName": {}, "newDate": {} }, - "hash": "aab870e22106fb4644619b5335b9b028" + "hash": "ff95cdb7062643a8ef804dc82b8ae8fd" } \ No newline at end of file diff --git a/sdk/tables/data-tables/recordings/browsers/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_date.json b/sdk/tables/data-tables/recordings/browsers/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_date.json index 4489a4e8af52..b1822fa9a0a5 100644 --- a/sdk/tables/data-tables/recordings/browsers/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_date.json +++ b/sdk/tables/data-tables/recordings/browsers/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_date.json @@ -11,14 +11,14 @@ "cache-control": "no-cache", "content-length": "0", "dataserviceid": "https://fakestorageaccount.table.core.windows.net/tableClientTestbrowser(PartitionKey='P2_browser',RowKey='R2')", - "date": "Fri, 20 Nov 2020 20:54:02 GMT", - "etag": "W/\"datetime'2020-11-20T20%3A54%3A03.3452418Z'\"", + "date": "Mon, 01 Feb 2021 20:59:14 GMT", + "etag": "W/\"datetime'2021-02-01T20%3A59%3A15.4162242Z'\"", "location": "https://fakestorageaccount.table.core.windows.net/tableClientTestbrowser(PartitionKey='P2_browser',RowKey='R2')", "preference-applied": "return-no-content", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "bfefb501-9672-46cc-af10-983ac4d88a93", - "x-ms-request-id": "d0bc85d7-a002-0000-167f-bfa9f9000000", + "x-ms-client-request-id": "82e71f96-44f9-48d4-8ea9-e2db96c422e9", + "x-ms-request-id": "5939a635-1002-00b3-17dd-f858a0000000", "x-ms-version": "2019-02-02" } }, @@ -28,17 +28,17 @@ "query": {}, "requestBody": null, "status": 200, - "response": "{\"odata.metadata\":\"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestbrowser/@Element\",\"odata.etag\":\"W/\\\"datetime'2020-11-20T20%3A54%3A03.3452418Z'\\\"\",\"PartitionKey\":\"P2_browser\",\"RowKey\":\"R2\",\"Timestamp\":\"2020-11-20T20:54:03.3452418Z\",\"testField@odata.type\":\"Edm.DateTime\",\"testField\":\"2020-09-17T00:00:00.111Z\"}", + "response": "{\"odata.metadata\":\"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestbrowser/@Element\",\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A15.4162242Z'\\\"\",\"PartitionKey\":\"P2_browser\",\"RowKey\":\"R2\",\"Timestamp\":\"2021-02-01T20:59:15.4162242Z\",\"testField@odata.type\":\"Edm.DateTime\",\"testField\":\"2020-09-17T00:00:00.111Z\"}", "responseHeaders": { "cache-control": "no-cache", "content-type": "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "date": "Fri, 20 Nov 2020 20:54:02 GMT", - "etag": "W/\"datetime'2020-11-20T20%3A54%3A03.3452418Z'\"", + "date": "Mon, 01 Feb 2021 20:59:14 GMT", + "etag": "W/\"datetime'2021-02-01T20%3A59%3A15.4162242Z'\"", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "transfer-encoding": "chunked", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "9dff4831-afdc-475e-8dde-ba7c0349cc59", - "x-ms-request-id": "d0bc8624-a002-0000-627f-bfa9f9000000", + "x-ms-client-request-id": "bb4fc322-776a-44c3-88ba-1b0ed60d2b47", + "x-ms-request-id": "5939a651-1002-00b3-33dd-f858a0000000", "x-ms-version": "2019-02-02" } }, @@ -52,11 +52,11 @@ "responseHeaders": { "cache-control": "no-cache", "content-length": "0", - "date": "Fri, 20 Nov 2020 20:54:02 GMT", + "date": "Mon, 01 Feb 2021 20:59:15 GMT", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "528e41f8-187b-48e7-a2f1-3c00c5b6e50f", - "x-ms-request-id": "d0bc866c-a002-0000-277f-bfa9f9000000", + "x-ms-client-request-id": "8b9ccf5f-6a96-4780-aa73-7a4ca2ca5c08", + "x-ms-request-id": "5939a6b7-1002-00b3-0ddd-f858a0000000", "x-ms-version": "2019-02-02" } } @@ -65,5 +65,5 @@ "uniqueName": {}, "newDate": {} }, - "hash": "1a5bad754fb23cb082d060dbb12eabc6" + "hash": "3d70f7e36d9cac63f2302576c61cdb60" } \ No newline at end of file diff --git a/sdk/tables/data-tables/recordings/browsers/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_datetime.json b/sdk/tables/data-tables/recordings/browsers/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_datetime.json index c175ac24e447..e9b4f6205e46 100644 --- a/sdk/tables/data-tables/recordings/browsers/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_datetime.json +++ b/sdk/tables/data-tables/recordings/browsers/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_datetime.json @@ -11,14 +11,14 @@ "cache-control": "no-cache", "content-length": "0", "dataserviceid": "https://fakestorageaccount.table.core.windows.net/tableClientTestbrowser(PartitionKey='P7_browser',RowKey='R7')", - "date": "Fri, 20 Nov 2020 20:40:14 GMT", - "etag": "W/\"datetime'2020-11-20T20%3A40%3A15.2444478Z'\"", + "date": "Mon, 01 Feb 2021 20:59:17 GMT", + "etag": "W/\"datetime'2021-02-01T20%3A59%3A18.6745375Z'\"", "location": "https://fakestorageaccount.table.core.windows.net/tableClientTestbrowser(PartitionKey='P7_browser',RowKey='R7')", "preference-applied": "return-no-content", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "01c070b5-ec4d-45ef-9d44-95686ceafc07", - "x-ms-request-id": "1af1364c-4002-0001-427d-bfa804000000", + "x-ms-client-request-id": "80e5beb2-9a64-4559-bd95-2d8b257b6eaa", + "x-ms-request-id": "5939a981-1002-00b3-1fdd-f858a0000000", "x-ms-version": "2019-02-02" } }, @@ -28,17 +28,17 @@ "query": {}, "requestBody": null, "status": 200, - "response": "{\"odata.metadata\":\"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestbrowser/@Element\",\"odata.etag\":\"W/\\\"datetime'2020-11-20T20%3A40%3A15.2444478Z'\\\"\",\"PartitionKey\":\"P7_browser\",\"RowKey\":\"R7\",\"Timestamp\":\"2020-11-20T20:40:15.2444478Z\",\"testField@odata.type\":\"Edm.DateTime\",\"testField\":\"2020-09-17T00:00:00.99999Z\"}", + "response": "{\"odata.metadata\":\"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestbrowser/@Element\",\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A18.6745375Z'\\\"\",\"PartitionKey\":\"P7_browser\",\"RowKey\":\"R7\",\"Timestamp\":\"2021-02-01T20:59:18.6745375Z\",\"testField@odata.type\":\"Edm.DateTime\",\"testField\":\"2020-09-17T00:00:00.99999Z\"}", "responseHeaders": { "cache-control": "no-cache", "content-type": "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "date": "Fri, 20 Nov 2020 20:40:14 GMT", - "etag": "W/\"datetime'2020-11-20T20%3A40%3A15.2444478Z'\"", + "date": "Mon, 01 Feb 2021 20:59:18 GMT", + "etag": "W/\"datetime'2021-02-01T20%3A59%3A18.6745375Z'\"", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "transfer-encoding": "chunked", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "9b315097-fc06-49c1-aee9-83ae2741a710", - "x-ms-request-id": "1af13680-4002-0001-757d-bfa804000000", + "x-ms-client-request-id": "69ad9e85-4bd6-4a4c-941a-cdea4cf81e91", + "x-ms-request-id": "5939a9d1-1002-00b3-68dd-f858a0000000", "x-ms-version": "2019-02-02" } }, @@ -52,11 +52,11 @@ "responseHeaders": { "cache-control": "no-cache", "content-length": "0", - "date": "Fri, 20 Nov 2020 20:40:14 GMT", + "date": "Mon, 01 Feb 2021 20:59:18 GMT", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "9c8569a4-0b0c-427a-a345-40e6d3d7d486", - "x-ms-request-id": "1af136c4-4002-0001-377d-bfa804000000", + "x-ms-client-request-id": "9b120f3c-4cb0-4075-96f2-e76af6a4b670", + "x-ms-request-id": "5939aa05-1002-00b3-14dd-f858a0000000", "x-ms-version": "2019-02-02" } } @@ -65,5 +65,5 @@ "uniqueName": {}, "newDate": {} }, - "hash": "7fee4db0b19a27922131b4c8a6cee2f7" + "hash": "22e889a7df1a57a74b986ad28881c198" } \ No newline at end of file diff --git a/sdk/tables/data-tables/recordings/browsers/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_guid.json b/sdk/tables/data-tables/recordings/browsers/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_guid.json index 812f23604817..ec25bd766fec 100644 --- a/sdk/tables/data-tables/recordings/browsers/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_guid.json +++ b/sdk/tables/data-tables/recordings/browsers/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_guid.json @@ -11,14 +11,14 @@ "cache-control": "no-cache", "content-length": "0", "dataserviceid": "https://fakestorageaccount.table.core.windows.net/tableClientTestbrowser(PartitionKey='P3_browser',RowKey='R3')", - "date": "Thu, 01 Oct 2020 00:39:09 GMT", - "etag": "W/\"datetime'2020-10-01T00%3A39%3A09.7054736Z'\"", + "date": "Mon, 01 Feb 2021 20:59:15 GMT", + "etag": "W/\"datetime'2021-02-01T20%3A59%3A16.0967077Z'\"", "location": "https://fakestorageaccount.table.core.windows.net/tableClientTestbrowser(PartitionKey='P3_browser',RowKey='R3')", "preference-applied": "return-no-content", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "a34e3fec-0c23-4835-906e-ddaabab847eb", - "x-ms-request-id": "a61af720-3002-0027-6b8b-9733b0000000", + "x-ms-client-request-id": "1e9c4a98-048b-46cd-87dc-3c0a68e45184", + "x-ms-request-id": "5939a6cd-1002-00b3-1cdd-f858a0000000", "x-ms-version": "2019-02-02" } }, @@ -28,17 +28,17 @@ "query": {}, "requestBody": null, "status": 200, - "response": "{\"odata.metadata\":\"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestbrowser/@Element\",\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A09.7054736Z'\\\"\",\"PartitionKey\":\"P3_browser\",\"RowKey\":\"R3\",\"Timestamp\":\"2020-10-01T00:39:09.7054736Z\",\"testField@odata.type\":\"Edm.Guid\",\"testField\":\"cf8ef051-1b7d-4e93-a1e5-a3944d7e441c\"}", + "response": "{\"odata.metadata\":\"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestbrowser/@Element\",\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A16.0967077Z'\\\"\",\"PartitionKey\":\"P3_browser\",\"RowKey\":\"R3\",\"Timestamp\":\"2021-02-01T20:59:16.0967077Z\",\"testField@odata.type\":\"Edm.Guid\",\"testField\":\"cf8ef051-1b7d-4e93-a1e5-a3944d7e441c\"}", "responseHeaders": { "cache-control": "no-cache", "content-type": "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "date": "Thu, 01 Oct 2020 00:39:09 GMT", - "etag": "W/\"datetime'2020-10-01T00%3A39%3A09.7054736Z'\"", + "date": "Mon, 01 Feb 2021 20:59:15 GMT", + "etag": "W/\"datetime'2021-02-01T20%3A59%3A16.0967077Z'\"", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "transfer-encoding": "chunked", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "56a8c3b2-46d7-4c2c-ada8-78fd9e5e4edb", - "x-ms-request-id": "a61af724-3002-0027-6e8b-9733b0000000", + "x-ms-client-request-id": "4c4133a9-7f3b-4869-af64-739e8613297e", + "x-ms-request-id": "5939a6f1-1002-00b3-3ddd-f858a0000000", "x-ms-version": "2019-02-02" } }, @@ -52,11 +52,11 @@ "responseHeaders": { "cache-control": "no-cache", "content-length": "0", - "date": "Thu, 01 Oct 2020 00:39:09 GMT", + "date": "Mon, 01 Feb 2021 20:59:15 GMT", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "a1a1e966-0686-47da-860c-44c7d55fa668", - "x-ms-request-id": "a61af72c-3002-0027-768b-9733b0000000", + "x-ms-client-request-id": "1f392de4-dcf6-4f6f-a6ac-9b55f94bd596", + "x-ms-request-id": "5939a713-1002-00b3-5ddd-f858a0000000", "x-ms-version": "2019-02-02" } } @@ -65,5 +65,5 @@ "uniqueName": {}, "newDate": {} }, - "hash": "7dc5cae421fc3438ae1116b25e2be5bf" + "hash": "6e04650740ab525911184a69843c1a05" } \ No newline at end of file diff --git a/sdk/tables/data-tables/recordings/browsers/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_int32.json b/sdk/tables/data-tables/recordings/browsers/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_int32.json index daee32c64c85..b3520ee57bfc 100644 --- a/sdk/tables/data-tables/recordings/browsers/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_int32.json +++ b/sdk/tables/data-tables/recordings/browsers/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_int32.json @@ -11,14 +11,14 @@ "cache-control": "no-cache", "content-length": "0", "dataserviceid": "https://fakestorageaccount.table.core.windows.net/tableClientTestbrowser(PartitionKey='P5_browser',RowKey='R5')", - "date": "Thu, 01 Oct 2020 00:39:09 GMT", - "etag": "W/\"datetime'2020-10-01T00%3A39%3A10.0136866Z'\"", + "date": "Mon, 01 Feb 2021 20:59:16 GMT", + "etag": "W/\"datetime'2021-02-01T20%3A59%3A17.65081Z'\"", "location": "https://fakestorageaccount.table.core.windows.net/tableClientTestbrowser(PartitionKey='P5_browser',RowKey='R5')", "preference-applied": "return-no-content", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "c1f8c347-e749-4c10-b47c-3873dd8c3c14", - "x-ms-request-id": "a61af747-3002-0027-108b-9733b0000000", + "x-ms-client-request-id": "b4a2ded2-f0d3-41ed-8374-37ca1901c3e6", + "x-ms-request-id": "5939a854-1002-00b3-0add-f858a0000000", "x-ms-version": "2019-02-02" } }, @@ -28,17 +28,17 @@ "query": {}, "requestBody": null, "status": 200, - "response": "{\"odata.metadata\":\"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestbrowser/@Element\",\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A10.0136866Z'\\\"\",\"PartitionKey\":\"P5_browser\",\"RowKey\":\"R5\",\"Timestamp\":\"2020-10-01T00:39:10.0136866Z\",\"testField\":123}", + "response": "{\"odata.metadata\":\"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestbrowser/@Element\",\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A17.65081Z'\\\"\",\"PartitionKey\":\"P5_browser\",\"RowKey\":\"R5\",\"Timestamp\":\"2021-02-01T20:59:17.65081Z\",\"testField\":123}", "responseHeaders": { "cache-control": "no-cache", "content-type": "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "date": "Thu, 01 Oct 2020 00:39:09 GMT", - "etag": "W/\"datetime'2020-10-01T00%3A39%3A10.0136866Z'\"", + "date": "Mon, 01 Feb 2021 20:59:17 GMT", + "etag": "W/\"datetime'2021-02-01T20%3A59%3A17.65081Z'\"", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "transfer-encoding": "chunked", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "70296bf4-0e7a-43e0-b712-db1221ec0615", - "x-ms-request-id": "a61af752-3002-0027-1b8b-9733b0000000", + "x-ms-client-request-id": "e242b902-f8d3-418d-a5e9-1cc39eb5238d", + "x-ms-request-id": "5939a8b8-1002-00b3-64dd-f858a0000000", "x-ms-version": "2019-02-02" } }, @@ -52,11 +52,11 @@ "responseHeaders": { "cache-control": "no-cache", "content-length": "0", - "date": "Thu, 01 Oct 2020 00:39:09 GMT", + "date": "Mon, 01 Feb 2021 20:59:17 GMT", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "c9256959-942d-47fc-8930-18bb12822e42", - "x-ms-request-id": "a61af761-3002-0027-298b-9733b0000000", + "x-ms-client-request-id": "90ce2326-6362-487f-b112-f5fb0bc1743e", + "x-ms-request-id": "5939a8dc-1002-00b3-04dd-f858a0000000", "x-ms-version": "2019-02-02" } } @@ -65,5 +65,5 @@ "uniqueName": {}, "newDate": {} }, - "hash": "6dc88b465dfa9b9b7862344aab779d97" + "hash": "f3d8c0f36a487981a01840f58d9cc1c7" } \ No newline at end of file diff --git a/sdk/tables/data-tables/recordings/browsers/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_int64.json b/sdk/tables/data-tables/recordings/browsers/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_int64.json index e9b98bfbb8af..26b2e7a80d8a 100644 --- a/sdk/tables/data-tables/recordings/browsers/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_int64.json +++ b/sdk/tables/data-tables/recordings/browsers/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_int64.json @@ -11,14 +11,14 @@ "cache-control": "no-cache", "content-length": "0", "dataserviceid": "https://fakestorageaccount.table.core.windows.net/tableClientTestbrowser(PartitionKey='P4_browser',RowKey='R4')", - "date": "Thu, 01 Oct 2020 00:39:09 GMT", - "etag": "W/\"datetime'2020-10-01T00%3A39%3A09.8585792Z'\"", + "date": "Mon, 01 Feb 2021 20:59:15 GMT", + "etag": "W/\"datetime'2021-02-01T20%3A59%3A16.595061Z'\"", "location": "https://fakestorageaccount.table.core.windows.net/tableClientTestbrowser(PartitionKey='P4_browser',RowKey='R4')", "preference-applied": "return-no-content", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "7c0f0125-11b1-48f7-8a58-427a940d3120", - "x-ms-request-id": "a61af732-3002-0027-7c8b-9733b0000000", + "x-ms-client-request-id": "63ce1724-ab7f-4c2d-b264-db2f6f137610", + "x-ms-request-id": "5939a749-1002-00b3-11dd-f858a0000000", "x-ms-version": "2019-02-02" } }, @@ -28,17 +28,17 @@ "query": {}, "requestBody": null, "status": 200, - "response": "{\"odata.metadata\":\"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestbrowser/@Element\",\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A09.8585792Z'\\\"\",\"PartitionKey\":\"P4_browser\",\"RowKey\":\"R4\",\"Timestamp\":\"2020-10-01T00:39:09.8585792Z\",\"testField@odata.type\":\"Edm.Int64\",\"testField\":\"12345543221\"}", + "response": "{\"odata.metadata\":\"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestbrowser/@Element\",\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A16.595061Z'\\\"\",\"PartitionKey\":\"P4_browser\",\"RowKey\":\"R4\",\"Timestamp\":\"2021-02-01T20:59:16.595061Z\",\"testField@odata.type\":\"Edm.Int64\",\"testField\":\"12345543221\"}", "responseHeaders": { "cache-control": "no-cache", "content-type": "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "date": "Thu, 01 Oct 2020 00:39:09 GMT", - "etag": "W/\"datetime'2020-10-01T00%3A39%3A09.8585792Z'\"", + "date": "Mon, 01 Feb 2021 20:59:16 GMT", + "etag": "W/\"datetime'2021-02-01T20%3A59%3A16.595061Z'\"", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "transfer-encoding": "chunked", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "4c592f54-ceab-463c-961b-aa3754afc018", - "x-ms-request-id": "a61af738-3002-0027-018b-9733b0000000", + "x-ms-client-request-id": "79e58a18-3698-406b-b864-2a1ab8b6e75f", + "x-ms-request-id": "5939a7d1-1002-00b3-0edd-f858a0000000", "x-ms-version": "2019-02-02" } }, @@ -52,11 +52,11 @@ "responseHeaders": { "cache-control": "no-cache", "content-length": "0", - "date": "Thu, 01 Oct 2020 00:39:09 GMT", + "date": "Mon, 01 Feb 2021 20:59:16 GMT", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "e6ace074-32e6-4a73-a762-4765f2c01faa", - "x-ms-request-id": "a61af73f-3002-0027-088b-9733b0000000", + "x-ms-client-request-id": "fd0d4eb9-a4c8-4085-a1d2-268f6d276828", + "x-ms-request-id": "5939a830-1002-00b3-67dd-f858a0000000", "x-ms-version": "2019-02-02" } } @@ -65,5 +65,5 @@ "uniqueName": {}, "newDate": {} }, - "hash": "c73251ef377110ecff95b1e1ca20015c" + "hash": "f598a469243bc263e2b2b94461144516" } \ No newline at end of file diff --git a/sdk/tables/data-tables/recordings/browsers/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_only_primitives.json b/sdk/tables/data-tables/recordings/browsers/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_only_primitives.json index d510317a7f14..dac2c54ea43e 100644 --- a/sdk/tables/data-tables/recordings/browsers/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_only_primitives.json +++ b/sdk/tables/data-tables/recordings/browsers/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_only_primitives.json @@ -11,14 +11,14 @@ "cache-control": "no-cache", "content-length": "0", "dataserviceid": "https://fakestorageaccount.table.core.windows.net/tableClientTestbrowser(PartitionKey='P2_browser',RowKey='R1')", - "date": "Thu, 01 Oct 2020 00:39:08 GMT", - "etag": "W/\"datetime'2020-10-01T00%3A39%3A09.4072688Z'\"", + "date": "Mon, 01 Feb 2021 20:59:14 GMT", + "etag": "W/\"datetime'2021-02-01T20%3A59%3A15.0859898Z'\"", "location": "https://fakestorageaccount.table.core.windows.net/tableClientTestbrowser(PartitionKey='P2_browser',RowKey='R1')", "preference-applied": "return-no-content", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "677b4b81-2de5-4e94-82c6-7432ae343fa8", - "x-ms-request-id": "a61af6f4-3002-0027-408b-9733b0000000", + "x-ms-client-request-id": "1557af97-7e02-4ef1-9268-9ed32e95e9bb", + "x-ms-request-id": "5939a5da-1002-00b3-4edd-f858a0000000", "x-ms-version": "2019-02-02" } }, @@ -28,17 +28,17 @@ "query": {}, "requestBody": null, "status": 200, - "response": "{\"odata.metadata\":\"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestbrowser/@Element\",\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A09.4072688Z'\\\"\",\"PartitionKey\":\"P2_browser\",\"RowKey\":\"R1\",\"Timestamp\":\"2020-10-01T00:39:09.4072688Z\",\"testField\":\"testEntity\"}", + "response": "{\"odata.metadata\":\"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestbrowser/@Element\",\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A15.0859898Z'\\\"\",\"PartitionKey\":\"P2_browser\",\"RowKey\":\"R1\",\"Timestamp\":\"2021-02-01T20:59:15.0859898Z\",\"testField\":\"testEntity\"}", "responseHeaders": { "cache-control": "no-cache", "content-type": "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "date": "Thu, 01 Oct 2020 00:39:09 GMT", - "etag": "W/\"datetime'2020-10-01T00%3A39%3A09.4072688Z'\"", + "date": "Mon, 01 Feb 2021 20:59:14 GMT", + "etag": "W/\"datetime'2021-02-01T20%3A59%3A15.0859898Z'\"", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "transfer-encoding": "chunked", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "1bd3dd30-2eca-45b6-9814-a3e9fdd5c4a7", - "x-ms-request-id": "a61af6fd-3002-0027-498b-9733b0000000", + "x-ms-client-request-id": "1dcef27b-f427-4062-b476-ef3a23edf153", + "x-ms-request-id": "5939a60a-1002-00b3-75dd-f858a0000000", "x-ms-version": "2019-02-02" } }, @@ -52,11 +52,11 @@ "responseHeaders": { "cache-control": "no-cache", "content-length": "0", - "date": "Thu, 01 Oct 2020 00:39:09 GMT", + "date": "Mon, 01 Feb 2021 20:59:14 GMT", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "14fd2fc7-3a25-4fde-8a4d-1074dd423f36", - "x-ms-request-id": "a61af706-3002-0027-528b-9733b0000000", + "x-ms-client-request-id": "085a06e7-c14a-45bd-8388-ac71b5fec964", + "x-ms-request-id": "5939a624-1002-00b3-08dd-f858a0000000", "x-ms-version": "2019-02-02" } } @@ -65,5 +65,5 @@ "uniqueName": {}, "newDate": {} }, - "hash": "6fc283baeb238ed1ffa2b97c3e8f4a22" + "hash": "25bef7ed910b4f20e0bf6faad58b799c" } \ No newline at end of file diff --git a/sdk/tables/data-tables/recordings/browsers/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_primitive_int_and_float.json b/sdk/tables/data-tables/recordings/browsers/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_primitive_int_and_float.json index fffcf319fae7..ce1d959b2684 100644 --- a/sdk/tables/data-tables/recordings/browsers/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_primitive_int_and_float.json +++ b/sdk/tables/data-tables/recordings/browsers/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_primitive_int_and_float.json @@ -11,14 +11,14 @@ "cache-control": "no-cache", "content-length": "0", "dataserviceid": "https://fakestorageaccount.table.core.windows.net/tableClientTestbrowser(PartitionKey='P8_browser',RowKey='R8')", - "date": "Thu, 01 Oct 2020 00:39:10 GMT", - "etag": "W/\"datetime'2020-10-01T00%3A39%3A10.4619965Z'\"", + "date": "Mon, 01 Feb 2021 20:59:18 GMT", + "etag": "W/\"datetime'2021-02-01T20%3A59%3A19.1959072Z'\"", "location": "https://fakestorageaccount.table.core.windows.net/tableClientTestbrowser(PartitionKey='P8_browser',RowKey='R8')", "preference-applied": "return-no-content", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "c6c47fa5-f8ef-4667-ad5c-92bdeab3269f", - "x-ms-request-id": "a61af791-3002-0027-548b-9733b0000000", + "x-ms-client-request-id": "b76acac0-933f-4e92-bcfc-5b20dc9810df", + "x-ms-request-id": "5939aa1e-1002-00b3-28dd-f858a0000000", "x-ms-version": "2019-02-02" } }, @@ -28,17 +28,17 @@ "query": {}, "requestBody": null, "status": 200, - "response": "{\"odata.metadata\":\"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestbrowser/@Element\",\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A10.4619965Z'\\\"\",\"PartitionKey\":\"P8_browser\",\"RowKey\":\"R8\",\"Timestamp\":\"2020-10-01T00:39:10.4619965Z\",\"integerNumber\":3,\"floatingPointNumber\":3.14}", + "response": "{\"odata.metadata\":\"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestbrowser/@Element\",\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A19.1959072Z'\\\"\",\"PartitionKey\":\"P8_browser\",\"RowKey\":\"R8\",\"Timestamp\":\"2021-02-01T20:59:19.1959072Z\",\"integerNumber\":3,\"floatingPointNumber\":3.14}", "responseHeaders": { "cache-control": "no-cache", "content-type": "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "date": "Thu, 01 Oct 2020 00:39:10 GMT", - "etag": "W/\"datetime'2020-10-01T00%3A39%3A10.4619965Z'\"", + "date": "Mon, 01 Feb 2021 20:59:18 GMT", + "etag": "W/\"datetime'2021-02-01T20%3A59%3A19.1959072Z'\"", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "transfer-encoding": "chunked", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "f5d09505-bf99-48d4-a467-5c6f2ed50a0c", - "x-ms-request-id": "a61af798-3002-0027-5b8b-9733b0000000", + "x-ms-client-request-id": "f9827442-a1ea-413f-868c-3a0e954d2f5e", + "x-ms-request-id": "5939aa2c-1002-00b3-36dd-f858a0000000", "x-ms-version": "2019-02-02" } }, @@ -52,11 +52,11 @@ "responseHeaders": { "cache-control": "no-cache", "content-length": "0", - "date": "Thu, 01 Oct 2020 00:39:10 GMT", + "date": "Mon, 01 Feb 2021 20:59:18 GMT", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "bff611ed-f1c7-49f6-901e-761b6bf90c24", - "x-ms-request-id": "a61af79e-3002-0027-618b-9733b0000000", + "x-ms-client-request-id": "b27d981c-067a-4a36-a8a0-43dbab18c9f5", + "x-ms-request-id": "5939aa3f-1002-00b3-48dd-f858a0000000", "x-ms-version": "2019-02-02" } } @@ -65,5 +65,5 @@ "uniqueName": {}, "newDate": {} }, - "hash": "123c1f06a775f5414354541d39e9780a" + "hash": "99b3b5c09bbc51a2fcceda1bc8d21513" } \ No newline at end of file diff --git a/sdk/tables/data-tables/recordings/browsers/tableclient_listentities/recording_should_list_all.json b/sdk/tables/data-tables/recordings/browsers/tableclient_listentities/recording_should_list_all.json index cc7f1558dd4a..52df57570c42 100644 --- a/sdk/tables/data-tables/recordings/browsers/tableclient_listentities/recording_should_list_all.json +++ b/sdk/tables/data-tables/recordings/browsers/tableclient_listentities/recording_should_list_all.json @@ -8,16 +8,16 @@ }, "requestBody": null, "status": 200, - "response": "{\"odata.metadata\":\"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestbrowser\",\"value\":[{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.2204471Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"0\",\"Timestamp\":\"2020-10-01T00:39:08.2204471Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.2614757Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"1\",\"Timestamp\":\"2020-10-01T00:39:08.2614757Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.5426721Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"10\",\"Timestamp\":\"2020-10-01T00:39:08.5426721Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.5756933Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"11\",\"Timestamp\":\"2020-10-01T00:39:08.5756933Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.607715Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"12\",\"Timestamp\":\"2020-10-01T00:39:08.607715Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.6377358Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"13\",\"Timestamp\":\"2020-10-01T00:39:08.6377358Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.668757Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"14\",\"Timestamp\":\"2020-10-01T00:39:08.668757Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.7157897Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"15\",\"Timestamp\":\"2020-10-01T00:39:08.7157897Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.7448096Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"16\",\"Timestamp\":\"2020-10-01T00:39:08.7448096Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.7738325Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"17\",\"Timestamp\":\"2020-10-01T00:39:08.7738325Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.8028501Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"18\",\"Timestamp\":\"2020-10-01T00:39:08.8028501Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.8328704Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"19\",\"Timestamp\":\"2020-10-01T00:39:08.8328704Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.2914965Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"2\",\"Timestamp\":\"2020-10-01T00:39:08.2914965Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.3235186Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"3\",\"Timestamp\":\"2020-10-01T00:39:08.3235186Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.3535393Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"4\",\"Timestamp\":\"2020-10-01T00:39:08.3535393Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.3835596Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"5\",\"Timestamp\":\"2020-10-01T00:39:08.3835596Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.4145813Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"6\",\"Timestamp\":\"2020-10-01T00:39:08.4145813Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.4456025Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"7\",\"Timestamp\":\"2020-10-01T00:39:08.4456025Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.4766242Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"8\",\"Timestamp\":\"2020-10-01T00:39:08.4766242Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.5076459Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"9\",\"Timestamp\":\"2020-10-01T00:39:08.5076459Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.188425Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"binary1\",\"Timestamp\":\"2020-10-01T00:39:08.188425Z\",\"foo@odata.type\":\"Edm.Binary\",\"foo\":\"QmFy\"}]}", + "response": "{\"odata.metadata\":\"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestbrowser\",\"value\":[{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A10.7349013Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"0\",\"Timestamp\":\"2021-02-01T20:59:10.7349013Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A10.7989463Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"1\",\"Timestamp\":\"2021-02-01T20:59:10.7989463Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A12.1449026Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"10\",\"Timestamp\":\"2021-02-01T20:59:12.1449026Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A12.2159526Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"11\",\"Timestamp\":\"2021-02-01T20:59:12.2159526Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A12.4651299Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"12\",\"Timestamp\":\"2021-02-01T20:59:12.4651299Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A12.5031565Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"13\",\"Timestamp\":\"2021-02-01T20:59:12.5031565Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A12.5411839Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"14\",\"Timestamp\":\"2021-02-01T20:59:12.5411839Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A12.5992247Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"15\",\"Timestamp\":\"2021-02-01T20:59:12.5992247Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A12.7103035Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"16\",\"Timestamp\":\"2021-02-01T20:59:12.7103035Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A12.7513326Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"17\",\"Timestamp\":\"2021-02-01T20:59:12.7513326Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A12.9504736Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"18\",\"Timestamp\":\"2021-02-01T20:59:12.9504736Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A12.9935041Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"19\",\"Timestamp\":\"2021-02-01T20:59:12.9935041Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A10.8529851Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"2\",\"Timestamp\":\"2021-02-01T20:59:10.8529851Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A10.910026Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"3\",\"Timestamp\":\"2021-02-01T20:59:10.910026Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A11.1551996Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"4\",\"Timestamp\":\"2021-02-01T20:59:11.1551996Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A11.3813602Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"5\",\"Timestamp\":\"2021-02-01T20:59:11.3813602Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A11.5154554Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"6\",\"Timestamp\":\"2021-02-01T20:59:11.5154554Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A11.6505513Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"7\",\"Timestamp\":\"2021-02-01T20:59:11.6505513Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A11.8887207Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"8\",\"Timestamp\":\"2021-02-01T20:59:11.8887207Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A12.0168112Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"9\",\"Timestamp\":\"2021-02-01T20:59:12.0168112Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A10.6708558Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"binary1\",\"Timestamp\":\"2021-02-01T20:59:10.6708558Z\",\"foo@odata.type\":\"Edm.Binary\",\"foo\":\"QmFy\"}]}", "responseHeaders": { "cache-control": "no-cache", "content-type": "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "date": "Thu, 01 Oct 2020 00:39:08 GMT", + "date": "Mon, 01 Feb 2021 20:59:12 GMT", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "transfer-encoding": "chunked", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "0f7ed1b8-005c-44d7-8743-ab994b1a4fb1", - "x-ms-request-id": "a61af69a-3002-0027-698b-9733b0000000", + "x-ms-client-request-id": "e13f7679-35a0-4588-9c87-275459fab98b", + "x-ms-request-id": "5939a45c-1002-00b3-66dd-f858a0000000", "x-ms-version": "2019-02-02" } } @@ -26,5 +26,5 @@ "uniqueName": {}, "newDate": {} }, - "hash": "251cb78ba97b30875eb327e640bd8f42" + "hash": "fe30341ea8e8db22bba72f358d614cf7" } \ No newline at end of file diff --git a/sdk/tables/data-tables/recordings/browsers/tableclient_listentities/recording_should_list_binary_with_filter.json b/sdk/tables/data-tables/recordings/browsers/tableclient_listentities/recording_should_list_binary_with_filter.json index 7817e9a5e8ce..86b619789ccc 100644 --- a/sdk/tables/data-tables/recordings/browsers/tableclient_listentities/recording_should_list_binary_with_filter.json +++ b/sdk/tables/data-tables/recordings/browsers/tableclient_listentities/recording_should_list_binary_with_filter.json @@ -8,16 +8,16 @@ }, "requestBody": null, "status": 200, - "response": "{\"odata.metadata\":\"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestbrowser\",\"value\":[{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.188425Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"binary1\",\"Timestamp\":\"2020-10-01T00:39:08.188425Z\",\"foo@odata.type\":\"Edm.Binary\",\"foo\":\"QmFy\"}]}", + "response": "{\"odata.metadata\":\"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestbrowser\",\"value\":[{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A10.6708558Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"binary1\",\"Timestamp\":\"2021-02-01T20:59:10.6708558Z\",\"foo@odata.type\":\"Edm.Binary\",\"foo\":\"QmFy\"}]}", "responseHeaders": { "cache-control": "no-cache", "content-type": "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "date": "Thu, 01 Oct 2020 00:39:08 GMT", + "date": "Mon, 01 Feb 2021 20:59:14 GMT", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "transfer-encoding": "chunked", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "8bdd7e53-3a65-49ff-9862-77ceea775eb6", - "x-ms-request-id": "a61af6ef-3002-0027-3b8b-9733b0000000", + "x-ms-client-request-id": "7b5868bf-a086-4824-9599-97fdccfcedd0", + "x-ms-request-id": "5939a5b8-1002-00b3-2fdd-f858a0000000", "x-ms-version": "2019-02-02" } } @@ -26,5 +26,5 @@ "uniqueName": {}, "newDate": {} }, - "hash": "894011e4833f8a71040e6afb892199c9" + "hash": "018feadeef8e02d00855622b001516a8" } \ No newline at end of file diff --git a/sdk/tables/data-tables/recordings/browsers/tableclient_listentities/recording_should_list_by_page.json b/sdk/tables/data-tables/recordings/browsers/tableclient_listentities/recording_should_list_by_page.json index 03a29a043813..a5340ac47bd2 100644 --- a/sdk/tables/data-tables/recordings/browsers/tableclient_listentities/recording_should_list_by_page.json +++ b/sdk/tables/data-tables/recordings/browsers/tableclient_listentities/recording_should_list_by_page.json @@ -9,18 +9,18 @@ }, "requestBody": null, "status": 200, - "response": "{\"odata.metadata\":\"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestbrowser\",\"value\":[{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.2204471Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"0\",\"Timestamp\":\"2020-10-01T00:39:08.2204471Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.2614757Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"1\",\"Timestamp\":\"2020-10-01T00:39:08.2614757Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.5426721Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"10\",\"Timestamp\":\"2020-10-01T00:39:08.5426721Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.5756933Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"11\",\"Timestamp\":\"2020-10-01T00:39:08.5756933Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.607715Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"12\",\"Timestamp\":\"2020-10-01T00:39:08.607715Z\",\"foo\":\"testEntity\"}]}", + "response": "{\"odata.metadata\":\"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestbrowser\",\"value\":[{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A10.7349013Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"0\",\"Timestamp\":\"2021-02-01T20:59:10.7349013Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A10.7989463Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"1\",\"Timestamp\":\"2021-02-01T20:59:10.7989463Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A12.1449026Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"10\",\"Timestamp\":\"2021-02-01T20:59:12.1449026Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A12.2159526Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"11\",\"Timestamp\":\"2021-02-01T20:59:12.2159526Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A12.4651299Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"12\",\"Timestamp\":\"2021-02-01T20:59:12.4651299Z\",\"foo\":\"testEntity\"}]}", "responseHeaders": { "cache-control": "no-cache", "content-type": "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "date": "Thu, 01 Oct 2020 00:39:08 GMT", + "date": "Mon, 01 Feb 2021 20:59:12 GMT", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "transfer-encoding": "chunked", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "1500b7ee-92bc-45bc-a839-b20d58b6a36d", + "x-ms-client-request-id": "7056791b-ad9c-48d6-acbd-a02e07bbd631", "x-ms-continuation-nextpartitionkey": "1!24!bGlzdEVudGl0aWVzVGVzdA--", "x-ms-continuation-nextrowkey": "1!4!MTM-", - "x-ms-request-id": "a61af6a4-3002-0027-738b-9733b0000000", + "x-ms-request-id": "5939a4ac-1002-00b3-30dd-f858a0000000", "x-ms-version": "2019-02-02" } }, @@ -35,18 +35,18 @@ }, "requestBody": null, "status": 200, - "response": "{\"odata.metadata\":\"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestbrowser\",\"value\":[{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.6377358Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"13\",\"Timestamp\":\"2020-10-01T00:39:08.6377358Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.668757Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"14\",\"Timestamp\":\"2020-10-01T00:39:08.668757Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.7157897Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"15\",\"Timestamp\":\"2020-10-01T00:39:08.7157897Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.7448096Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"16\",\"Timestamp\":\"2020-10-01T00:39:08.7448096Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.7738325Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"17\",\"Timestamp\":\"2020-10-01T00:39:08.7738325Z\",\"foo\":\"testEntity\"}]}", + "response": "{\"odata.metadata\":\"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestbrowser\",\"value\":[{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A12.5031565Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"13\",\"Timestamp\":\"2021-02-01T20:59:12.5031565Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A12.5411839Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"14\",\"Timestamp\":\"2021-02-01T20:59:12.5411839Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A12.5992247Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"15\",\"Timestamp\":\"2021-02-01T20:59:12.5992247Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A12.7103035Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"16\",\"Timestamp\":\"2021-02-01T20:59:12.7103035Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A12.7513326Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"17\",\"Timestamp\":\"2021-02-01T20:59:12.7513326Z\",\"foo\":\"testEntity\"}]}", "responseHeaders": { "cache-control": "no-cache", "content-type": "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "date": "Thu, 01 Oct 2020 00:39:08 GMT", + "date": "Mon, 01 Feb 2021 20:59:13 GMT", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "transfer-encoding": "chunked", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "17381dfa-af34-41e0-9839-4e84d5a26325", + "x-ms-client-request-id": "d1932c1b-0103-4f5b-8f3d-41018fe59ec5", "x-ms-continuation-nextpartitionkey": "1!24!bGlzdEVudGl0aWVzVGVzdA--", "x-ms-continuation-nextrowkey": "1!4!MTg-", - "x-ms-request-id": "a61af6b2-3002-0027-018b-9733b0000000", + "x-ms-request-id": "5939a4dd-1002-00b3-5edd-f858a0000000", "x-ms-version": "2019-02-02" } }, @@ -61,18 +61,18 @@ }, "requestBody": null, "status": 200, - "response": "{\"odata.metadata\":\"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestbrowser\",\"value\":[{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.8028501Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"18\",\"Timestamp\":\"2020-10-01T00:39:08.8028501Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.8328704Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"19\",\"Timestamp\":\"2020-10-01T00:39:08.8328704Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.2914965Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"2\",\"Timestamp\":\"2020-10-01T00:39:08.2914965Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.3235186Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"3\",\"Timestamp\":\"2020-10-01T00:39:08.3235186Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.3535393Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"4\",\"Timestamp\":\"2020-10-01T00:39:08.3535393Z\",\"foo\":\"testEntity\"}]}", + "response": "{\"odata.metadata\":\"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestbrowser\",\"value\":[{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A12.9504736Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"18\",\"Timestamp\":\"2021-02-01T20:59:12.9504736Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A12.9935041Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"19\",\"Timestamp\":\"2021-02-01T20:59:12.9935041Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A10.8529851Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"2\",\"Timestamp\":\"2021-02-01T20:59:10.8529851Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A10.910026Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"3\",\"Timestamp\":\"2021-02-01T20:59:10.910026Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A11.1551996Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"4\",\"Timestamp\":\"2021-02-01T20:59:11.1551996Z\",\"foo\":\"testEntity\"}]}", "responseHeaders": { "cache-control": "no-cache", "content-type": "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "date": "Thu, 01 Oct 2020 00:39:08 GMT", + "date": "Mon, 01 Feb 2021 20:59:13 GMT", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "transfer-encoding": "chunked", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "485280ba-7772-48ea-9cd3-603742e73d0d", + "x-ms-client-request-id": "13d57712-43ae-4c68-adec-3363cb81d5ff", "x-ms-continuation-nextpartitionkey": "1!24!bGlzdEVudGl0aWVzVGVzdA--", "x-ms-continuation-nextrowkey": "1!4!NQ--", - "x-ms-request-id": "a61af6b8-3002-0027-078b-9733b0000000", + "x-ms-request-id": "5939a4fe-1002-00b3-7ddd-f858a0000000", "x-ms-version": "2019-02-02" } }, @@ -87,18 +87,18 @@ }, "requestBody": null, "status": 200, - "response": "{\"odata.metadata\":\"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestbrowser\",\"value\":[{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.3835596Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"5\",\"Timestamp\":\"2020-10-01T00:39:08.3835596Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.4145813Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"6\",\"Timestamp\":\"2020-10-01T00:39:08.4145813Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.4456025Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"7\",\"Timestamp\":\"2020-10-01T00:39:08.4456025Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.4766242Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"8\",\"Timestamp\":\"2020-10-01T00:39:08.4766242Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.5076459Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"9\",\"Timestamp\":\"2020-10-01T00:39:08.5076459Z\",\"foo\":\"testEntity\"}]}", + "response": "{\"odata.metadata\":\"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestbrowser\",\"value\":[{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A11.3813602Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"5\",\"Timestamp\":\"2021-02-01T20:59:11.3813602Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A11.5154554Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"6\",\"Timestamp\":\"2021-02-01T20:59:11.5154554Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A11.6505513Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"7\",\"Timestamp\":\"2021-02-01T20:59:11.6505513Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A11.8887207Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"8\",\"Timestamp\":\"2021-02-01T20:59:11.8887207Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A12.0168112Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"9\",\"Timestamp\":\"2021-02-01T20:59:12.0168112Z\",\"foo\":\"testEntity\"}]}", "responseHeaders": { "cache-control": "no-cache", "content-type": "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "date": "Thu, 01 Oct 2020 00:39:08 GMT", + "date": "Mon, 01 Feb 2021 20:59:13 GMT", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "transfer-encoding": "chunked", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "a05d16ab-1d90-43e0-93d3-2a635e04a098", + "x-ms-client-request-id": "d0b09e12-d006-4c64-a07f-17d8c4c7622f", "x-ms-continuation-nextpartitionkey": "1!24!bGlzdEVudGl0aWVzVGVzdA--", "x-ms-continuation-nextrowkey": "1!12!YmluYXJ5MQ--", - "x-ms-request-id": "a61af6c2-3002-0027-108b-9733b0000000", + "x-ms-request-id": "5939a53c-1002-00b3-37dd-f858a0000000", "x-ms-version": "2019-02-02" } }, @@ -113,16 +113,16 @@ }, "requestBody": null, "status": 200, - "response": "{\"odata.metadata\":\"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestbrowser\",\"value\":[{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.188425Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"binary1\",\"Timestamp\":\"2020-10-01T00:39:08.188425Z\",\"foo@odata.type\":\"Edm.Binary\",\"foo\":\"QmFy\"}]}", + "response": "{\"odata.metadata\":\"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestbrowser\",\"value\":[{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A10.6708558Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"binary1\",\"Timestamp\":\"2021-02-01T20:59:10.6708558Z\",\"foo@odata.type\":\"Edm.Binary\",\"foo\":\"QmFy\"}]}", "responseHeaders": { "cache-control": "no-cache", "content-type": "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "date": "Thu, 01 Oct 2020 00:39:08 GMT", + "date": "Mon, 01 Feb 2021 20:59:13 GMT", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "transfer-encoding": "chunked", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "b48e8168-e601-4913-86ae-e1297ab02593", - "x-ms-request-id": "a61af6cf-3002-0027-1d8b-9733b0000000", + "x-ms-client-request-id": "76a09c68-f922-4361-bac3-f8e943ebe92b", + "x-ms-request-id": "5939a56c-1002-00b3-66dd-f858a0000000", "x-ms-version": "2019-02-02" } } @@ -131,5 +131,5 @@ "uniqueName": {}, "newDate": {} }, - "hash": "bd2d2afd81fc322242506d80133a43b5" + "hash": "29f8abb246683c10b52516b99ab6ff58" } \ No newline at end of file diff --git a/sdk/tables/data-tables/recordings/browsers/tableclient_listentities/recording_should_list_with_filter.json b/sdk/tables/data-tables/recordings/browsers/tableclient_listentities/recording_should_list_with_filter.json index 135fcf56dd17..58a1e122252b 100644 --- a/sdk/tables/data-tables/recordings/browsers/tableclient_listentities/recording_should_list_with_filter.json +++ b/sdk/tables/data-tables/recordings/browsers/tableclient_listentities/recording_should_list_with_filter.json @@ -8,16 +8,16 @@ }, "requestBody": null, "status": 200, - "response": "{\"odata.metadata\":\"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestbrowser\",\"value\":[{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.2204471Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"0\",\"Timestamp\":\"2020-10-01T00:39:08.2204471Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.2614757Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"1\",\"Timestamp\":\"2020-10-01T00:39:08.2614757Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.5426721Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"10\",\"Timestamp\":\"2020-10-01T00:39:08.5426721Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.5756933Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"11\",\"Timestamp\":\"2020-10-01T00:39:08.5756933Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.607715Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"12\",\"Timestamp\":\"2020-10-01T00:39:08.607715Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.6377358Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"13\",\"Timestamp\":\"2020-10-01T00:39:08.6377358Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.668757Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"14\",\"Timestamp\":\"2020-10-01T00:39:08.668757Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.7157897Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"15\",\"Timestamp\":\"2020-10-01T00:39:08.7157897Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.7448096Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"16\",\"Timestamp\":\"2020-10-01T00:39:08.7448096Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.7738325Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"17\",\"Timestamp\":\"2020-10-01T00:39:08.7738325Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.8028501Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"18\",\"Timestamp\":\"2020-10-01T00:39:08.8028501Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.8328704Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"19\",\"Timestamp\":\"2020-10-01T00:39:08.8328704Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.2914965Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"2\",\"Timestamp\":\"2020-10-01T00:39:08.2914965Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.3235186Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"3\",\"Timestamp\":\"2020-10-01T00:39:08.3235186Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.3535393Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"4\",\"Timestamp\":\"2020-10-01T00:39:08.3535393Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.3835596Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"5\",\"Timestamp\":\"2020-10-01T00:39:08.3835596Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.4145813Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"6\",\"Timestamp\":\"2020-10-01T00:39:08.4145813Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.4456025Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"7\",\"Timestamp\":\"2020-10-01T00:39:08.4456025Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.4766242Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"8\",\"Timestamp\":\"2020-10-01T00:39:08.4766242Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2020-10-01T00%3A39%3A08.5076459Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"9\",\"Timestamp\":\"2020-10-01T00:39:08.5076459Z\",\"foo\":\"testEntity\"}]}", + "response": "{\"odata.metadata\":\"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestbrowser\",\"value\":[{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A10.7349013Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"0\",\"Timestamp\":\"2021-02-01T20:59:10.7349013Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A10.7989463Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"1\",\"Timestamp\":\"2021-02-01T20:59:10.7989463Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A12.1449026Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"10\",\"Timestamp\":\"2021-02-01T20:59:12.1449026Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A12.2159526Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"11\",\"Timestamp\":\"2021-02-01T20:59:12.2159526Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A12.4651299Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"12\",\"Timestamp\":\"2021-02-01T20:59:12.4651299Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A12.5031565Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"13\",\"Timestamp\":\"2021-02-01T20:59:12.5031565Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A12.5411839Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"14\",\"Timestamp\":\"2021-02-01T20:59:12.5411839Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A12.5992247Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"15\",\"Timestamp\":\"2021-02-01T20:59:12.5992247Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A12.7103035Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"16\",\"Timestamp\":\"2021-02-01T20:59:12.7103035Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A12.7513326Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"17\",\"Timestamp\":\"2021-02-01T20:59:12.7513326Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A12.9504736Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"18\",\"Timestamp\":\"2021-02-01T20:59:12.9504736Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A12.9935041Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"19\",\"Timestamp\":\"2021-02-01T20:59:12.9935041Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A10.8529851Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"2\",\"Timestamp\":\"2021-02-01T20:59:10.8529851Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A10.910026Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"3\",\"Timestamp\":\"2021-02-01T20:59:10.910026Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A11.1551996Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"4\",\"Timestamp\":\"2021-02-01T20:59:11.1551996Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A11.3813602Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"5\",\"Timestamp\":\"2021-02-01T20:59:11.3813602Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A11.5154554Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"6\",\"Timestamp\":\"2021-02-01T20:59:11.5154554Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A11.6505513Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"7\",\"Timestamp\":\"2021-02-01T20:59:11.6505513Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A11.8887207Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"8\",\"Timestamp\":\"2021-02-01T20:59:11.8887207Z\",\"foo\":\"testEntity\"},{\"odata.etag\":\"W/\\\"datetime'2021-02-01T20%3A59%3A12.0168112Z'\\\"\",\"PartitionKey\":\"listEntitiesTest\",\"RowKey\":\"9\",\"Timestamp\":\"2021-02-01T20:59:12.0168112Z\",\"foo\":\"testEntity\"}]}", "responseHeaders": { "cache-control": "no-cache", "content-type": "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "date": "Thu, 01 Oct 2020 00:39:08 GMT", + "date": "Mon, 01 Feb 2021 20:59:13 GMT", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "transfer-encoding": "chunked", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "45675b6e-ce63-410e-9fed-295dbab688ce", - "x-ms-request-id": "a61af6de-3002-0027-2c8b-9733b0000000", + "x-ms-client-request-id": "da1d3043-08cf-441f-8199-27f65c3053ac", + "x-ms-request-id": "5939a580-1002-00b3-78dd-f858a0000000", "x-ms-version": "2019-02-02" } } @@ -26,5 +26,5 @@ "uniqueName": {}, "newDate": {} }, - "hash": "7fd8b0f508f263f38b15e8f822ee6ec2" + "hash": "e52188dbde633271d7935e83b458479e" } \ No newline at end of file diff --git a/sdk/tables/data-tables/recordings/browsers/tableserviceclient_create_get_table_and_delete/recording_should_create_new_table_then_delete.json b/sdk/tables/data-tables/recordings/browsers/tableserviceclient_create_get_table_and_delete/recording_should_create_new_table_then_delete.json index 018aea52752d..61600fbae252 100644 --- a/sdk/tables/data-tables/recordings/browsers/tableserviceclient_create_get_table_and_delete/recording_should_create_new_table_then_delete.json +++ b/sdk/tables/data-tables/recordings/browsers/tableserviceclient_create_get_table_and_delete/recording_should_create_new_table_then_delete.json @@ -10,14 +10,14 @@ "responseHeaders": { "cache-control": "no-cache", "content-type": "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "date": "Thu, 01 Oct 2020 00:39:10 GMT", + "date": "Mon, 01 Feb 2021 20:59:19 GMT", "location": "https://fakestorageaccount.table.core.windows.net/Tables('testTablebrowser')", "preference-applied": "return-content", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "transfer-encoding": "chunked", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "85317d1f-a93d-4e84-93fd-d0b047e3c35e", - "x-ms-request-id": "a61af7ac-3002-0027-6d8b-9733b0000000", + "x-ms-client-request-id": "4ed175bd-09af-43c3-891a-139f38d95c0a", + "x-ms-request-id": "5939aaab-1002-00b3-2add-f858a0000000", "x-ms-version": "2019-02-02" } }, @@ -31,12 +31,12 @@ "responseHeaders": { "cache-control": "no-cache", "content-type": "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "date": "Thu, 01 Oct 2020 00:39:10 GMT", + "date": "Mon, 01 Feb 2021 20:59:19 GMT", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "transfer-encoding": "chunked", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "470d4bfc-677f-4a1b-8e77-75fcf2673494", - "x-ms-request-id": "a61af7b0-3002-0027-6e8b-9733b0000000", + "x-ms-client-request-id": "387b57bf-0c71-4c45-9d11-42f8e848ef6a", + "x-ms-request-id": "5939aad1-1002-00b3-4edd-f858a0000000", "x-ms-version": "2019-02-02" } }, @@ -50,11 +50,11 @@ "responseHeaders": { "cache-control": "no-cache", "content-length": "0", - "date": "Thu, 01 Oct 2020 00:39:10 GMT", + "date": "Mon, 01 Feb 2021 20:59:19 GMT", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "757a09d5-e191-4ac8-a780-643027b46328", - "x-ms-request-id": "a61af7bd-3002-0027-788b-9733b0000000", + "x-ms-client-request-id": "5d69d860-d826-46e1-8d1d-f1ba0118abb8", + "x-ms-request-id": "5939ab08-1002-00b3-03dd-f858a0000000", "x-ms-version": "2019-02-02" } } @@ -63,5 +63,5 @@ "uniqueName": {}, "newDate": {} }, - "hash": "1534334c115fef5437ffd2d340b0bd8d" + "hash": "11a8863959420b3a8946fe3ba5b50049" } \ No newline at end of file diff --git a/sdk/tables/data-tables/recordings/browsers/tableserviceclient_listtables/recording_should_list_all.json b/sdk/tables/data-tables/recordings/browsers/tableserviceclient_listtables/recording_should_list_all.json index f887fdc87553..9918240f90e2 100644 --- a/sdk/tables/data-tables/recordings/browsers/tableserviceclient_listtables/recording_should_list_all.json +++ b/sdk/tables/data-tables/recordings/browsers/tableserviceclient_listtables/recording_should_list_all.json @@ -10,12 +10,12 @@ "responseHeaders": { "cache-control": "no-cache", "content-type": "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "date": "Thu, 01 Oct 2020 00:39:11 GMT", + "date": "Mon, 01 Feb 2021 20:59:20 GMT", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "transfer-encoding": "chunked", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "97ee9539-65e4-406c-ad66-ac213ec0ab56", - "x-ms-request-id": "a61af858-3002-0027-6d8b-9733b0000000", + "x-ms-client-request-id": "00d8f89b-4948-41f2-9642-486692b4a049", + "x-ms-request-id": "5939aca4-1002-00b3-73dd-f858a0000000", "x-ms-version": "2019-02-02" } } @@ -24,5 +24,5 @@ "uniqueName": {}, "newDate": {} }, - "hash": "658a4eee38227e9ea180caa5b5be6be3" + "hash": "e87e79d377971d002c552b031be57479" } \ No newline at end of file diff --git a/sdk/tables/data-tables/recordings/browsers/tableserviceclient_listtables/recording_should_list_by_page.json b/sdk/tables/data-tables/recordings/browsers/tableserviceclient_listtables/recording_should_list_by_page.json index d6b828a3d009..6f8ee3539cb9 100644 --- a/sdk/tables/data-tables/recordings/browsers/tableserviceclient_listtables/recording_should_list_by_page.json +++ b/sdk/tables/data-tables/recordings/browsers/tableserviceclient_listtables/recording_should_list_by_page.json @@ -12,13 +12,13 @@ "responseHeaders": { "cache-control": "no-cache", "content-type": "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "date": "Thu, 01 Oct 2020 00:39:11 GMT", + "date": "Mon, 01 Feb 2021 20:59:21 GMT", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "transfer-encoding": "chunked", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "bc2e757e-7b5c-48d7-87cd-14cc6ce8b12b", - "x-ms-continuation-nexttablename": "1!52!bGlzdHRhYmxldGVzdGJyb3dzZXIxMwEwMWQ2OTc4YjQ3YWJjYjQx", - "x-ms-request-id": "a61af862-3002-0027-768b-9733b0000000", + "x-ms-client-request-id": "f9d98287-6adb-4712-801d-e4763eaffc27", + "x-ms-continuation-nexttablename": "1!52!bGlzdHRhYmxldGVzdGJyb3dzZXIxMwEwMWQ2ZjhkZDFjZTA0NzY2", + "x-ms-request-id": "5939acbe-1002-00b3-0ddd-f858a0000000", "x-ms-version": "2019-02-02" } }, @@ -27,7 +27,7 @@ "url": "https://fakestorageaccount.table.core.windows.net/Tables", "query": { "$top": "5", - "NextTableName": "1!52!bGlzdHRhYmxldGVzdGJyb3dzZXIxMwEwMWQ2OTc4YjQ3YWJjYjQx" + "NextTableName": "1!52!bGlzdHRhYmxldGVzdGJyb3dzZXIxMwEwMWQ2ZjhkZDFjZTA0NzY2" }, "requestBody": null, "status": 200, @@ -35,13 +35,13 @@ "responseHeaders": { "cache-control": "no-cache", "content-type": "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "date": "Thu, 01 Oct 2020 00:39:11 GMT", + "date": "Mon, 01 Feb 2021 20:59:21 GMT", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "transfer-encoding": "chunked", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "b70123c0-a74d-4b27-b827-b1ca7fba0a46", - "x-ms-continuation-nexttablename": "1!52!bGlzdHRhYmxldGVzdGJyb3dzZXIxOAEwMWQ2OTc4YjQ3YzY1Y2Zm", - "x-ms-request-id": "a61af867-3002-0027-7b8b-9733b0000000", + "x-ms-client-request-id": "ed859274-0480-4a62-b7a1-9ec6a1ddb5aa", + "x-ms-continuation-nexttablename": "1!52!bGlzdHRhYmxldGVzdGJyb3dzZXIxOAEwMWQ2ZjhkZDFkMzNjZDky", + "x-ms-request-id": "5939acd3-1002-00b3-22dd-f858a0000000", "x-ms-version": "2019-02-02" } }, @@ -50,7 +50,7 @@ "url": "https://fakestorageaccount.table.core.windows.net/Tables", "query": { "$top": "5", - "NextTableName": "1!52!bGlzdHRhYmxldGVzdGJyb3dzZXIxOAEwMWQ2OTc4YjQ3YzY1Y2Zm" + "NextTableName": "1!52!bGlzdHRhYmxldGVzdGJyb3dzZXIxOAEwMWQ2ZjhkZDFkMzNjZDky" }, "requestBody": null, "status": 200, @@ -58,13 +58,13 @@ "responseHeaders": { "cache-control": "no-cache", "content-type": "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "date": "Thu, 01 Oct 2020 00:39:11 GMT", + "date": "Mon, 01 Feb 2021 20:59:21 GMT", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "transfer-encoding": "chunked", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "50ce112f-4dc3-4ae6-b4ec-44429ca29508", - "x-ms-continuation-nexttablename": "1!52!bGlzdHRhYmxldGVzdGJyb3dzZXI1ATAxZDY5NzhiNDc4MjkwZWQ-", - "x-ms-request-id": "a61af86c-3002-0027-7f8b-9733b0000000", + "x-ms-client-request-id": "d2677adf-adcc-47ec-81f1-c5dd9dc1ad5c", + "x-ms-continuation-nexttablename": "1!52!bGlzdHRhYmxldGVzdGJyb3dzZXI1ATAxZDZmOGRkMWM4ZDg0YjY-", + "x-ms-request-id": "5939ad0c-1002-00b3-57dd-f858a0000000", "x-ms-version": "2019-02-02" } }, @@ -73,7 +73,7 @@ "url": "https://fakestorageaccount.table.core.windows.net/Tables", "query": { "$top": "5", - "NextTableName": "1!52!bGlzdHRhYmxldGVzdGJyb3dzZXI1ATAxZDY5NzhiNDc4MjkwZWQ-" + "NextTableName": "1!52!bGlzdHRhYmxldGVzdGJyb3dzZXI1ATAxZDZmOGRkMWM4ZDg0YjY-" }, "requestBody": null, "status": 200, @@ -81,13 +81,13 @@ "responseHeaders": { "cache-control": "no-cache", "content-type": "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "date": "Thu, 01 Oct 2020 00:39:11 GMT", + "date": "Mon, 01 Feb 2021 20:59:21 GMT", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "transfer-encoding": "chunked", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "ac77764a-a27f-425b-9755-371e8a8b0e8e", - "x-ms-continuation-nexttablename": "1!48!bGlzdHRhYmxldGVzdG5vZGUwATAxZDY5NzhiMzQ0ZjZiMmE-", - "x-ms-request-id": "a61af873-3002-0027-068b-9733b0000000", + "x-ms-client-request-id": "2e49964f-d815-4c9d-8675-0ef3d2f50672", + "x-ms-continuation-nexttablename": "1!48!bGlzdHRhYmxldGVzdG5vZGUwATAxZDZmOGRkMGZjNDdjYmM-", + "x-ms-request-id": "5939ad1c-1002-00b3-67dd-f858a0000000", "x-ms-version": "2019-02-02" } }, @@ -96,7 +96,7 @@ "url": "https://fakestorageaccount.table.core.windows.net/Tables", "query": { "$top": "5", - "NextTableName": "1!48!bGlzdHRhYmxldGVzdG5vZGUwATAxZDY5NzhiMzQ0ZjZiMmE-" + "NextTableName": "1!48!bGlzdHRhYmxldGVzdG5vZGUwATAxZDZmOGRkMGZjNDdjYmM-" }, "requestBody": null, "status": 200, @@ -104,12 +104,12 @@ "responseHeaders": { "cache-control": "no-cache", "content-type": "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "date": "Thu, 01 Oct 2020 00:39:11 GMT", + "date": "Mon, 01 Feb 2021 20:59:21 GMT", "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "transfer-encoding": "chunked", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "029b9764-96a7-4e0d-ad15-cbf978bd28a2", - "x-ms-request-id": "a61af87b-3002-0027-0e8b-9733b0000000", + "x-ms-client-request-id": "240cfdbf-17f1-4ddf-9c4f-5d6597ef356e", + "x-ms-request-id": "5939ad3d-1002-00b3-05dd-f858a0000000", "x-ms-version": "2019-02-02" } } @@ -118,5 +118,5 @@ "uniqueName": {}, "newDate": {} }, - "hash": "2aecdd3463180bc966c76f809e590cc0" + "hash": "d1ee091e7577fac87f9124ee6482dd42" } \ No newline at end of file diff --git a/sdk/tables/data-tables/recordings/node/batch_operations/recording_should_handle_sub_request_error.js b/sdk/tables/data-tables/recordings/node/batch_operations/recording_should_handle_sub_request_error.js index ba15b21993ea..d5ed3a700f26 100644 --- a/sdk/tables/data-tables/recordings/node/batch_operations/recording_should_handle_sub_request_error.js +++ b/sdk/tables/data-tables/recordings/node/batch_operations/recording_should_handle_sub_request_error.js @@ -1,13 +1,13 @@ let nock = require('nock'); -module.exports.hash = "095b0df362273370b396798642a53e62"; +module.exports.hash = "a363dca9d96bee4fe118b520069b4340"; module.exports.testInfo = {"uniqueName":{},"newDate":{}} nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryParams":true}) .post('/Tables', {"TableName":"batchTableTestnode"}) .query(true) - .reply(409, {"odata.error":{"code":"TableAlreadyExists","message":{"lang":"en-US","value":"The table specified already exists.\nRequestId:8a1d10c0-0002-006b-3511-99f4af000000\nTime:2020-10-02T23:12:23.0807201Z"}}}, [ + .reply(409, {"odata.error":{"code":"TableAlreadyExists","message":{"lang":"en-US","value":"The table specified already exists.\nRequestId:d63fa434-2002-00b8-03dd-f8a3cb000000\nTime:2021-02-01T20:58:54.5361789Z"}}}, [ 'Cache-Control', 'no-cache', 'Transfer-Encoding', @@ -17,37 +17,37 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '8a1d10c0-0002-006b-3511-99f4af000000', + 'd63fa434-2002-00b8-03dd-f8a3cb000000', 'x-ms-client-request-id', - '8a992ff2-61e9-45d2-89a3-724706fccadb', + '443362e4-04bc-424e-b730-cf3675546ceb', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 02 Oct 2020 23:12:22 GMT' + 'Mon, 01 Feb 2021 20:58:53 GMT' ]); nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryParams":true}) - .post('/$batch', "--batch_fakeId\r\ncontent-type: multipart/mixed; boundary=changeset_fakeId\r\n\r\n\r\n--changeset_fakeId\r\ncontent-type: application/http\r\ncontent-transfer-encoding: binary\r\n\r\nPOST https://fakestorageaccount.table.core.windows.net/noExistingTable HTTP/1.1\r\nContent-Type: application/json;odata=nometadata\r\nDataServiceVersion: 3.0\r\nAccept: application/json;odata=minimalmetadata\r\nPrefer: return-no-content\r\n\r\n{\"PartitionKey\":\"batchTest\",\"RowKey\":\"1\",\"name\":\"first\"}\r\n--changeset_fakeId\r\ncontent-type: application/http\r\ncontent-transfer-encoding: binary\r\n\r\nPOST https://fakestorageaccount.table.core.windows.net/noExistingTable HTTP/1.1\r\nContent-Type: application/json;odata=nometadata\r\nDataServiceVersion: 3.0\r\nAccept: application/json;odata=minimalmetadata\r\nPrefer: return-no-content\r\n\r\n{\"PartitionKey\":\"batchTest\",\"RowKey\":\"2\",\"name\":\"second\"}\r\n--changeset_fakeId\r\ncontent-type: application/http\r\ncontent-transfer-encoding: binary\r\n\r\nPOST https://fakestorageaccount.table.core.windows.net/noExistingTable HTTP/1.1\r\nContent-Type: application/json;odata=nometadata\r\nDataServiceVersion: 3.0\r\nAccept: application/json;odata=minimalmetadata\r\nPrefer: return-no-content\r\n\r\n{\"PartitionKey\":\"batchTest\",\"RowKey\":\"3\",\"name\":\"third\"}\r\n--changeset_fakeId--\r\n--batch_fakeId\r\n") + .post('/$batch', "--batch_fakeId\r\ncontent-type: multipart/mixed; boundary=changeset_fakeId\r\n\r\n\r\n--changeset_fakeId\r\ncontent-type: application/http\r\ncontent-transfer-encoding: binary\r\n\r\nPOST https://fakestorageaccount.table.core.windows.net/noExistingTable HTTP/1.1\r\ncontent-type: application/json;odata=nometadata\r\naccept: application/json;odata=minimalmetadata\r\ndataserviceversion: 3.0\r\nprefer: return-no-content\r\n\r\n\r\n{\"PartitionKey\":\"batchTest\",\"RowKey\":\"1\",\"name\":\"first\"}\r\n--changeset_fakeId\r\ncontent-type: application/http\r\ncontent-transfer-encoding: binary\r\n\r\nPOST https://fakestorageaccount.table.core.windows.net/noExistingTable HTTP/1.1\r\ncontent-type: application/json;odata=nometadata\r\naccept: application/json;odata=minimalmetadata\r\ndataserviceversion: 3.0\r\nprefer: return-no-content\r\n\r\n\r\n{\"PartitionKey\":\"batchTest\",\"RowKey\":\"2\",\"name\":\"second\"}\r\n--changeset_fakeId\r\ncontent-type: application/http\r\ncontent-transfer-encoding: binary\r\n\r\nPOST https://fakestorageaccount.table.core.windows.net/noExistingTable HTTP/1.1\r\ncontent-type: application/json;odata=nometadata\r\naccept: application/json;odata=minimalmetadata\r\ndataserviceversion: 3.0\r\nprefer: return-no-content\r\n\r\n\r\n{\"PartitionKey\":\"batchTest\",\"RowKey\":\"3\",\"name\":\"third\"}\r\n--changeset_fakeId--\r\n--batch_fakeId\r\n") .query(true) - .reply(202, "--batchresponse_b836c2da-e5cd-4392-a662-41fac40bc137\r\nContent-Type: multipart/mixed; boundary=changesetresponse_93e24565-e456-4bd1-917f-246c970a4614\r\n\r\n--changesetresponse_93e24565-e456-4bd1-917f-246c970a4614\r\nContent-Type: application/http\r\nContent-Transfer-Encoding: binary\r\n\r\nHTTP/1.1 404 Not Found\r\nX-Content-Type-Options: nosniff\r\nDataServiceVersion: 3.0;\r\nContent-Type: application/json;odata=minimalmetadata;streaming=true;charset=utf-8\r\n\r\n{\"odata.error\":{\"code\":\"TableNotFound\",\"message\":{\"lang\":\"en-US\",\"value\":\"0:The table specified does not exist.\\nRequestId:9111bcc8-a002-0044-0211-997595000000\\nTime:2020-10-02T23:12:23.1938601Z\"}}}\r\n--changesetresponse_93e24565-e456-4bd1-917f-246c970a4614--\r\n--batchresponse_b836c2da-e5cd-4392-a662-41fac40bc137--\r\n", [ + .reply(202, "--batchresponse_6073cbc9-0aba-4b17-97ff-fe51ec032950\r\nContent-Type: multipart/mixed; boundary=changesetresponse_af5190e7-7bae-497c-b18d-9427225406f3\r\n\r\n--changesetresponse_af5190e7-7bae-497c-b18d-9427225406f3\r\nContent-Type: application/http\r\nContent-Transfer-Encoding: binary\r\n\r\nHTTP/1.1 404 Not Found\r\nX-Content-Type-Options: nosniff\r\nDataServiceVersion: 3.0;\r\nContent-Type: application/json;odata=minimalmetadata;streaming=true;charset=utf-8\r\n\r\n{\"odata.error\":{\"code\":\"TableNotFound\",\"message\":{\"lang\":\"en-US\",\"value\":\"0:The table specified does not exist.\\nRequestId:d63fa445-2002-00b8-13dd-f8a3cb000000\\nTime:2021-02-01T20:58:54.6152347Z\"}}}\r\n--changesetresponse_af5190e7-7bae-497c-b18d-9427225406f3--\r\n--batchresponse_6073cbc9-0aba-4b17-97ff-fe51ec032950--\r\n", [ 'Cache-Control', 'no-cache', 'Transfer-Encoding', 'chunked', 'Content-Type', - 'multipart/mixed; boundary=batchresponse_b836c2da-e5cd-4392-a662-41fac40bc137', + 'multipart/mixed; boundary=batchresponse_6073cbc9-0aba-4b17-97ff-fe51ec032950', 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '9111bcc8-a002-0044-0211-997595000000', + 'd63fa445-2002-00b8-13dd-f8a3cb000000', 'x-ms-client-request-id', - '9f34f8db-2e32-4197-b565-0d6dc476b61e', + 'd60f83f4-f4f1-4870-ac57-47115f8e8050', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 02 Oct 2020 23:12:22 GMT' + 'Mon, 01 Feb 2021 20:58:53 GMT' ]); diff --git a/sdk/tables/data-tables/recordings/node/batch_operations/recording_should_send_a_set_of_create_batch_operations.js b/sdk/tables/data-tables/recordings/node/batch_operations/recording_should_send_a_set_of_create_batch_operations.js index c3f7990bef0b..c79a6018a47d 100644 --- a/sdk/tables/data-tables/recordings/node/batch_operations/recording_should_send_a_set_of_create_batch_operations.js +++ b/sdk/tables/data-tables/recordings/node/batch_operations/recording_should_send_a_set_of_create_batch_operations.js @@ -1,6 +1,6 @@ let nock = require('nock'); -module.exports.hash = "8e93e5c16ed2b7396217f6886cbee21f"; +module.exports.hash = "9768ffbe5237cad2fd661d323ad4f15a"; module.exports.testInfo = {"uniqueName":{},"newDate":{}} @@ -19,37 +19,37 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'c7f9d210-2002-0011-2711-999ee2000000', + 'd63fa350-2002-00b8-34dd-f8a3cb000000', 'x-ms-client-request-id', - '2cfaabb3-f916-494b-9ace-54c23f11bafa', + '95b741aa-22b8-4996-8ef8-84b067a1977e', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 02 Oct 2020 23:12:21 GMT' + 'Mon, 01 Feb 2021 20:58:52 GMT' ]); nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryParams":true}) - .post('/$batch', "--batch_fakeId\r\ncontent-type: multipart/mixed; boundary=changeset_fakeId\r\n\r\n\r\n--changeset_fakeId\r\ncontent-type: application/http\r\ncontent-transfer-encoding: binary\r\n\r\nPOST https://fakestorageaccount.table.core.windows.net/batchTableTestnode HTTP/1.1\r\nContent-Type: application/json;odata=nometadata\r\nDataServiceVersion: 3.0\r\nAccept: application/json;odata=minimalmetadata\r\nPrefer: return-no-content\r\n\r\n{\"PartitionKey\":\"batchTest\",\"RowKey\":\"1\",\"name\":\"first\"}\r\n--changeset_fakeId\r\ncontent-type: application/http\r\ncontent-transfer-encoding: binary\r\n\r\nPOST https://fakestorageaccount.table.core.windows.net/batchTableTestnode HTTP/1.1\r\nContent-Type: application/json;odata=nometadata\r\nDataServiceVersion: 3.0\r\nAccept: application/json;odata=minimalmetadata\r\nPrefer: return-no-content\r\n\r\n{\"PartitionKey\":\"batchTest\",\"RowKey\":\"2\",\"name\":\"second\"}\r\n--changeset_fakeId\r\ncontent-type: application/http\r\ncontent-transfer-encoding: binary\r\n\r\nPOST https://fakestorageaccount.table.core.windows.net/batchTableTestnode HTTP/1.1\r\nContent-Type: application/json;odata=nometadata\r\nDataServiceVersion: 3.0\r\nAccept: application/json;odata=minimalmetadata\r\nPrefer: return-no-content\r\n\r\n{\"PartitionKey\":\"batchTest\",\"RowKey\":\"3\",\"name\":\"third\"}\r\n--changeset_fakeId--\r\n--batch_fakeId\r\n") + .post('/$batch', "--batch_fakeId\r\ncontent-type: multipart/mixed; boundary=changeset_fakeId\r\n\r\n\r\n--changeset_fakeId\r\ncontent-type: application/http\r\ncontent-transfer-encoding: binary\r\n\r\nPOST https://fakestorageaccount.table.core.windows.net/batchTableTestnode HTTP/1.1\r\ncontent-type: application/json;odata=nometadata\r\naccept: application/json;odata=minimalmetadata\r\ndataserviceversion: 3.0\r\nprefer: return-no-content\r\n\r\n\r\n{\"PartitionKey\":\"batchTest\",\"RowKey\":\"1\",\"name\":\"first\"}\r\n--changeset_fakeId\r\ncontent-type: application/http\r\ncontent-transfer-encoding: binary\r\n\r\nPOST https://fakestorageaccount.table.core.windows.net/batchTableTestnode HTTP/1.1\r\ncontent-type: application/json;odata=nometadata\r\naccept: application/json;odata=minimalmetadata\r\ndataserviceversion: 3.0\r\nprefer: return-no-content\r\n\r\n\r\n{\"PartitionKey\":\"batchTest\",\"RowKey\":\"2\",\"name\":\"second\"}\r\n--changeset_fakeId\r\ncontent-type: application/http\r\ncontent-transfer-encoding: binary\r\n\r\nPOST https://fakestorageaccount.table.core.windows.net/batchTableTestnode HTTP/1.1\r\ncontent-type: application/json;odata=nometadata\r\naccept: application/json;odata=minimalmetadata\r\ndataserviceversion: 3.0\r\nprefer: return-no-content\r\n\r\n\r\n{\"PartitionKey\":\"batchTest\",\"RowKey\":\"3\",\"name\":\"third\"}\r\n--changeset_fakeId--\r\n--batch_fakeId\r\n") .query(true) - .reply(202, "--batchresponse_cc03b4d3-f290-45da-8205-59c4489dbffe\r\nContent-Type: multipart/mixed; boundary=changesetresponse_39e50adf-df4a-42a3-ab13-c31ab52baa8a\r\n\r\n--changesetresponse_39e50adf-df4a-42a3-ab13-c31ab52baa8a\r\nContent-Type: application/http\r\nContent-Transfer-Encoding: binary\r\n\r\nHTTP/1.1 204 No Content\r\nX-Content-Type-Options: nosniff\r\nCache-Control: no-cache\r\nPreference-Applied: return-no-content\r\nDataServiceVersion: 3.0;\r\nLocation: https://fakestorageaccount.table.core.windows.net/batchTableTestnode(PartitionKey='batchTest',RowKey='1')\r\nDataServiceId: https://fakestorageaccount.table.core.windows.net/batchTableTestnode(PartitionKey='batchTest',RowKey='1')\r\nETag: W/\"datetime'2020-10-02T23%3A12%3A22.4833905Z'\"\r\n\r\n\r\n--changesetresponse_39e50adf-df4a-42a3-ab13-c31ab52baa8a\r\nContent-Type: application/http\r\nContent-Transfer-Encoding: binary\r\n\r\nHTTP/1.1 204 No Content\r\nX-Content-Type-Options: nosniff\r\nCache-Control: no-cache\r\nPreference-Applied: return-no-content\r\nDataServiceVersion: 3.0;\r\nLocation: https://fakestorageaccount.table.core.windows.net/batchTableTestnode(PartitionKey='batchTest',RowKey='2')\r\nDataServiceId: https://fakestorageaccount.table.core.windows.net/batchTableTestnode(PartitionKey='batchTest',RowKey='2')\r\nETag: W/\"datetime'2020-10-02T23%3A12%3A22.4833905Z'\"\r\n\r\n\r\n--changesetresponse_39e50adf-df4a-42a3-ab13-c31ab52baa8a\r\nContent-Type: application/http\r\nContent-Transfer-Encoding: binary\r\n\r\nHTTP/1.1 204 No Content\r\nX-Content-Type-Options: nosniff\r\nCache-Control: no-cache\r\nPreference-Applied: return-no-content\r\nDataServiceVersion: 3.0;\r\nLocation: https://fakestorageaccount.table.core.windows.net/batchTableTestnode(PartitionKey='batchTest',RowKey='3')\r\nDataServiceId: https://fakestorageaccount.table.core.windows.net/batchTableTestnode(PartitionKey='batchTest',RowKey='3')\r\nETag: W/\"datetime'2020-10-02T23%3A12%3A22.4833905Z'\"\r\n\r\n\r\n--changesetresponse_39e50adf-df4a-42a3-ab13-c31ab52baa8a--\r\n--batchresponse_cc03b4d3-f290-45da-8205-59c4489dbffe--\r\n", [ + .reply(202, "--batchresponse_470a679b-3acc-4329-8a7d-5d34950e4f87\r\nContent-Type: multipart/mixed; boundary=changesetresponse_b9aede6c-aa55-4b2d-afc2-4a76be83fd2e\r\n\r\n--changesetresponse_b9aede6c-aa55-4b2d-afc2-4a76be83fd2e\r\nContent-Type: application/http\r\nContent-Transfer-Encoding: binary\r\n\r\nHTTP/1.1 204 No Content\r\nX-Content-Type-Options: nosniff\r\nCache-Control: no-cache\r\nPreference-Applied: return-no-content\r\nDataServiceVersion: 3.0;\r\nLocation: https://fakestorageaccount.table.core.windows.net/batchTableTestnode(PartitionKey='batchTest',RowKey='1')\r\nDataServiceId: https://fakestorageaccount.table.core.windows.net/batchTableTestnode(PartitionKey='batchTest',RowKey='1')\r\nETag: W/\"datetime'2021-02-01T20%3A58%3A53.7196078Z'\"\r\n\r\n\r\n--changesetresponse_b9aede6c-aa55-4b2d-afc2-4a76be83fd2e\r\nContent-Type: application/http\r\nContent-Transfer-Encoding: binary\r\n\r\nHTTP/1.1 204 No Content\r\nX-Content-Type-Options: nosniff\r\nCache-Control: no-cache\r\nPreference-Applied: return-no-content\r\nDataServiceVersion: 3.0;\r\nLocation: https://fakestorageaccount.table.core.windows.net/batchTableTestnode(PartitionKey='batchTest',RowKey='2')\r\nDataServiceId: https://fakestorageaccount.table.core.windows.net/batchTableTestnode(PartitionKey='batchTest',RowKey='2')\r\nETag: W/\"datetime'2021-02-01T20%3A58%3A53.7196078Z'\"\r\n\r\n\r\n--changesetresponse_b9aede6c-aa55-4b2d-afc2-4a76be83fd2e\r\nContent-Type: application/http\r\nContent-Transfer-Encoding: binary\r\n\r\nHTTP/1.1 204 No Content\r\nX-Content-Type-Options: nosniff\r\nCache-Control: no-cache\r\nPreference-Applied: return-no-content\r\nDataServiceVersion: 3.0;\r\nLocation: https://fakestorageaccount.table.core.windows.net/batchTableTestnode(PartitionKey='batchTest',RowKey='3')\r\nDataServiceId: https://fakestorageaccount.table.core.windows.net/batchTableTestnode(PartitionKey='batchTest',RowKey='3')\r\nETag: W/\"datetime'2021-02-01T20%3A58%3A53.7196078Z'\"\r\n\r\n\r\n--changesetresponse_b9aede6c-aa55-4b2d-afc2-4a76be83fd2e--\r\n--batchresponse_470a679b-3acc-4329-8a7d-5d34950e4f87--\r\n", [ 'Cache-Control', 'no-cache', 'Transfer-Encoding', 'chunked', 'Content-Type', - 'multipart/mixed; boundary=batchresponse_cc03b4d3-f290-45da-8205-59c4489dbffe', + 'multipart/mixed; boundary=batchresponse_470a679b-3acc-4329-8a7d-5d34950e4f87', 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '53ed73fd-a002-000b-1611-99b18d000000', + 'd63fa368-2002-00b8-48dd-f8a3cb000000', 'x-ms-client-request-id', - '150554fc-986f-46d1-a9a7-1f6eaf951de9', + 'ae4670f7-2671-46c3-acd3-48f883b67ff8', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 02 Oct 2020 23:12:22 GMT' + 'Mon, 01 Feb 2021 20:58:52 GMT' ]); diff --git a/sdk/tables/data-tables/recordings/node/batch_operations/recording_should_send_a_set_of_delete_batch_operations.js b/sdk/tables/data-tables/recordings/node/batch_operations/recording_should_send_a_set_of_delete_batch_operations.js index f08733f9ca7c..e4b6fd1cbb59 100644 --- a/sdk/tables/data-tables/recordings/node/batch_operations/recording_should_send_a_set_of_delete_batch_operations.js +++ b/sdk/tables/data-tables/recordings/node/batch_operations/recording_should_send_a_set_of_delete_batch_operations.js @@ -1,13 +1,13 @@ let nock = require('nock'); -module.exports.hash = "d10683902da795c01916add792ff5e87"; +module.exports.hash = "15d8536ec0157e3cd78c52ac90dd01c3"; module.exports.testInfo = {"uniqueName":{},"newDate":{}} nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryParams":true}) .post('/Tables', {"TableName":"batchTableTestnode"}) .query(true) - .reply(409, {"odata.error":{"code":"TableAlreadyExists","message":{"lang":"en-US","value":"The table specified already exists.\nRequestId:933285f3-b002-0036-8011-9904ab000000\nTime:2020-10-02T23:12:22.8490292Z"}}}, [ + .reply(409, {"odata.error":{"code":"TableAlreadyExists","message":{"lang":"en-US","value":"The table specified already exists.\nRequestId:d63fa3cf-2002-00b8-28dd-f8a3cb000000\nTime:2021-02-01T20:58:54.1559130Z"}}}, [ 'Cache-Control', 'no-cache', 'Transfer-Encoding', @@ -17,37 +17,37 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '933285f3-b002-0036-8011-9904ab000000', + 'd63fa3cf-2002-00b8-28dd-f8a3cb000000', 'x-ms-client-request-id', - 'c42a6101-9a7e-46f3-a883-e4a130ce6768', + 'a5d80749-7bde-4f5c-9176-84433b0a41b0', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 02 Oct 2020 23:12:22 GMT' + 'Mon, 01 Feb 2021 20:58:53 GMT' ]); nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryParams":true}) - .post('/$batch', "--batch_fakeId\r\ncontent-type: multipart/mixed; boundary=changeset_fakeId\r\n\r\n\r\n--changeset_fakeId\r\ncontent-type: application/http\r\ncontent-transfer-encoding: binary\r\n\r\nDELETE https://fakestorageaccount.table.core.windows.net/batchTableTestnode(PartitionKey='batchTest',RowKey='1') HTTP/1.1\r\nContent-Type: application/json; charset=utf-8\r\nAccept: application/json;odata=minimalmetadata\r\nDataServiceVersion: 3.0\r\nIf-Match: *\r\n\r\nundefined\r\n--changeset_fakeId\r\ncontent-type: application/http\r\ncontent-transfer-encoding: binary\r\n\r\nDELETE https://fakestorageaccount.table.core.windows.net/batchTableTestnode(PartitionKey='batchTest',RowKey='2') HTTP/1.1\r\nContent-Type: application/json; charset=utf-8\r\nAccept: application/json;odata=minimalmetadata\r\nDataServiceVersion: 3.0\r\nIf-Match: *\r\n\r\nundefined\r\n--changeset_fakeId\r\ncontent-type: application/http\r\ncontent-transfer-encoding: binary\r\n\r\nDELETE https://fakestorageaccount.table.core.windows.net/batchTableTestnode(PartitionKey='batchTest',RowKey='3') HTTP/1.1\r\nContent-Type: application/json; charset=utf-8\r\nAccept: application/json;odata=minimalmetadata\r\nDataServiceVersion: 3.0\r\nIf-Match: *\r\n\r\nundefined\r\n--changeset_fakeId--\r\n--batch_fakeId\r\n") + .post('/$batch', "--batch_fakeId\r\ncontent-type: multipart/mixed; boundary=changeset_fakeId\r\n\r\n\r\n--changeset_fakeId\r\ncontent-type: application/http\r\ncontent-transfer-encoding: binary\r\n\r\nDELETE https://fakestorageaccount.table.core.windows.net/batchTableTestnode(PartitionKey='batchTest',RowKey='1') HTTP/1.1\r\naccept: application/json;odata=minimalmetadata\r\ndataserviceversion: 3.0\r\nif-match: *\r\n\r\n\r\n--changeset_fakeId\r\ncontent-type: application/http\r\ncontent-transfer-encoding: binary\r\n\r\nDELETE https://fakestorageaccount.table.core.windows.net/batchTableTestnode(PartitionKey='batchTest',RowKey='2') HTTP/1.1\r\naccept: application/json;odata=minimalmetadata\r\ndataserviceversion: 3.0\r\nif-match: *\r\n\r\n\r\n--changeset_fakeId\r\ncontent-type: application/http\r\ncontent-transfer-encoding: binary\r\n\r\nDELETE https://fakestorageaccount.table.core.windows.net/batchTableTestnode(PartitionKey='batchTest',RowKey='3') HTTP/1.1\r\naccept: application/json;odata=minimalmetadata\r\ndataserviceversion: 3.0\r\nif-match: *\r\n\r\n\r\n--changeset_fakeId--\r\n--batch_fakeId\r\n") .query(true) - .reply(202, "--batchresponse_16735c58-84cc-4d94-a1d1-42b13560c0ee\r\nContent-Type: multipart/mixed; boundary=changesetresponse_f4d4d340-7b12-4be9-85e8-e8aa5797b426\r\n\r\n--changesetresponse_f4d4d340-7b12-4be9-85e8-e8aa5797b426\r\nContent-Type: application/http\r\nContent-Transfer-Encoding: binary\r\n\r\nHTTP/1.1 204 No Content\r\nX-Content-Type-Options: nosniff\r\nCache-Control: no-cache\r\nDataServiceVersion: 1.0;\r\n\r\n\r\n--changesetresponse_f4d4d340-7b12-4be9-85e8-e8aa5797b426\r\nContent-Type: application/http\r\nContent-Transfer-Encoding: binary\r\n\r\nHTTP/1.1 204 No Content\r\nX-Content-Type-Options: nosniff\r\nCache-Control: no-cache\r\nDataServiceVersion: 1.0;\r\n\r\n\r\n--changesetresponse_f4d4d340-7b12-4be9-85e8-e8aa5797b426\r\nContent-Type: application/http\r\nContent-Transfer-Encoding: binary\r\n\r\nHTTP/1.1 204 No Content\r\nX-Content-Type-Options: nosniff\r\nCache-Control: no-cache\r\nDataServiceVersion: 1.0;\r\n\r\n\r\n--changesetresponse_f4d4d340-7b12-4be9-85e8-e8aa5797b426--\r\n--batchresponse_16735c58-84cc-4d94-a1d1-42b13560c0ee--\r\n", [ + .reply(202, "--batchresponse_ce676012-a8c7-4aed-a121-92fc1f3c23c3\r\nContent-Type: multipart/mixed; boundary=changesetresponse_4c7b303b-bd1a-44f2-91a6-04dd6453987d\r\n\r\n--changesetresponse_4c7b303b-bd1a-44f2-91a6-04dd6453987d\r\nContent-Type: application/http\r\nContent-Transfer-Encoding: binary\r\n\r\nHTTP/1.1 204 No Content\r\nX-Content-Type-Options: nosniff\r\nCache-Control: no-cache\r\nDataServiceVersion: 1.0;\r\n\r\n\r\n--changesetresponse_4c7b303b-bd1a-44f2-91a6-04dd6453987d\r\nContent-Type: application/http\r\nContent-Transfer-Encoding: binary\r\n\r\nHTTP/1.1 204 No Content\r\nX-Content-Type-Options: nosniff\r\nCache-Control: no-cache\r\nDataServiceVersion: 1.0;\r\n\r\n\r\n--changesetresponse_4c7b303b-bd1a-44f2-91a6-04dd6453987d\r\nContent-Type: application/http\r\nContent-Transfer-Encoding: binary\r\n\r\nHTTP/1.1 204 No Content\r\nX-Content-Type-Options: nosniff\r\nCache-Control: no-cache\r\nDataServiceVersion: 1.0;\r\n\r\n\r\n--changesetresponse_4c7b303b-bd1a-44f2-91a6-04dd6453987d--\r\n--batchresponse_ce676012-a8c7-4aed-a121-92fc1f3c23c3--\r\n", [ 'Cache-Control', 'no-cache', 'Transfer-Encoding', 'chunked', 'Content-Type', - 'multipart/mixed; boundary=batchresponse_16735c58-84cc-4d94-a1d1-42b13560c0ee', + 'multipart/mixed; boundary=batchresponse_ce676012-a8c7-4aed-a121-92fc1f3c23c3', 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'fde6b0d1-f002-0018-6411-99846c000000', + 'd63fa3e2-2002-00b8-3add-f8a3cb000000', 'x-ms-client-request-id', - '553cdfcb-7af6-463a-9781-999ae3dd865c', + '51ba633b-94e7-4336-96f1-c717affee8e9', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 02 Oct 2020 23:12:22 GMT' + 'Mon, 01 Feb 2021 20:58:53 GMT' ]); diff --git a/sdk/tables/data-tables/recordings/node/batch_operations/recording_should_send_a_set_of_update_batch_operations.js b/sdk/tables/data-tables/recordings/node/batch_operations/recording_should_send_a_set_of_update_batch_operations.js index c11b7815fdfb..39f751248292 100644 --- a/sdk/tables/data-tables/recordings/node/batch_operations/recording_should_send_a_set_of_update_batch_operations.js +++ b/sdk/tables/data-tables/recordings/node/batch_operations/recording_should_send_a_set_of_update_batch_operations.js @@ -1,13 +1,13 @@ let nock = require('nock'); -module.exports.hash = "909b116b20d82a456c337dffff84331e"; +module.exports.hash = "546b6ab160dcc687312be0d8a817f7cf"; module.exports.testInfo = {"uniqueName":{},"newDate":{}} nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryParams":true}) .post('/Tables', {"TableName":"batchTableTestnode"}) .query(true) - .reply(409, {"odata.error":{"code":"TableAlreadyExists","message":{"lang":"en-US","value":"The table specified already exists.\nRequestId:37675746-4002-0001-1711-99a804000000\nTime:2020-10-02T23:12:22.6009403Z"}}}, [ + .reply(409, {"odata.error":{"code":"TableAlreadyExists","message":{"lang":"en-US","value":"The table specified already exists.\nRequestId:d63fa385-2002-00b8-64dd-f8a3cb000000\nTime:2021-02-01T20:58:53.8356891Z"}}}, [ 'Cache-Control', 'no-cache', 'Transfer-Encoding', @@ -17,45 +17,45 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '37675746-4002-0001-1711-99a804000000', + 'd63fa385-2002-00b8-64dd-f8a3cb000000', 'x-ms-client-request-id', - 'e807b528-0e1d-4a1d-89bf-e2bded7bb450', + '7d35540c-6a8a-4de8-88d5-f902fb9c3899', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 02 Oct 2020 23:12:21 GMT' + 'Mon, 01 Feb 2021 20:58:53 GMT' ]); nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryParams":true}) - .post('/$batch', "--batch_fakeId\r\ncontent-type: multipart/mixed; boundary=changeset_fakeId\r\n\r\n\r\n--changeset_fakeId\r\ncontent-type: application/http\r\ncontent-transfer-encoding: binary\r\n\r\nPUT https://fakestorageaccount.table.core.windows.net/batchTableTestnode(PartitionKey='batchTest',RowKey='1') HTTP/1.1\r\nContent-Type: application/json\r\nDataServiceVersion: 3.0\r\nAccept: application/json\r\nIf-Match: *\r\n\r\n{\"PartitionKey\":\"batchTest\",\"RowKey\":\"1\",\"name\":\"updated\"}\r\n--changeset_fakeId\r\ncontent-type: application/http\r\ncontent-transfer-encoding: binary\r\n\r\nPUT https://fakestorageaccount.table.core.windows.net/batchTableTestnode(PartitionKey='batchTest',RowKey='2') HTTP/1.1\r\nContent-Type: application/json\r\nDataServiceVersion: 3.0\r\nAccept: application/json\r\nIf-Match: *\r\n\r\n{\"PartitionKey\":\"batchTest\",\"RowKey\":\"2\",\"name\":\"updated\"}\r\n--changeset_fakeId\r\ncontent-type: application/http\r\ncontent-transfer-encoding: binary\r\n\r\nPUT https://fakestorageaccount.table.core.windows.net/batchTableTestnode(PartitionKey='batchTest',RowKey='3') HTTP/1.1\r\nContent-Type: application/json\r\nDataServiceVersion: 3.0\r\nAccept: application/json\r\nIf-Match: *\r\n\r\n{\"PartitionKey\":\"batchTest\",\"RowKey\":\"3\",\"name\":\"updated\"}\r\n--changeset_fakeId--\r\n--batch_fakeId\r\n") + .post('/$batch', "--batch_fakeId\r\ncontent-type: multipart/mixed; boundary=changeset_fakeId\r\n\r\n\r\n--changeset_fakeId\r\ncontent-type: application/http\r\ncontent-transfer-encoding: binary\r\n\r\nPUT https://fakestorageaccount.table.core.windows.net/batchTableTestnode(PartitionKey='batchTest',RowKey='1') HTTP/1.1\r\ncontent-type: application/json\r\ndataserviceversion: 3.0\r\naccept: application/json\r\nif-match: *\r\n\r\n\r\n{\"PartitionKey\":\"batchTest\",\"RowKey\":\"1\",\"name\":\"updated\"}\r\n--changeset_fakeId\r\ncontent-type: application/http\r\ncontent-transfer-encoding: binary\r\n\r\nPUT https://fakestorageaccount.table.core.windows.net/batchTableTestnode(PartitionKey='batchTest',RowKey='2') HTTP/1.1\r\ncontent-type: application/json\r\ndataserviceversion: 3.0\r\naccept: application/json\r\nif-match: *\r\n\r\n\r\n{\"PartitionKey\":\"batchTest\",\"RowKey\":\"2\",\"name\":\"updated\"}\r\n--changeset_fakeId\r\ncontent-type: application/http\r\ncontent-transfer-encoding: binary\r\n\r\nPUT https://fakestorageaccount.table.core.windows.net/batchTableTestnode(PartitionKey='batchTest',RowKey='3') HTTP/1.1\r\ncontent-type: application/json\r\ndataserviceversion: 3.0\r\naccept: application/json\r\nif-match: *\r\n\r\n\r\n{\"PartitionKey\":\"batchTest\",\"RowKey\":\"3\",\"name\":\"updated\"}\r\n--changeset_fakeId--\r\n--batch_fakeId\r\n") .query(true) - .reply(202, "--batchresponse_5ac28fb8-a85c-42ad-9bbc-8900f355ddea\r\nContent-Type: multipart/mixed; boundary=changesetresponse_53d67dd4-f247-4e86-8961-2eef5492779c\r\n\r\n--changesetresponse_53d67dd4-f247-4e86-8961-2eef5492779c\r\nContent-Type: application/http\r\nContent-Transfer-Encoding: binary\r\n\r\nHTTP/1.1 204 No Content\r\nX-Content-Type-Options: nosniff\r\nCache-Control: no-cache\r\nDataServiceVersion: 1.0;\r\nETag: W/\"datetime'2020-10-02T23%3A12%3A22.7093775Z'\"\r\n\r\n\r\n--changesetresponse_53d67dd4-f247-4e86-8961-2eef5492779c\r\nContent-Type: application/http\r\nContent-Transfer-Encoding: binary\r\n\r\nHTTP/1.1 204 No Content\r\nX-Content-Type-Options: nosniff\r\nCache-Control: no-cache\r\nDataServiceVersion: 1.0;\r\nETag: W/\"datetime'2020-10-02T23%3A12%3A22.710378Z'\"\r\n\r\n\r\n--changesetresponse_53d67dd4-f247-4e86-8961-2eef5492779c\r\nContent-Type: application/http\r\nContent-Transfer-Encoding: binary\r\n\r\nHTTP/1.1 204 No Content\r\nX-Content-Type-Options: nosniff\r\nCache-Control: no-cache\r\nDataServiceVersion: 1.0;\r\nETag: W/\"datetime'2020-10-02T23%3A12%3A22.710378Z'\"\r\n\r\n\r\n--changesetresponse_53d67dd4-f247-4e86-8961-2eef5492779c--\r\n--batchresponse_5ac28fb8-a85c-42ad-9bbc-8900f355ddea--\r\n", [ + .reply(202, "--batchresponse_873775a0-9bc4-4f43-875d-63e703226f20\r\nContent-Type: multipart/mixed; boundary=changesetresponse_615b0ed9-fb5e-4ec3-976b-ff1bbc92c416\r\n\r\n--changesetresponse_615b0ed9-fb5e-4ec3-976b-ff1bbc92c416\r\nContent-Type: application/http\r\nContent-Transfer-Encoding: binary\r\n\r\nHTTP/1.1 204 No Content\r\nX-Content-Type-Options: nosniff\r\nCache-Control: no-cache\r\nDataServiceVersion: 1.0;\r\nETag: W/\"datetime'2021-02-01T20%3A58%3A53.8930248Z'\"\r\n\r\n\r\n--changesetresponse_615b0ed9-fb5e-4ec3-976b-ff1bbc92c416\r\nContent-Type: application/http\r\nContent-Transfer-Encoding: binary\r\n\r\nHTTP/1.1 204 No Content\r\nX-Content-Type-Options: nosniff\r\nCache-Control: no-cache\r\nDataServiceVersion: 1.0;\r\nETag: W/\"datetime'2021-02-01T20%3A58%3A53.8930248Z'\"\r\n\r\n\r\n--changesetresponse_615b0ed9-fb5e-4ec3-976b-ff1bbc92c416\r\nContent-Type: application/http\r\nContent-Transfer-Encoding: binary\r\n\r\nHTTP/1.1 204 No Content\r\nX-Content-Type-Options: nosniff\r\nCache-Control: no-cache\r\nDataServiceVersion: 1.0;\r\nETag: W/\"datetime'2021-02-01T20%3A58%3A53.8940259Z'\"\r\n\r\n\r\n--changesetresponse_615b0ed9-fb5e-4ec3-976b-ff1bbc92c416--\r\n--batchresponse_873775a0-9bc4-4f43-875d-63e703226f20--\r\n", [ 'Cache-Control', 'no-cache', 'Transfer-Encoding', 'chunked', 'Content-Type', - 'multipart/mixed; boundary=batchresponse_5ac28fb8-a85c-42ad-9bbc-8900f355ddea', + 'multipart/mixed; boundary=batchresponse_873775a0-9bc4-4f43-875d-63e703226f20', 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'df9cbd29-5002-0037-5011-990556000000', + 'd63fa38f-2002-00b8-6edd-f8a3cb000000', 'x-ms-client-request-id', - 'dcb19c5a-6fa9-476b-8925-53c158342432', + 'c17d7e2d-b9c2-48ae-b682-6324763d9b19', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 02 Oct 2020 23:12:22 GMT' + 'Mon, 01 Feb 2021 20:58:53 GMT' ]); nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryParams":true}) .get('/batchTableTestnode()') .query(true) - .reply(200, {"odata.metadata":"https://fakestorageaccount.table.core.windows.net/$metadata#batchTableTestnode","value":[{"odata.etag":"W/\"datetime'2020-10-02T23%3A12%3A22.7093775Z'\"","PartitionKey":"batchTest","RowKey":"1","Timestamp":"2020-10-02T23:12:22.7093775Z","name":"updated"},{"odata.etag":"W/\"datetime'2020-10-02T23%3A12%3A22.710378Z'\"","PartitionKey":"batchTest","RowKey":"2","Timestamp":"2020-10-02T23:12:22.710378Z","name":"updated"},{"odata.etag":"W/\"datetime'2020-10-02T23%3A12%3A22.710378Z'\"","PartitionKey":"batchTest","RowKey":"3","Timestamp":"2020-10-02T23:12:22.710378Z","name":"updated"}]}, [ + .reply(200, {"odata.metadata":"https://fakestorageaccount.table.core.windows.net/$metadata#batchTableTestnode","value":[{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A53.8930248Z'\"","PartitionKey":"batchTest","RowKey":"1","Timestamp":"2021-02-01T20:58:53.8930248Z","name":"updated"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A53.8930248Z'\"","PartitionKey":"batchTest","RowKey":"2","Timestamp":"2021-02-01T20:58:53.8930248Z","name":"updated"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A53.8940259Z'\"","PartitionKey":"batchTest","RowKey":"3","Timestamp":"2021-02-01T20:58:53.8940259Z","name":"updated"}]}, [ 'Cache-Control', 'no-cache', 'Transfer-Encoding', @@ -65,9 +65,9 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '3767576b-4002-0001-3511-99a804000000', + 'd63fa3bd-2002-00b8-18dd-f8a3cb000000', 'x-ms-client-request-id', - '6f4f6a32-812a-472c-9638-374e05381d2f', + '4d118737-eb68-477f-93fb-712f49a7cd42', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', @@ -77,5 +77,5 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Access-Control-Allow-Origin', '*', 'Date', - 'Fri, 02 Oct 2020 23:12:21 GMT' + 'Mon, 01 Feb 2021 20:58:53 GMT' ]); diff --git a/sdk/tables/data-tables/recordings/node/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_boolean.js b/sdk/tables/data-tables/recordings/node/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_boolean.js index 5e1921f526f6..fb0f1e9e5111 100644 --- a/sdk/tables/data-tables/recordings/node/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_boolean.js +++ b/sdk/tables/data-tables/recordings/node/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_boolean.js @@ -1,6 +1,6 @@ let nock = require('nock'); -module.exports.hash = "f52cd0bcbfcfb042fe9fa27951bab1db"; +module.exports.hash = "9f2fa8212f82ef6f70678d63b0dac1e0"; module.exports.testInfo = {"uniqueName":{},"newDate":{}} @@ -13,15 +13,15 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Content-Length', '0', 'ETag', - `W/"datetime'2020-10-01T00%3A38%3A38.1314286Z'"`, + `W/"datetime'2021-02-01T20%3A58%3A57.7374276Z'"`, 'Location', "https://fakestorageaccount.table.core.windows.net/tableClientTestnode(PartitionKey='P6_node',RowKey='R6')", 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '96adfb34-3002-0063-798b-97efdc000000', + 'd63fa6c3-2002-00b8-55dd-f8a3cb000000', 'x-ms-client-request-id', - '3fe62825-b4a7-4931-90db-59a3af843572', + '1bcff48d-8143-4a96-b04a-fbde58fea424', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', @@ -31,13 +31,13 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'DataServiceId', "https://fakestorageaccount.table.core.windows.net/tableClientTestnode(PartitionKey='P6_node',RowKey='R6')", 'Date', - 'Thu, 01 Oct 2020 00:38:38 GMT' + 'Mon, 01 Feb 2021 20:58:56 GMT' ]); nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryParams":true}) - .get('/tableClientTestnode(PartitionKey=%27P6_node%27,RowKey=%27R6%27)') + .get(`/tableClientTestnode(PartitionKey='P6_node',RowKey='R6')`) .query(true) - .reply(200, {"odata.metadata":"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestnode/@Element","odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A38.1314286Z'\"","PartitionKey":"P6_node","RowKey":"R6","Timestamp":"2020-10-01T00:38:38.1314286Z","testField":true}, [ + .reply(200, {"odata.metadata":"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestnode/@Element","odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A57.7374276Z'\"","PartitionKey":"P6_node","RowKey":"R6","Timestamp":"2021-02-01T20:58:57.7374276Z","testField":true}, [ 'Cache-Control', 'no-cache', 'Transfer-Encoding', @@ -45,13 +45,13 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Content-Type', 'application/json;odata=minimalmetadata;streaming=true;charset=utf-8', 'ETag', - `W/"datetime'2020-10-01T00%3A38%3A38.1314286Z'"`, + `W/"datetime'2021-02-01T20%3A58%3A57.7374276Z'"`, 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '96adfb3a-3002-0063-7d8b-97efdc000000', + 'd63fa6e1-2002-00b8-70dd-f8a3cb000000', 'x-ms-client-request-id', - 'd359b44a-e58b-4a83-b014-95ef5b7dc6c0', + '55c2c8f3-497b-425a-a071-f96a330d02fb', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', @@ -61,11 +61,11 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Access-Control-Allow-Origin', '*', 'Date', - 'Thu, 01 Oct 2020 00:38:38 GMT' + 'Mon, 01 Feb 2021 20:58:57 GMT' ]); nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/tableClientTestnode(PartitionKey=%27P6_node%27,RowKey=%27R6%27)') + .delete(`/tableClientTestnode(PartitionKey='P6_node',RowKey='R6')`) .query(true) .reply(204, "", [ 'Cache-Control', @@ -75,13 +75,13 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '96adfb3d-3002-0063-808b-97efdc000000', + 'd63fa6f3-2002-00b8-01dd-f8a3cb000000', 'x-ms-client-request-id', - '9091f082-9f2e-4ea7-bef2-31edae91341e', + '578d2608-16c6-4271-a1f6-cb87ed702214', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', 'nosniff', 'Date', - 'Thu, 01 Oct 2020 00:38:38 GMT' + 'Mon, 01 Feb 2021 20:58:57 GMT' ]); diff --git a/sdk/tables/data-tables/recordings/node/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_date.js b/sdk/tables/data-tables/recordings/node/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_date.js index 0d769c2083f2..dce8c9350a4f 100644 --- a/sdk/tables/data-tables/recordings/node/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_date.js +++ b/sdk/tables/data-tables/recordings/node/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_date.js @@ -1,6 +1,6 @@ let nock = require('nock'); -module.exports.hash = "863e289a59927f30b076ac8746af91b5"; +module.exports.hash = "b514e17eaa36dd365a6e6674b159a41e"; module.exports.testInfo = {"uniqueName":{},"newDate":{}} @@ -13,15 +13,15 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Content-Length', '0', 'ETag', - `W/"datetime'2020-11-20T20%3A53%3A23.1334566Z'"`, + `W/"datetime'2021-02-01T20%3A58%3A56.94687Z'"`, 'Location', "https://fakestorageaccount.table.core.windows.net/tableClientTestnode(PartitionKey='P2_node',RowKey='R2')", 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '921386a0-3002-0041-6b7f-bf81ea000000', + 'd63fa612-2002-00b8-38dd-f8a3cb000000', 'x-ms-client-request-id', - 'cdd1359c-2af5-4ebd-9124-11d0b81e87f1', + 'a9a02ec4-f949-4899-8028-a1982109e564', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', @@ -31,13 +31,13 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'DataServiceId', "https://fakestorageaccount.table.core.windows.net/tableClientTestnode(PartitionKey='P2_node',RowKey='R2')", 'Date', - 'Fri, 20 Nov 2020 20:53:22 GMT' + 'Mon, 01 Feb 2021 20:58:56 GMT' ]); nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryParams":true}) - .get('/tableClientTestnode(PartitionKey=%27P2_node%27,RowKey=%27R2%27)') + .get(`/tableClientTestnode(PartitionKey='P2_node',RowKey='R2')`) .query(true) - .reply(200, {"odata.metadata":"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestnode/@Element","odata.etag":"W/\"datetime'2020-11-20T20%3A53%3A23.1334566Z'\"","PartitionKey":"P2_node","RowKey":"R2","Timestamp":"2020-11-20T20:53:23.1334566Z","testField@odata.type":"Edm.DateTime","testField":"2020-09-17T00:00:00.111Z"}, [ + .reply(200, {"odata.metadata":"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestnode/@Element","odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A56.94687Z'\"","PartitionKey":"P2_node","RowKey":"R2","Timestamp":"2021-02-01T20:58:56.94687Z","testField@odata.type":"Edm.DateTime","testField":"2020-09-17T00:00:00.111Z"}, [ 'Cache-Control', 'no-cache', 'Transfer-Encoding', @@ -45,13 +45,13 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Content-Type', 'application/json;odata=minimalmetadata;streaming=true;charset=utf-8', 'ETag', - `W/"datetime'2020-11-20T20%3A53%3A23.1334566Z'"`, + `W/"datetime'2021-02-01T20%3A58%3A56.94687Z'"`, 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '921386a9-3002-0041-727f-bf81ea000000', + 'd63fa61f-2002-00b8-43dd-f8a3cb000000', 'x-ms-client-request-id', - '9257f564-cc35-42ea-9863-382a448d88ef', + '9016d0b1-9cfb-4831-9ba3-d5ce2467bc36', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', @@ -61,11 +61,11 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Access-Control-Allow-Origin', '*', 'Date', - 'Fri, 20 Nov 2020 20:53:22 GMT' + 'Mon, 01 Feb 2021 20:58:56 GMT' ]); nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/tableClientTestnode(PartitionKey=%27P2_node%27,RowKey=%27R2%27)') + .delete(`/tableClientTestnode(PartitionKey='P2_node',RowKey='R2')`) .query(true) .reply(204, "", [ 'Cache-Control', @@ -75,13 +75,13 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '921386b0-3002-0041-797f-bf81ea000000', + 'd63fa625-2002-00b8-49dd-f8a3cb000000', 'x-ms-client-request-id', - 'e0332ebf-04ce-4175-af69-232062cb1659', + 'c29707e9-8736-4aa8-97c7-7b0b98fe8d30', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 20 Nov 2020 20:53:22 GMT' + 'Mon, 01 Feb 2021 20:58:56 GMT' ]); diff --git a/sdk/tables/data-tables/recordings/node/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_datetime.js b/sdk/tables/data-tables/recordings/node/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_datetime.js index 4cc935ea061a..b5eb0e0f08f2 100644 --- a/sdk/tables/data-tables/recordings/node/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_datetime.js +++ b/sdk/tables/data-tables/recordings/node/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_datetime.js @@ -1,6 +1,6 @@ let nock = require('nock'); -module.exports.hash = "5ecfde59f77d9fc9785b51fc9d62d08e"; +module.exports.hash = "048eb22bfdbac677537ddf08e7b62bf2"; module.exports.testInfo = {"uniqueName":{},"newDate":{}} @@ -13,15 +13,15 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Content-Length', '0', 'ETag', - `W/"datetime'2020-11-20T20%3A39%3A32.4994263Z'"`, + `W/"datetime'2021-02-01T20%3A58%3A58.0056159Z'"`, 'Location', "https://fakestorageaccount.table.core.windows.net/tableClientTestnode(PartitionKey='P7_node',RowKey='R7')", 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'b2eb0e9a-6002-0016-487d-bf6867000000', + 'd63fa705-2002-00b8-13dd-f8a3cb000000', 'x-ms-client-request-id', - '79589036-b885-418f-9c9d-47f90b623959', + 'cd4b55b3-eaa7-4cfe-b309-8760cf08c501', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', @@ -31,13 +31,13 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'DataServiceId', "https://fakestorageaccount.table.core.windows.net/tableClientTestnode(PartitionKey='P7_node',RowKey='R7')", 'Date', - 'Fri, 20 Nov 2020 20:39:31 GMT' + 'Mon, 01 Feb 2021 20:58:57 GMT' ]); nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryParams":true}) - .get('/tableClientTestnode(PartitionKey=%27P7_node%27,RowKey=%27R7%27)') + .get(`/tableClientTestnode(PartitionKey='P7_node',RowKey='R7')`) .query(true) - .reply(200, {"odata.metadata":"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestnode/@Element","odata.etag":"W/\"datetime'2020-11-20T20%3A39%3A32.4994263Z'\"","PartitionKey":"P7_node","RowKey":"R7","Timestamp":"2020-11-20T20:39:32.4994263Z","testField@odata.type":"Edm.DateTime","testField":"2020-09-17T00:00:00.99999Z"}, [ + .reply(200, {"odata.metadata":"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestnode/@Element","odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A58.0056159Z'\"","PartitionKey":"P7_node","RowKey":"R7","Timestamp":"2021-02-01T20:58:58.0056159Z","testField@odata.type":"Edm.DateTime","testField":"2020-09-17T00:00:00.99999Z"}, [ 'Cache-Control', 'no-cache', 'Transfer-Encoding', @@ -45,13 +45,13 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Content-Type', 'application/json;odata=minimalmetadata;streaming=true;charset=utf-8', 'ETag', - `W/"datetime'2020-11-20T20%3A39%3A32.4994263Z'"`, + `W/"datetime'2021-02-01T20%3A58%3A58.0056159Z'"`, 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'b2eb0ebb-6002-0016-677d-bf6867000000', + 'd63fa709-2002-00b8-17dd-f8a3cb000000', 'x-ms-client-request-id', - '09f3b6db-a037-4360-9bbe-eed53b3b3544', + 'bccdf4cf-daa5-459d-8e26-3b8f40c6cf7d', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', @@ -61,11 +61,11 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Access-Control-Allow-Origin', '*', 'Date', - 'Fri, 20 Nov 2020 20:39:31 GMT' + 'Mon, 01 Feb 2021 20:58:57 GMT' ]); nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/tableClientTestnode(PartitionKey=%27P7_node%27,RowKey=%27R7%27)') + .delete(`/tableClientTestnode(PartitionKey='P7_node',RowKey='R7')`) .query(true) .reply(204, "", [ 'Cache-Control', @@ -75,13 +75,13 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'b2eb0ecb-6002-0016-777d-bf6867000000', + 'd63fa723-2002-00b8-2edd-f8a3cb000000', 'x-ms-client-request-id', - '79e449ee-5b1d-449f-86f9-a92f6f4d46e4', + 'ae6ed165-8366-45a8-9c3e-4914f5fd3bfb', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 20 Nov 2020 20:39:31 GMT' + 'Mon, 01 Feb 2021 20:58:57 GMT' ]); diff --git a/sdk/tables/data-tables/recordings/node/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_guid.js b/sdk/tables/data-tables/recordings/node/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_guid.js index 07c58d3586e6..e36e15df4f78 100644 --- a/sdk/tables/data-tables/recordings/node/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_guid.js +++ b/sdk/tables/data-tables/recordings/node/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_guid.js @@ -1,6 +1,6 @@ let nock = require('nock'); -module.exports.hash = "59fc64f1b4e20d69b3e19553f4bfde08"; +module.exports.hash = "1b91dbeefd66be8d835c7c90dce21003"; module.exports.testInfo = {"uniqueName":{},"newDate":{}} @@ -13,15 +13,15 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Content-Length', '0', 'ETag', - `W/"datetime'2020-10-01T00%3A38%3A37.6216947Z'"`, + `W/"datetime'2021-02-01T20%3A58%3A57.0819651Z'"`, 'Location', "https://fakestorageaccount.table.core.windows.net/tableClientTestnode(PartitionKey='P3_node',RowKey='R3')", 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'cb3f1222-b002-0014-4d8b-976a9d000000', + 'd63fa629-2002-00b8-4ddd-f8a3cb000000', 'x-ms-client-request-id', - 'b645b96f-91c5-4290-bb9f-63d5cc7fbb31', + '95c20bd4-7d93-4b58-ac65-e0ba8dfaeeaf', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', @@ -31,13 +31,13 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'DataServiceId', "https://fakestorageaccount.table.core.windows.net/tableClientTestnode(PartitionKey='P3_node',RowKey='R3')", 'Date', - 'Thu, 01 Oct 2020 00:38:37 GMT' + 'Mon, 01 Feb 2021 20:58:56 GMT' ]); nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryParams":true}) - .get('/tableClientTestnode(PartitionKey=%27P3_node%27,RowKey=%27R3%27)') + .get(`/tableClientTestnode(PartitionKey='P3_node',RowKey='R3')`) .query(true) - .reply(200, {"odata.metadata":"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestnode/@Element","odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A37.6216947Z'\"","PartitionKey":"P3_node","RowKey":"R3","Timestamp":"2020-10-01T00:38:37.6216947Z","testField@odata.type":"Edm.Guid","testField":"cf8ef051-1b7d-4e93-a1e5-a3944d7e441c"}, [ + .reply(200, {"odata.metadata":"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestnode/@Element","odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A57.0819651Z'\"","PartitionKey":"P3_node","RowKey":"R3","Timestamp":"2021-02-01T20:58:57.0819651Z","testField@odata.type":"Edm.Guid","testField":"cf8ef051-1b7d-4e93-a1e5-a3944d7e441c"}, [ 'Cache-Control', 'no-cache', 'Transfer-Encoding', @@ -45,13 +45,13 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Content-Type', 'application/json;odata=minimalmetadata;streaming=true;charset=utf-8', 'ETag', - `W/"datetime'2020-10-01T00%3A38%3A37.6216947Z'"`, + `W/"datetime'2021-02-01T20%3A58%3A57.0819651Z'"`, 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'cb3f1229-b002-0014-528b-976a9d000000', + 'd63fa632-2002-00b8-55dd-f8a3cb000000', 'x-ms-client-request-id', - '50497d50-a022-45dd-ad7f-b5391b6c6fec', + '6444951e-13ea-47f2-89bf-663c8d261fd7', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', @@ -61,11 +61,11 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Access-Control-Allow-Origin', '*', 'Date', - 'Thu, 01 Oct 2020 00:38:37 GMT' + 'Mon, 01 Feb 2021 20:58:56 GMT' ]); nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/tableClientTestnode(PartitionKey=%27P3_node%27,RowKey=%27R3%27)') + .delete(`/tableClientTestnode(PartitionKey='P3_node',RowKey='R3')`) .query(true) .reply(204, "", [ 'Cache-Control', @@ -75,13 +75,13 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'cb3f122b-b002-0014-548b-976a9d000000', + 'd63fa63d-2002-00b8-5fdd-f8a3cb000000', 'x-ms-client-request-id', - 'd0548d33-1c82-4e63-97d2-f4faf14a4f25', + '69c89ba9-c95e-4b2f-b36c-cd2f244bdb4e', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', 'nosniff', 'Date', - 'Thu, 01 Oct 2020 00:38:37 GMT' + 'Mon, 01 Feb 2021 20:58:56 GMT' ]); diff --git a/sdk/tables/data-tables/recordings/node/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_int32.js b/sdk/tables/data-tables/recordings/node/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_int32.js index 8d084271e593..c1c45bfe50e3 100644 --- a/sdk/tables/data-tables/recordings/node/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_int32.js +++ b/sdk/tables/data-tables/recordings/node/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_int32.js @@ -1,6 +1,6 @@ let nock = require('nock'); -module.exports.hash = "182a6c176580c6b356e917fb5f54d653"; +module.exports.hash = "95d9a5edc603d1621ed8598e68f0e200"; module.exports.testInfo = {"uniqueName":{},"newDate":{}} @@ -13,15 +13,15 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Content-Length', '0', 'ETag', - `W/"datetime'2020-10-01T00%3A38%3A37.9647245Z'"`, + `W/"datetime'2021-02-01T20%3A58%3A57.6143414Z'"`, 'Location', "https://fakestorageaccount.table.core.windows.net/tableClientTestnode(PartitionKey='P5_node',RowKey='R5')", 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '55834e4f-d002-000f-648b-97440f000000', + 'd63fa69d-2002-00b8-32dd-f8a3cb000000', 'x-ms-client-request-id', - '154a8fa9-986e-4e54-ba08-4cbecdbd310c', + 'd3581792-92c9-48ce-8905-5e15e097c715', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', @@ -31,13 +31,13 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'DataServiceId', "https://fakestorageaccount.table.core.windows.net/tableClientTestnode(PartitionKey='P5_node',RowKey='R5')", 'Date', - 'Thu, 01 Oct 2020 00:38:37 GMT' + 'Mon, 01 Feb 2021 20:58:56 GMT' ]); nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryParams":true}) - .get('/tableClientTestnode(PartitionKey=%27P5_node%27,RowKey=%27R5%27)') + .get(`/tableClientTestnode(PartitionKey='P5_node',RowKey='R5')`) .query(true) - .reply(200, {"odata.metadata":"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestnode/@Element","odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A37.9647245Z'\"","PartitionKey":"P5_node","RowKey":"R5","Timestamp":"2020-10-01T00:38:37.9647245Z","testField":123}, [ + .reply(200, {"odata.metadata":"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestnode/@Element","odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A57.6143414Z'\"","PartitionKey":"P5_node","RowKey":"R5","Timestamp":"2021-02-01T20:58:57.6143414Z","testField":123}, [ 'Cache-Control', 'no-cache', 'Transfer-Encoding', @@ -45,13 +45,13 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Content-Type', 'application/json;odata=minimalmetadata;streaming=true;charset=utf-8', 'ETag', - `W/"datetime'2020-10-01T00%3A38%3A37.9647245Z'"`, + `W/"datetime'2021-02-01T20%3A58%3A57.6143414Z'"`, 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '55834e56-d002-000f-698b-97440f000000', + 'd63fa6ad-2002-00b8-40dd-f8a3cb000000', 'x-ms-client-request-id', - '21e48b0c-7682-4bc7-a429-f6125a2a976f', + 'f7f19029-5eee-40d8-8ff0-b03632c59bd3', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', @@ -61,11 +61,11 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Access-Control-Allow-Origin', '*', 'Date', - 'Thu, 01 Oct 2020 00:38:37 GMT' + 'Mon, 01 Feb 2021 20:58:56 GMT' ]); nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/tableClientTestnode(PartitionKey=%27P5_node%27,RowKey=%27R5%27)') + .delete(`/tableClientTestnode(PartitionKey='P5_node',RowKey='R5')`) .query(true) .reply(204, "", [ 'Cache-Control', @@ -75,13 +75,13 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '55834e5a-d002-000f-6d8b-97440f000000', + 'd63fa6b4-2002-00b8-47dd-f8a3cb000000', 'x-ms-client-request-id', - '23c4f16b-5ced-4d34-825d-405757dd6ac5', + 'd96520ce-a6d1-45b3-b496-38065f3bdec7', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', 'nosniff', 'Date', - 'Thu, 01 Oct 2020 00:38:37 GMT' + 'Mon, 01 Feb 2021 20:58:56 GMT' ]); diff --git a/sdk/tables/data-tables/recordings/node/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_int64.js b/sdk/tables/data-tables/recordings/node/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_int64.js index 2858e70ae7d1..9832aebafdee 100644 --- a/sdk/tables/data-tables/recordings/node/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_int64.js +++ b/sdk/tables/data-tables/recordings/node/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_int64.js @@ -1,6 +1,6 @@ let nock = require('nock'); -module.exports.hash = "3f0aacc05ac7affa4c73629a7f0c2536"; +module.exports.hash = "f101936bc4c21ff8258648b64093a17f"; module.exports.testInfo = {"uniqueName":{},"newDate":{}} @@ -13,15 +13,15 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Content-Length', '0', 'ETag', - `W/"datetime'2020-10-01T00%3A38%3A37.7897751Z'"`, + `W/"datetime'2021-02-01T20%3A58%3A57.2400773Z'"`, 'Location', "https://fakestorageaccount.table.core.windows.net/tableClientTestnode(PartitionKey='P4_node',RowKey='R4')", 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'c4fd3126-e002-0007-028b-975f7c000000', + 'd63fa64b-2002-00b8-6cdd-f8a3cb000000', 'x-ms-client-request-id', - '6fd23317-cb1b-47ba-af20-9d8bb6aec32f', + 'c2a507b2-db2c-4abd-9f35-a90de00f5429', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', @@ -31,13 +31,13 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'DataServiceId', "https://fakestorageaccount.table.core.windows.net/tableClientTestnode(PartitionKey='P4_node',RowKey='R4')", 'Date', - 'Thu, 01 Oct 2020 00:38:37 GMT' + 'Mon, 01 Feb 2021 20:58:56 GMT' ]); nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryParams":true}) - .get('/tableClientTestnode(PartitionKey=%27P4_node%27,RowKey=%27R4%27)') + .get(`/tableClientTestnode(PartitionKey='P4_node',RowKey='R4')`) .query(true) - .reply(200, {"odata.metadata":"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestnode/@Element","odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A37.7897751Z'\"","PartitionKey":"P4_node","RowKey":"R4","Timestamp":"2020-10-01T00:38:37.7897751Z","testField@odata.type":"Edm.Int64","testField":"12345543221"}, [ + .reply(200, {"odata.metadata":"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestnode/@Element","odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A57.2400773Z'\"","PartitionKey":"P4_node","RowKey":"R4","Timestamp":"2021-02-01T20:58:57.2400773Z","testField@odata.type":"Edm.Int64","testField":"12345543221"}, [ 'Cache-Control', 'no-cache', 'Transfer-Encoding', @@ -45,13 +45,13 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Content-Type', 'application/json;odata=minimalmetadata;streaming=true;charset=utf-8', 'ETag', - `W/"datetime'2020-10-01T00%3A38%3A37.7897751Z'"`, + `W/"datetime'2021-02-01T20%3A58%3A57.2400773Z'"`, 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'c4fd312a-e002-0007-048b-975f7c000000', + 'd63fa66a-2002-00b8-04dd-f8a3cb000000', 'x-ms-client-request-id', - '1d8978d4-7e9d-485a-9614-d0f458213369', + 'd3571316-a34c-4262-a03c-9f449a88655e', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', @@ -61,11 +61,11 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Access-Control-Allow-Origin', '*', 'Date', - 'Thu, 01 Oct 2020 00:38:37 GMT' + 'Mon, 01 Feb 2021 20:58:56 GMT' ]); nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/tableClientTestnode(PartitionKey=%27P4_node%27,RowKey=%27R4%27)') + .delete(`/tableClientTestnode(PartitionKey='P4_node',RowKey='R4')`) .query(true) .reply(204, "", [ 'Cache-Control', @@ -75,13 +75,13 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'c4fd312b-e002-0007-058b-975f7c000000', + 'd63fa679-2002-00b8-13dd-f8a3cb000000', 'x-ms-client-request-id', - '2b382c20-ce96-432c-86cd-d1268f8fafa2', + '61f26e7d-55e7-42c1-b6a4-53c53afd7547', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', 'nosniff', 'Date', - 'Thu, 01 Oct 2020 00:38:37 GMT' + 'Mon, 01 Feb 2021 20:58:56 GMT' ]); diff --git a/sdk/tables/data-tables/recordings/node/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_only_primitives.js b/sdk/tables/data-tables/recordings/node/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_only_primitives.js index dd8d73253d63..cff1ec37a8ee 100644 --- a/sdk/tables/data-tables/recordings/node/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_only_primitives.js +++ b/sdk/tables/data-tables/recordings/node/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_only_primitives.js @@ -1,6 +1,6 @@ let nock = require('nock'); -module.exports.hash = "851ea767b4c43058cdfd54b047f09e9b"; +module.exports.hash = "41380780cd8a031b6275f162c9617821"; module.exports.testInfo = {"uniqueName":{},"newDate":{}} @@ -13,15 +13,15 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Content-Length', '0', 'ETag', - `W/"datetime'2020-10-01T00%3A38%3A37.280006Z'"`, + `W/"datetime'2021-02-01T20%3A58%3A56.7637402Z'"`, 'Location', "https://fakestorageaccount.table.core.windows.net/tableClientTestnode(PartitionKey='P2_node',RowKey='R1')", 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'd6919eea-a002-0044-3f8b-977595000000', + 'd63fa5f3-2002-00b8-1add-f8a3cb000000', 'x-ms-client-request-id', - 'ca2fa62c-60b2-4220-9f76-a5cef5888c90', + '7faa0f69-b7d6-41d6-8938-dda63fe5da71', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', @@ -31,13 +31,13 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'DataServiceId', "https://fakestorageaccount.table.core.windows.net/tableClientTestnode(PartitionKey='P2_node',RowKey='R1')", 'Date', - 'Thu, 01 Oct 2020 00:38:37 GMT' + 'Mon, 01 Feb 2021 20:58:55 GMT' ]); nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryParams":true}) - .get('/tableClientTestnode(PartitionKey=%27P2_node%27,RowKey=%27R1%27)') + .get(`/tableClientTestnode(PartitionKey='P2_node',RowKey='R1')`) .query(true) - .reply(200, {"odata.metadata":"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestnode/@Element","odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A37.280006Z'\"","PartitionKey":"P2_node","RowKey":"R1","Timestamp":"2020-10-01T00:38:37.280006Z","testField":"testEntity"}, [ + .reply(200, {"odata.metadata":"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestnode/@Element","odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A56.7637402Z'\"","PartitionKey":"P2_node","RowKey":"R1","Timestamp":"2021-02-01T20:58:56.7637402Z","testField":"testEntity"}, [ 'Cache-Control', 'no-cache', 'Transfer-Encoding', @@ -45,13 +45,13 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Content-Type', 'application/json;odata=minimalmetadata;streaming=true;charset=utf-8', 'ETag', - `W/"datetime'2020-10-01T00%3A38%3A37.280006Z'"`, + `W/"datetime'2021-02-01T20%3A58%3A56.7637402Z'"`, 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'd6919eef-a002-0044-428b-977595000000', + 'd63fa600-2002-00b8-26dd-f8a3cb000000', 'x-ms-client-request-id', - '5b2af2b9-0700-40f9-9fed-c13bb0a3a836', + 'dce4e176-ccb0-43b7-bcbb-05f138b98957', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', @@ -61,11 +61,11 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Access-Control-Allow-Origin', '*', 'Date', - 'Thu, 01 Oct 2020 00:38:37 GMT' + 'Mon, 01 Feb 2021 20:58:56 GMT' ]); nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/tableClientTestnode(PartitionKey=%27P2_node%27,RowKey=%27R1%27)') + .delete(`/tableClientTestnode(PartitionKey='P2_node',RowKey='R1')`) .query(true) .reply(204, "", [ 'Cache-Control', @@ -75,13 +75,13 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'd6919ef5-a002-0044-488b-977595000000', + 'd63fa610-2002-00b8-36dd-f8a3cb000000', 'x-ms-client-request-id', - 'd9ce70c3-3f49-4c64-961c-84e2bfbdae43', + '58ab1ae4-9cfa-4f92-9447-831f8829734d', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', 'nosniff', 'Date', - 'Thu, 01 Oct 2020 00:38:37 GMT' + 'Mon, 01 Feb 2021 20:58:56 GMT' ]); diff --git a/sdk/tables/data-tables/recordings/node/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_primitive_int_and_float.js b/sdk/tables/data-tables/recordings/node/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_primitive_int_and_float.js index 04d82e977af5..d718beb25641 100644 --- a/sdk/tables/data-tables/recordings/node/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_primitive_int_and_float.js +++ b/sdk/tables/data-tables/recordings/node/tableclient_createentity_getentity_and_delete/recording_should_createentity_with_primitive_int_and_float.js @@ -1,6 +1,6 @@ let nock = require('nock'); -module.exports.hash = "d7cb9f9964d6738b1e9ab3a219c09e04"; +module.exports.hash = "0a9173b80791b623c75dea636aa6e551"; module.exports.testInfo = {"uniqueName":{},"newDate":{}} @@ -13,15 +13,15 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Content-Length', '0', 'ETag', - `W/"datetime'2020-10-01T00%3A38%3A38.47506Z'"`, + `W/"datetime'2021-02-01T20%3A58%3A58.3738734Z'"`, 'Location', "https://fakestorageaccount.table.core.windows.net/tableClientTestnode(PartitionKey='P8_node',RowKey='R8')", 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '8e80327e-d002-0062-048b-97ee21000000', + 'd63fa751-2002-00b8-58dd-f8a3cb000000', 'x-ms-client-request-id', - '27230e2d-43eb-4958-8771-33e6c0487ab5', + 'eb889658-06d4-47d0-90af-88a8ad3be07c', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', @@ -31,13 +31,13 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'DataServiceId', "https://fakestorageaccount.table.core.windows.net/tableClientTestnode(PartitionKey='P8_node',RowKey='R8')", 'Date', - 'Thu, 01 Oct 2020 00:38:37 GMT' + 'Mon, 01 Feb 2021 20:58:57 GMT' ]); nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryParams":true}) - .get('/tableClientTestnode(PartitionKey=%27P8_node%27,RowKey=%27R8%27)') + .get(`/tableClientTestnode(PartitionKey='P8_node',RowKey='R8')`) .query(true) - .reply(200, {"odata.metadata":"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestnode/@Element","odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A38.47506Z'\"","PartitionKey":"P8_node","RowKey":"R8","Timestamp":"2020-10-01T00:38:38.47506Z","integerNumber":3,"floatingPointNumber":3.14}, [ + .reply(200, {"odata.metadata":"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestnode/@Element","odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A58.3738734Z'\"","PartitionKey":"P8_node","RowKey":"R8","Timestamp":"2021-02-01T20:58:58.3738734Z","integerNumber":3,"floatingPointNumber":3.14}, [ 'Cache-Control', 'no-cache', 'Transfer-Encoding', @@ -45,13 +45,13 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Content-Type', 'application/json;odata=minimalmetadata;streaming=true;charset=utf-8', 'ETag', - `W/"datetime'2020-10-01T00%3A38%3A38.47506Z'"`, + `W/"datetime'2021-02-01T20%3A58%3A58.3738734Z'"`, 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '8e803286-d002-0062-0a8b-97ee21000000', + 'd63fa75b-2002-00b8-62dd-f8a3cb000000', 'x-ms-client-request-id', - '44b5af23-f80f-43bd-aaf6-20f21797860f', + '11234886-aea5-4f59-934f-acaa44b4ecd0', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', @@ -61,11 +61,11 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Access-Control-Allow-Origin', '*', 'Date', - 'Thu, 01 Oct 2020 00:38:37 GMT' + 'Mon, 01 Feb 2021 20:58:57 GMT' ]); nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/tableClientTestnode(PartitionKey=%27P8_node%27,RowKey=%27R8%27)') + .delete(`/tableClientTestnode(PartitionKey='P8_node',RowKey='R8')`) .query(true) .reply(204, "", [ 'Cache-Control', @@ -75,13 +75,13 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '8e803288-d002-0062-0c8b-97ee21000000', + 'd63fa77d-2002-00b8-03dd-f8a3cb000000', 'x-ms-client-request-id', - '61b7f944-6f3b-4207-bf6d-88f848b3b918', + '5165694c-51cf-41e7-84ed-cc141570c22e', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', 'nosniff', 'Date', - 'Thu, 01 Oct 2020 00:38:37 GMT' + 'Mon, 01 Feb 2021 20:58:57 GMT' ]); diff --git a/sdk/tables/data-tables/recordings/node/tableclient_listentities/recording_should_list_all.js b/sdk/tables/data-tables/recordings/node/tableclient_listentities/recording_should_list_all.js index f033b5823c43..586f22df0944 100644 --- a/sdk/tables/data-tables/recordings/node/tableclient_listentities/recording_should_list_all.js +++ b/sdk/tables/data-tables/recordings/node/tableclient_listentities/recording_should_list_all.js @@ -1,13 +1,13 @@ let nock = require('nock'); -module.exports.hash = "1b07b7c23b3e36de75ce90413a1ef1d4"; +module.exports.hash = "8e15d2dac179f224c38789d565ffc6e6"; module.exports.testInfo = {"uniqueName":{},"newDate":{}} nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryParams":true}) .get('/tableClientTestnode()') .query(true) - .reply(200, {"odata.metadata":"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestnode","value":[{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A35.9250294Z'\"","PartitionKey":"listEntitiesTest","RowKey":"0","Timestamp":"2020-10-01T00:38:35.9250294Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A35.9550491Z'\"","PartitionKey":"listEntitiesTest","RowKey":"1","Timestamp":"2020-10-01T00:38:35.9550491Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.2812729Z'\"","PartitionKey":"listEntitiesTest","RowKey":"10","Timestamp":"2020-10-01T00:38:36.2812729Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.310293Z'\"","PartitionKey":"listEntitiesTest","RowKey":"11","Timestamp":"2020-10-01T00:38:36.310293Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.3393127Z'\"","PartitionKey":"listEntitiesTest","RowKey":"12","Timestamp":"2020-10-01T00:38:36.3393127Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.3683332Z'\"","PartitionKey":"listEntitiesTest","RowKey":"13","Timestamp":"2020-10-01T00:38:36.3683332Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.4003543Z'\"","PartitionKey":"listEntitiesTest","RowKey":"14","Timestamp":"2020-10-01T00:38:36.4003543Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.4293744Z'\"","PartitionKey":"listEntitiesTest","RowKey":"15","Timestamp":"2020-10-01T00:38:36.4293744Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.4573945Z'\"","PartitionKey":"listEntitiesTest","RowKey":"16","Timestamp":"2020-10-01T00:38:36.4573945Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.4854129Z'\"","PartitionKey":"listEntitiesTest","RowKey":"17","Timestamp":"2020-10-01T00:38:36.4854129Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.5134321Z'\"","PartitionKey":"listEntitiesTest","RowKey":"18","Timestamp":"2020-10-01T00:38:36.5134321Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.5424518Z'\"","PartitionKey":"listEntitiesTest","RowKey":"19","Timestamp":"2020-10-01T00:38:36.5424518Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A35.9840688Z'\"","PartitionKey":"listEntitiesTest","RowKey":"2","Timestamp":"2020-10-01T00:38:35.9840688Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.0401072Z'\"","PartitionKey":"listEntitiesTest","RowKey":"3","Timestamp":"2020-10-01T00:38:36.0401072Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.0781338Z'\"","PartitionKey":"listEntitiesTest","RowKey":"4","Timestamp":"2020-10-01T00:38:36.0781338Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.1101562Z'\"","PartitionKey":"listEntitiesTest","RowKey":"5","Timestamp":"2020-10-01T00:38:36.1101562Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.1421772Z'\"","PartitionKey":"listEntitiesTest","RowKey":"6","Timestamp":"2020-10-01T00:38:36.1421772Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.1832056Z'\"","PartitionKey":"listEntitiesTest","RowKey":"7","Timestamp":"2020-10-01T00:38:36.1832056Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.2202312Z'\"","PartitionKey":"listEntitiesTest","RowKey":"8","Timestamp":"2020-10-01T00:38:36.2202312Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.2522527Z'\"","PartitionKey":"listEntitiesTest","RowKey":"9","Timestamp":"2020-10-01T00:38:36.2522527Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A35.8940075Z'\"","PartitionKey":"listEntitiesTest","RowKey":"binary1","Timestamp":"2020-10-01T00:38:35.8940075Z","foo@odata.type":"Edm.Binary","foo":"QmFy"}]}, [ + .reply(200, {"odata.metadata":"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestnode","value":[{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A54.9664808Z'\"","PartitionKey":"listEntitiesTest","RowKey":"0","Timestamp":"2021-02-01T20:58:54.9664808Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.0905677Z'\"","PartitionKey":"listEntitiesTest","RowKey":"1","Timestamp":"2021-02-01T20:58:55.0905677Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.4898469Z'\"","PartitionKey":"listEntitiesTest","RowKey":"10","Timestamp":"2021-02-01T20:58:55.4898469Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.5829129Z'\"","PartitionKey":"listEntitiesTest","RowKey":"11","Timestamp":"2021-02-01T20:58:55.5829129Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.6279441Z'\"","PartitionKey":"listEntitiesTest","RowKey":"12","Timestamp":"2021-02-01T20:58:55.6279441Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.7630387Z'\"","PartitionKey":"listEntitiesTest","RowKey":"13","Timestamp":"2021-02-01T20:58:55.7630387Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.8310859Z'\"","PartitionKey":"listEntitiesTest","RowKey":"14","Timestamp":"2021-02-01T20:58:55.8310859Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.8651106Z'\"","PartitionKey":"listEntitiesTest","RowKey":"15","Timestamp":"2021-02-01T20:58:55.8651106Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A56.0122132Z'\"","PartitionKey":"listEntitiesTest","RowKey":"16","Timestamp":"2021-02-01T20:58:56.0122132Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A56.1022759Z'\"","PartitionKey":"listEntitiesTest","RowKey":"17","Timestamp":"2021-02-01T20:58:56.1022759Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A56.1322973Z'\"","PartitionKey":"listEntitiesTest","RowKey":"18","Timestamp":"2021-02-01T20:58:56.1322973Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A56.1663212Z'\"","PartitionKey":"listEntitiesTest","RowKey":"19","Timestamp":"2021-02-01T20:58:56.1663212Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.1205887Z'\"","PartitionKey":"listEntitiesTest","RowKey":"2","Timestamp":"2021-02-01T20:58:55.1205887Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.1876357Z'\"","PartitionKey":"listEntitiesTest","RowKey":"3","Timestamp":"2021-02-01T20:58:55.1876357Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.2176567Z'\"","PartitionKey":"listEntitiesTest","RowKey":"4","Timestamp":"2021-02-01T20:58:55.2176567Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.2616875Z'\"","PartitionKey":"listEntitiesTest","RowKey":"5","Timestamp":"2021-02-01T20:58:55.2616875Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.318727Z'\"","PartitionKey":"listEntitiesTest","RowKey":"6","Timestamp":"2021-02-01T20:58:55.318727Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.3697637Z'\"","PartitionKey":"listEntitiesTest","RowKey":"7","Timestamp":"2021-02-01T20:58:55.3697637Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.400785Z'\"","PartitionKey":"listEntitiesTest","RowKey":"8","Timestamp":"2021-02-01T20:58:55.400785Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.4358095Z'\"","PartitionKey":"listEntitiesTest","RowKey":"9","Timestamp":"2021-02-01T20:58:55.4358095Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A54.9254524Z'\"","PartitionKey":"listEntitiesTest","RowKey":"binary1","Timestamp":"2021-02-01T20:58:54.9254524Z","foo@odata.type":"Edm.Binary","foo":"QmFy"}]}, [ 'Cache-Control', 'no-cache', 'Transfer-Encoding', @@ -17,9 +17,9 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '216a3fa9-b002-003d-0f8b-971cdf000000', + 'd63fa565-2002-00b8-1fdd-f8a3cb000000', 'x-ms-client-request-id', - '5b05694c-8573-4406-bf2c-0c5ac67fecd6', + 'a68e3d3d-2918-4f7e-89f0-479b261f2b23', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', @@ -29,5 +29,5 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Access-Control-Allow-Origin', '*', 'Date', - 'Thu, 01 Oct 2020 00:38:35 GMT' + 'Mon, 01 Feb 2021 20:58:55 GMT' ]); diff --git a/sdk/tables/data-tables/recordings/node/tableclient_listentities/recording_should_list_binary_with_filter.js b/sdk/tables/data-tables/recordings/node/tableclient_listentities/recording_should_list_binary_with_filter.js index fc5e6e43b2cb..39db0d6bfca4 100644 --- a/sdk/tables/data-tables/recordings/node/tableclient_listentities/recording_should_list_binary_with_filter.js +++ b/sdk/tables/data-tables/recordings/node/tableclient_listentities/recording_should_list_binary_with_filter.js @@ -1,13 +1,13 @@ let nock = require('nock'); -module.exports.hash = "7700ce3484ab31a95818e5c9e442cd13"; +module.exports.hash = "14d1449d13d36bdcea2a17632e45bc8b"; module.exports.testInfo = {"uniqueName":{},"newDate":{}} nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryParams":true}) .get('/tableClientTestnode()') .query(true) - .reply(200, {"odata.metadata":"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestnode","value":[{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A35.8940075Z'\"","PartitionKey":"listEntitiesTest","RowKey":"binary1","Timestamp":"2020-10-01T00:38:35.8940075Z","foo@odata.type":"Edm.Binary","foo":"QmFy"}]}, [ + .reply(200, {"odata.metadata":"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestnode","value":[{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A54.9254524Z'\"","PartitionKey":"listEntitiesTest","RowKey":"binary1","Timestamp":"2021-02-01T20:58:54.9254524Z","foo@odata.type":"Edm.Binary","foo":"QmFy"}]}, [ 'Cache-Control', 'no-cache', 'Transfer-Encoding', @@ -17,9 +17,9 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '681493f3-b002-0050-218b-97b6f1000000', + 'd63fa5e0-2002-00b8-0cdd-f8a3cb000000', 'x-ms-client-request-id', - '98935a12-e605-451b-a7d4-d3d6f1c10752', + '4d4e5c24-7054-477b-87a3-419b8070d9d1', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', @@ -29,5 +29,5 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Access-Control-Allow-Origin', '*', 'Date', - 'Thu, 01 Oct 2020 00:38:36 GMT' + 'Mon, 01 Feb 2021 20:58:55 GMT' ]); diff --git a/sdk/tables/data-tables/recordings/node/tableclient_listentities/recording_should_list_by_page.js b/sdk/tables/data-tables/recordings/node/tableclient_listentities/recording_should_list_by_page.js index 1b3c7fe3a6ad..4bab6a8edfa1 100644 --- a/sdk/tables/data-tables/recordings/node/tableclient_listentities/recording_should_list_by_page.js +++ b/sdk/tables/data-tables/recordings/node/tableclient_listentities/recording_should_list_by_page.js @@ -1,13 +1,13 @@ let nock = require('nock'); -module.exports.hash = "b6f28d51c45829e8db614c07c53360e8"; +module.exports.hash = "56d645fefe8a41d1aec7e36c9ca9faa1"; module.exports.testInfo = {"uniqueName":{},"newDate":{}} nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryParams":true}) .get('/tableClientTestnode()') .query(true) - .reply(200, {"odata.metadata":"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestnode","value":[{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A35.9250294Z'\"","PartitionKey":"listEntitiesTest","RowKey":"0","Timestamp":"2020-10-01T00:38:35.9250294Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A35.9550491Z'\"","PartitionKey":"listEntitiesTest","RowKey":"1","Timestamp":"2020-10-01T00:38:35.9550491Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.2812729Z'\"","PartitionKey":"listEntitiesTest","RowKey":"10","Timestamp":"2020-10-01T00:38:36.2812729Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.310293Z'\"","PartitionKey":"listEntitiesTest","RowKey":"11","Timestamp":"2020-10-01T00:38:36.310293Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.3393127Z'\"","PartitionKey":"listEntitiesTest","RowKey":"12","Timestamp":"2020-10-01T00:38:36.3393127Z","foo":"testEntity"}]}, [ + .reply(200, {"odata.metadata":"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestnode","value":[{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A54.9664808Z'\"","PartitionKey":"listEntitiesTest","RowKey":"0","Timestamp":"2021-02-01T20:58:54.9664808Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.0905677Z'\"","PartitionKey":"listEntitiesTest","RowKey":"1","Timestamp":"2021-02-01T20:58:55.0905677Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.4898469Z'\"","PartitionKey":"listEntitiesTest","RowKey":"10","Timestamp":"2021-02-01T20:58:55.4898469Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.5829129Z'\"","PartitionKey":"listEntitiesTest","RowKey":"11","Timestamp":"2021-02-01T20:58:55.5829129Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.6279441Z'\"","PartitionKey":"listEntitiesTest","RowKey":"12","Timestamp":"2021-02-01T20:58:55.6279441Z","foo":"testEntity"}]}, [ 'Cache-Control', 'no-cache', 'Transfer-Encoding', @@ -17,9 +17,9 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'ad1dc490-4002-0045-6a8b-977468000000', + 'd63fa587-2002-00b8-3ddd-f8a3cb000000', 'x-ms-client-request-id', - 'e2a07e96-5645-4408-8154-5492ea9ad446', + '43134b0b-3729-44d0-b841-4cac0d32def5', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', @@ -33,13 +33,13 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Access-Control-Allow-Origin', '*', 'Date', - 'Thu, 01 Oct 2020 00:38:35 GMT' + 'Mon, 01 Feb 2021 20:58:55 GMT' ]); nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryParams":true}) .get('/tableClientTestnode()') .query(true) - .reply(200, {"odata.metadata":"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestnode","value":[{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.3683332Z'\"","PartitionKey":"listEntitiesTest","RowKey":"13","Timestamp":"2020-10-01T00:38:36.3683332Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.4003543Z'\"","PartitionKey":"listEntitiesTest","RowKey":"14","Timestamp":"2020-10-01T00:38:36.4003543Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.4293744Z'\"","PartitionKey":"listEntitiesTest","RowKey":"15","Timestamp":"2020-10-01T00:38:36.4293744Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.4573945Z'\"","PartitionKey":"listEntitiesTest","RowKey":"16","Timestamp":"2020-10-01T00:38:36.4573945Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.4854129Z'\"","PartitionKey":"listEntitiesTest","RowKey":"17","Timestamp":"2020-10-01T00:38:36.4854129Z","foo":"testEntity"}]}, [ + .reply(200, {"odata.metadata":"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestnode","value":[{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.7630387Z'\"","PartitionKey":"listEntitiesTest","RowKey":"13","Timestamp":"2021-02-01T20:58:55.7630387Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.8310859Z'\"","PartitionKey":"listEntitiesTest","RowKey":"14","Timestamp":"2021-02-01T20:58:55.8310859Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.8651106Z'\"","PartitionKey":"listEntitiesTest","RowKey":"15","Timestamp":"2021-02-01T20:58:55.8651106Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A56.0122132Z'\"","PartitionKey":"listEntitiesTest","RowKey":"16","Timestamp":"2021-02-01T20:58:56.0122132Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A56.1022759Z'\"","PartitionKey":"listEntitiesTest","RowKey":"17","Timestamp":"2021-02-01T20:58:56.1022759Z","foo":"testEntity"}]}, [ 'Cache-Control', 'no-cache', 'Transfer-Encoding', @@ -49,9 +49,9 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'ad1dc494-4002-0045-6c8b-977468000000', + 'd63fa58c-2002-00b8-42dd-f8a3cb000000', 'x-ms-client-request-id', - '1c1f03ee-f953-4a97-9744-430120a641a4', + 'ab273dc8-190a-44d8-a55a-c27ec9a10019', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', @@ -65,13 +65,13 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Access-Control-Allow-Origin', '*', 'Date', - 'Thu, 01 Oct 2020 00:38:35 GMT' + 'Mon, 01 Feb 2021 20:58:55 GMT' ]); nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryParams":true}) .get('/tableClientTestnode()') .query(true) - .reply(200, {"odata.metadata":"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestnode","value":[{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.5134321Z'\"","PartitionKey":"listEntitiesTest","RowKey":"18","Timestamp":"2020-10-01T00:38:36.5134321Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.5424518Z'\"","PartitionKey":"listEntitiesTest","RowKey":"19","Timestamp":"2020-10-01T00:38:36.5424518Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A35.9840688Z'\"","PartitionKey":"listEntitiesTest","RowKey":"2","Timestamp":"2020-10-01T00:38:35.9840688Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.0401072Z'\"","PartitionKey":"listEntitiesTest","RowKey":"3","Timestamp":"2020-10-01T00:38:36.0401072Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.0781338Z'\"","PartitionKey":"listEntitiesTest","RowKey":"4","Timestamp":"2020-10-01T00:38:36.0781338Z","foo":"testEntity"}]}, [ + .reply(200, {"odata.metadata":"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestnode","value":[{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A56.1322973Z'\"","PartitionKey":"listEntitiesTest","RowKey":"18","Timestamp":"2021-02-01T20:58:56.1322973Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A56.1663212Z'\"","PartitionKey":"listEntitiesTest","RowKey":"19","Timestamp":"2021-02-01T20:58:56.1663212Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.1205887Z'\"","PartitionKey":"listEntitiesTest","RowKey":"2","Timestamp":"2021-02-01T20:58:55.1205887Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.1876357Z'\"","PartitionKey":"listEntitiesTest","RowKey":"3","Timestamp":"2021-02-01T20:58:55.1876357Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.2176567Z'\"","PartitionKey":"listEntitiesTest","RowKey":"4","Timestamp":"2021-02-01T20:58:55.2176567Z","foo":"testEntity"}]}, [ 'Cache-Control', 'no-cache', 'Transfer-Encoding', @@ -81,9 +81,9 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'ad1dc498-4002-0045-6f8b-977468000000', + 'd63fa5a2-2002-00b8-54dd-f8a3cb000000', 'x-ms-client-request-id', - 'fea3f22c-f10e-432b-b3e7-3966cf9f10e8', + '089a9999-fd7b-4708-a760-3cadc0da1013', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', @@ -97,13 +97,13 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Access-Control-Allow-Origin', '*', 'Date', - 'Thu, 01 Oct 2020 00:38:35 GMT' + 'Mon, 01 Feb 2021 20:58:55 GMT' ]); nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryParams":true}) .get('/tableClientTestnode()') .query(true) - .reply(200, {"odata.metadata":"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestnode","value":[{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.1101562Z'\"","PartitionKey":"listEntitiesTest","RowKey":"5","Timestamp":"2020-10-01T00:38:36.1101562Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.1421772Z'\"","PartitionKey":"listEntitiesTest","RowKey":"6","Timestamp":"2020-10-01T00:38:36.1421772Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.1832056Z'\"","PartitionKey":"listEntitiesTest","RowKey":"7","Timestamp":"2020-10-01T00:38:36.1832056Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.2202312Z'\"","PartitionKey":"listEntitiesTest","RowKey":"8","Timestamp":"2020-10-01T00:38:36.2202312Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.2522527Z'\"","PartitionKey":"listEntitiesTest","RowKey":"9","Timestamp":"2020-10-01T00:38:36.2522527Z","foo":"testEntity"}]}, [ + .reply(200, {"odata.metadata":"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestnode","value":[{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.2616875Z'\"","PartitionKey":"listEntitiesTest","RowKey":"5","Timestamp":"2021-02-01T20:58:55.2616875Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.318727Z'\"","PartitionKey":"listEntitiesTest","RowKey":"6","Timestamp":"2021-02-01T20:58:55.318727Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.3697637Z'\"","PartitionKey":"listEntitiesTest","RowKey":"7","Timestamp":"2021-02-01T20:58:55.3697637Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.400785Z'\"","PartitionKey":"listEntitiesTest","RowKey":"8","Timestamp":"2021-02-01T20:58:55.400785Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.4358095Z'\"","PartitionKey":"listEntitiesTest","RowKey":"9","Timestamp":"2021-02-01T20:58:55.4358095Z","foo":"testEntity"}]}, [ 'Cache-Control', 'no-cache', 'Transfer-Encoding', @@ -113,9 +113,9 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'ad1dc499-4002-0045-708b-977468000000', + 'd63fa5ac-2002-00b8-5ddd-f8a3cb000000', 'x-ms-client-request-id', - 'b4864360-b171-4406-a7c7-479259365c81', + '4253c135-9f45-44a8-8bd6-7597cbda0021', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', @@ -129,13 +129,13 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Access-Control-Allow-Origin', '*', 'Date', - 'Thu, 01 Oct 2020 00:38:35 GMT' + 'Mon, 01 Feb 2021 20:58:55 GMT' ]); nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryParams":true}) .get('/tableClientTestnode()') .query(true) - .reply(200, {"odata.metadata":"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestnode","value":[{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A35.8940075Z'\"","PartitionKey":"listEntitiesTest","RowKey":"binary1","Timestamp":"2020-10-01T00:38:35.8940075Z","foo@odata.type":"Edm.Binary","foo":"QmFy"}]}, [ + .reply(200, {"odata.metadata":"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestnode","value":[{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A54.9254524Z'\"","PartitionKey":"listEntitiesTest","RowKey":"binary1","Timestamp":"2021-02-01T20:58:54.9254524Z","foo@odata.type":"Edm.Binary","foo":"QmFy"}]}, [ 'Cache-Control', 'no-cache', 'Transfer-Encoding', @@ -145,9 +145,9 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'ad1dc49c-4002-0045-738b-977468000000', + 'd63fa5b2-2002-00b8-63dd-f8a3cb000000', 'x-ms-client-request-id', - 'd3e3ffdb-f3be-47d2-8144-84bf80c7e450', + 'f824a493-e9b0-4e96-b0c9-f1c0714f9e63', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', @@ -157,5 +157,5 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Access-Control-Allow-Origin', '*', 'Date', - 'Thu, 01 Oct 2020 00:38:35 GMT' + 'Mon, 01 Feb 2021 20:58:55 GMT' ]); diff --git a/sdk/tables/data-tables/recordings/node/tableclient_listentities/recording_should_list_with_filter.js b/sdk/tables/data-tables/recordings/node/tableclient_listentities/recording_should_list_with_filter.js index 62c8fcd8aba8..6b77d76bea18 100644 --- a/sdk/tables/data-tables/recordings/node/tableclient_listentities/recording_should_list_with_filter.js +++ b/sdk/tables/data-tables/recordings/node/tableclient_listentities/recording_should_list_with_filter.js @@ -1,13 +1,13 @@ let nock = require('nock'); -module.exports.hash = "72ff52caad6cd162896b529edad8545c"; +module.exports.hash = "173f75d9e2f8c078e7ddbb4365b5338c"; module.exports.testInfo = {"uniqueName":{},"newDate":{}} nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryParams":true}) .get('/tableClientTestnode()') .query(true) - .reply(200, {"odata.metadata":"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestnode","value":[{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A35.9250294Z'\"","PartitionKey":"listEntitiesTest","RowKey":"0","Timestamp":"2020-10-01T00:38:35.9250294Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A35.9550491Z'\"","PartitionKey":"listEntitiesTest","RowKey":"1","Timestamp":"2020-10-01T00:38:35.9550491Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.2812729Z'\"","PartitionKey":"listEntitiesTest","RowKey":"10","Timestamp":"2020-10-01T00:38:36.2812729Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.310293Z'\"","PartitionKey":"listEntitiesTest","RowKey":"11","Timestamp":"2020-10-01T00:38:36.310293Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.3393127Z'\"","PartitionKey":"listEntitiesTest","RowKey":"12","Timestamp":"2020-10-01T00:38:36.3393127Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.3683332Z'\"","PartitionKey":"listEntitiesTest","RowKey":"13","Timestamp":"2020-10-01T00:38:36.3683332Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.4003543Z'\"","PartitionKey":"listEntitiesTest","RowKey":"14","Timestamp":"2020-10-01T00:38:36.4003543Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.4293744Z'\"","PartitionKey":"listEntitiesTest","RowKey":"15","Timestamp":"2020-10-01T00:38:36.4293744Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.4573945Z'\"","PartitionKey":"listEntitiesTest","RowKey":"16","Timestamp":"2020-10-01T00:38:36.4573945Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.4854129Z'\"","PartitionKey":"listEntitiesTest","RowKey":"17","Timestamp":"2020-10-01T00:38:36.4854129Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.5134321Z'\"","PartitionKey":"listEntitiesTest","RowKey":"18","Timestamp":"2020-10-01T00:38:36.5134321Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.5424518Z'\"","PartitionKey":"listEntitiesTest","RowKey":"19","Timestamp":"2020-10-01T00:38:36.5424518Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A35.9840688Z'\"","PartitionKey":"listEntitiesTest","RowKey":"2","Timestamp":"2020-10-01T00:38:35.9840688Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.0401072Z'\"","PartitionKey":"listEntitiesTest","RowKey":"3","Timestamp":"2020-10-01T00:38:36.0401072Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.0781338Z'\"","PartitionKey":"listEntitiesTest","RowKey":"4","Timestamp":"2020-10-01T00:38:36.0781338Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.1101562Z'\"","PartitionKey":"listEntitiesTest","RowKey":"5","Timestamp":"2020-10-01T00:38:36.1101562Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.1421772Z'\"","PartitionKey":"listEntitiesTest","RowKey":"6","Timestamp":"2020-10-01T00:38:36.1421772Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.1832056Z'\"","PartitionKey":"listEntitiesTest","RowKey":"7","Timestamp":"2020-10-01T00:38:36.1832056Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.2202312Z'\"","PartitionKey":"listEntitiesTest","RowKey":"8","Timestamp":"2020-10-01T00:38:36.2202312Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2020-10-01T00%3A38%3A36.2522527Z'\"","PartitionKey":"listEntitiesTest","RowKey":"9","Timestamp":"2020-10-01T00:38:36.2522527Z","foo":"testEntity"}]}, [ + .reply(200, {"odata.metadata":"https://fakestorageaccount.table.core.windows.net/$metadata#tableClientTestnode","value":[{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A54.9664808Z'\"","PartitionKey":"listEntitiesTest","RowKey":"0","Timestamp":"2021-02-01T20:58:54.9664808Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.0905677Z'\"","PartitionKey":"listEntitiesTest","RowKey":"1","Timestamp":"2021-02-01T20:58:55.0905677Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.4898469Z'\"","PartitionKey":"listEntitiesTest","RowKey":"10","Timestamp":"2021-02-01T20:58:55.4898469Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.5829129Z'\"","PartitionKey":"listEntitiesTest","RowKey":"11","Timestamp":"2021-02-01T20:58:55.5829129Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.6279441Z'\"","PartitionKey":"listEntitiesTest","RowKey":"12","Timestamp":"2021-02-01T20:58:55.6279441Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.7630387Z'\"","PartitionKey":"listEntitiesTest","RowKey":"13","Timestamp":"2021-02-01T20:58:55.7630387Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.8310859Z'\"","PartitionKey":"listEntitiesTest","RowKey":"14","Timestamp":"2021-02-01T20:58:55.8310859Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.8651106Z'\"","PartitionKey":"listEntitiesTest","RowKey":"15","Timestamp":"2021-02-01T20:58:55.8651106Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A56.0122132Z'\"","PartitionKey":"listEntitiesTest","RowKey":"16","Timestamp":"2021-02-01T20:58:56.0122132Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A56.1022759Z'\"","PartitionKey":"listEntitiesTest","RowKey":"17","Timestamp":"2021-02-01T20:58:56.1022759Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A56.1322973Z'\"","PartitionKey":"listEntitiesTest","RowKey":"18","Timestamp":"2021-02-01T20:58:56.1322973Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A56.1663212Z'\"","PartitionKey":"listEntitiesTest","RowKey":"19","Timestamp":"2021-02-01T20:58:56.1663212Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.1205887Z'\"","PartitionKey":"listEntitiesTest","RowKey":"2","Timestamp":"2021-02-01T20:58:55.1205887Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.1876357Z'\"","PartitionKey":"listEntitiesTest","RowKey":"3","Timestamp":"2021-02-01T20:58:55.1876357Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.2176567Z'\"","PartitionKey":"listEntitiesTest","RowKey":"4","Timestamp":"2021-02-01T20:58:55.2176567Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.2616875Z'\"","PartitionKey":"listEntitiesTest","RowKey":"5","Timestamp":"2021-02-01T20:58:55.2616875Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.318727Z'\"","PartitionKey":"listEntitiesTest","RowKey":"6","Timestamp":"2021-02-01T20:58:55.318727Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.3697637Z'\"","PartitionKey":"listEntitiesTest","RowKey":"7","Timestamp":"2021-02-01T20:58:55.3697637Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.400785Z'\"","PartitionKey":"listEntitiesTest","RowKey":"8","Timestamp":"2021-02-01T20:58:55.400785Z","foo":"testEntity"},{"odata.etag":"W/\"datetime'2021-02-01T20%3A58%3A55.4358095Z'\"","PartitionKey":"listEntitiesTest","RowKey":"9","Timestamp":"2021-02-01T20:58:55.4358095Z","foo":"testEntity"}]}, [ 'Cache-Control', 'no-cache', 'Transfer-Encoding', @@ -17,9 +17,9 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'e60cf9b1-c002-0076-3a8b-972d45000000', + 'd63fa5c3-2002-00b8-72dd-f8a3cb000000', 'x-ms-client-request-id', - '7573a9d7-0b01-4dde-a7e2-eb38982031f7', + 'c686d500-f7ad-485d-92bd-aaf10ed62a3c', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', @@ -29,5 +29,5 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Access-Control-Allow-Origin', '*', 'Date', - 'Thu, 01 Oct 2020 00:38:36 GMT' + 'Mon, 01 Feb 2021 20:58:55 GMT' ]); diff --git a/sdk/tables/data-tables/recordings/node/tableserviceclient_create_get_table_and_delete/recording_should_create_new_table_then_delete.js b/sdk/tables/data-tables/recordings/node/tableserviceclient_create_get_table_and_delete/recording_should_create_new_table_then_delete.js index 35c02ba08cc4..e8fb4cb3e1e0 100644 --- a/sdk/tables/data-tables/recordings/node/tableserviceclient_create_get_table_and_delete/recording_should_create_new_table_then_delete.js +++ b/sdk/tables/data-tables/recordings/node/tableserviceclient_create_get_table_and_delete/recording_should_create_new_table_then_delete.js @@ -1,6 +1,6 @@ let nock = require('nock'); -module.exports.hash = "1385e4e0dce282b0588515ffa8933bd2"; +module.exports.hash = "122999b76cbf65afed0e4180bf47536b"; module.exports.testInfo = {"uniqueName":{},"newDate":{}} @@ -19,9 +19,9 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'dc9bf40d-e002-002e-038b-97293e000000', + 'd63fa7b2-2002-00b8-32dd-f8a3cb000000', 'x-ms-client-request-id', - 'bee29a39-3484-43f0-ad0e-7ff90594f21c', + '0f3dc1a7-f1ad-4a68-8ef7-50d93a8a96e0', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', @@ -29,7 +29,7 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Preference-Applied', 'return-content', 'Date', - 'Thu, 01 Oct 2020 00:38:37 GMT' + 'Mon, 01 Feb 2021 20:58:58 GMT' ]); nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryParams":true}) @@ -45,9 +45,9 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'dc9bf412-e002-002e-068b-97293e000000', + 'd63fa7c7-2002-00b8-45dd-f8a3cb000000', 'x-ms-client-request-id', - 'e5502dd6-9e8a-4b47-a96d-f1bb1ba27377', + '503b68f5-a8a8-4c1e-a3f2-76cdd3ded32d', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', @@ -57,11 +57,11 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Access-Control-Allow-Origin', '*', 'Date', - 'Thu, 01 Oct 2020 00:38:37 GMT' + 'Mon, 01 Feb 2021 20:58:58 GMT' ]); nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/Tables(%27testTablenode%27)') + .delete(`/Tables('testTablenode')`) .query(true) .reply(204, "", [ 'Cache-Control', @@ -71,13 +71,13 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'dc9bf415-e002-002e-098b-97293e000000', + 'd63fa7d1-2002-00b8-4edd-f8a3cb000000', 'x-ms-client-request-id', - '5de58e66-543e-44fb-b56c-2b0723b1f150', + '00f19dc5-5643-4d96-8659-62241071adb2', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', 'nosniff', 'Date', - 'Thu, 01 Oct 2020 00:38:37 GMT' + 'Mon, 01 Feb 2021 20:58:58 GMT' ]); diff --git a/sdk/tables/data-tables/recordings/node/tableserviceclient_listtables/recording_should_list_all.js b/sdk/tables/data-tables/recordings/node/tableserviceclient_listtables/recording_should_list_all.js index c1290b8c94f0..eb82ff41fb67 100644 --- a/sdk/tables/data-tables/recordings/node/tableserviceclient_listtables/recording_should_list_all.js +++ b/sdk/tables/data-tables/recordings/node/tableserviceclient_listtables/recording_should_list_all.js @@ -1,6 +1,6 @@ let nock = require('nock'); -module.exports.hash = "ee2b3279704277e7056367b78cab0329"; +module.exports.hash = "4b076d8f6161397134080d30a0f0d436"; module.exports.testInfo = {"uniqueName":{},"newDate":{}} @@ -17,9 +17,9 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'be3d7d0d-3002-000e-658b-9745f2000000', + 'd63fa8fa-2002-00b8-40dd-f8a3cb000000', 'x-ms-client-request-id', - '5d32ff4c-0bb6-4c42-9de3-dbf3f51cc869', + '1cda9405-353c-4075-8c58-078bfeebb2a4', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', @@ -29,5 +29,5 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Access-Control-Allow-Origin', '*', 'Date', - 'Thu, 01 Oct 2020 00:38:38 GMT' + 'Mon, 01 Feb 2021 20:58:59 GMT' ]); diff --git a/sdk/tables/data-tables/recordings/node/tableserviceclient_listtables/recording_should_list_by_page.js b/sdk/tables/data-tables/recordings/node/tableserviceclient_listtables/recording_should_list_by_page.js index 30f48e1063ab..c6f57ae0d4a8 100644 --- a/sdk/tables/data-tables/recordings/node/tableserviceclient_listtables/recording_should_list_by_page.js +++ b/sdk/tables/data-tables/recordings/node/tableserviceclient_listtables/recording_should_list_by_page.js @@ -1,6 +1,6 @@ let nock = require('nock'); -module.exports.hash = "b9cd9da51b051f4025ee216c17a0a0a1"; +module.exports.hash = "16238993088f6a972e0b57b98089eeb7"; module.exports.testInfo = {"uniqueName":{},"newDate":{}} @@ -17,21 +17,21 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'd48babe4-f002-003a-638b-97ea5a000000', + 'd63fa901-2002-00b8-47dd-f8a3cb000000', 'x-ms-client-request-id', - '2d4cb63f-fce0-4ef9-86a1-e9d02e4a4cf9', + '2c602396-e3c7-4656-99f5-b10af88406a4', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', 'nosniff', 'x-ms-continuation-NextTableName', - '1!48!bGlzdHRhYmxldGVzdG5vZGUxMwEwMWQ2OTc4YjM0OTNkMzlk', + '1!48!bGlzdHRhYmxldGVzdG5vZGUxMwEwMWQ2ZjhkZDEwMzMwOWQ0', 'Access-Control-Expose-Headers', 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,X-Content-Type-Options,Cache-Control,x-ms-continuation-NextTableName,Content-Type,Content-Length,Date,Transfer-Encoding', 'Access-Control-Allow-Origin', '*', 'Date', - 'Thu, 01 Oct 2020 00:38:39 GMT' + 'Mon, 01 Feb 2021 20:58:59 GMT' ]); nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryParams":true}) @@ -47,21 +47,21 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'd48babe8-f002-003a-668b-97ea5a000000', + 'd63fa916-2002-00b8-59dd-f8a3cb000000', 'x-ms-client-request-id', - '48040d8a-1cc4-4919-843a-1dcee341de27', + '5d6b72c8-5b77-4f84-8f17-7e0a2bd2e652', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', 'nosniff', 'x-ms-continuation-NextTableName', - '1!48!bGlzdHRhYmxldGVzdG5vZGUxOAEwMWQ2OTc4YjM0YWM0MjBi', + '1!48!bGlzdHRhYmxldGVzdG5vZGUxOAEwMWQ2ZjhkZDEwNmVlNTBl', 'Access-Control-Expose-Headers', 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,X-Content-Type-Options,Cache-Control,x-ms-continuation-NextTableName,Content-Type,Content-Length,Date,Transfer-Encoding', 'Access-Control-Allow-Origin', '*', 'Date', - 'Thu, 01 Oct 2020 00:38:39 GMT' + 'Mon, 01 Feb 2021 20:58:59 GMT' ]); nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryParams":true}) @@ -77,21 +77,21 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'd48babe9-f002-003a-678b-97ea5a000000', + 'd63fa922-2002-00b8-63dd-f8a3cb000000', 'x-ms-client-request-id', - '54877489-b4ab-4419-b29b-54c668566896', + '8cf9c02c-5bfd-4ff5-9d37-59af2228eabe', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', 'nosniff', 'x-ms-continuation-NextTableName', - '1!48!bGlzdHRhYmxldGVzdG5vZGU1ATAxZDY5NzhiMzQ2OTM5NmE-', + '1!48!bGlzdHRhYmxldGVzdG5vZGU1ATAxZDZmOGRkMGZmYmMzNDQ-', 'Access-Control-Expose-Headers', 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,X-Content-Type-Options,Cache-Control,x-ms-continuation-NextTableName,Content-Type,Content-Length,Date,Transfer-Encoding', 'Access-Control-Allow-Origin', '*', 'Date', - 'Thu, 01 Oct 2020 00:38:39 GMT' + 'Mon, 01 Feb 2021 20:58:59 GMT' ]); nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryParams":true}) @@ -107,21 +107,21 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'd48babec-f002-003a-6a8b-97ea5a000000', + 'd63fa92e-2002-00b8-6ddd-f8a3cb000000', 'x-ms-client-request-id', - '53457249-dca3-43d1-a85d-2f660de4fd07', + '4fc4c44d-08dc-4b03-9570-455957bec0d7', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', 'nosniff', 'x-ms-continuation-NextTableName', - '1!48!dGFibGVjbGllbnR0ZXN0bm9kZQEwMWQ2OTc4YjMyOGVjYmVj', + '1!48!dGFibGVjbGllbnR0ZXN0bm9kZQEwMWQ2ZjhkZDBkNTAyNWYz', 'Access-Control-Expose-Headers', 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,X-Content-Type-Options,Cache-Control,x-ms-continuation-NextTableName,Content-Type,Content-Length,Date,Transfer-Encoding', 'Access-Control-Allow-Origin', '*', 'Date', - 'Thu, 01 Oct 2020 00:38:39 GMT' + 'Mon, 01 Feb 2021 20:58:59 GMT' ]); nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryParams":true}) @@ -137,9 +137,9 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Server', 'Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'd48babed-f002-003a-6b8b-97ea5a000000', + 'd63fa939-2002-00b8-74dd-f8a3cb000000', 'x-ms-client-request-id', - '3ae1cf8e-f177-4e37-bf88-a6d13b30c608', + '45cbd270-14c3-410d-ad49-dbb7719fcc3b', 'x-ms-version', '2019-02-02', 'X-Content-Type-Options', @@ -149,5 +149,5 @@ nock('https://fakestorageaccount.table.core.windows.net:443', {"encodedQueryPara 'Access-Control-Allow-Origin', '*', 'Date', - 'Thu, 01 Oct 2020 00:38:39 GMT' + 'Mon, 01 Feb 2021 20:58:59 GMT' ]); diff --git a/sdk/tables/data-tables/review/data-tables.api.md b/sdk/tables/data-tables/review/data-tables.api.md index 27d1e5fff13c..2d631f9705ad 100644 --- a/sdk/tables/data-tables/review/data-tables.api.md +++ b/sdk/tables/data-tables/review/data-tables.api.md @@ -4,18 +4,10 @@ ```ts -import { BaseRequestPolicy } from '@azure/core-http'; -import * as coreHttp from '@azure/core-http'; -import { HttpOperationResponse } from '@azure/core-http'; -import { HttpResponse } from '@azure/core-http'; -import { OperationOptions } from '@azure/core-http'; +import { OperationOptions } from '@azure/core-client'; import { PagedAsyncIterableIterator } from '@azure/core-paging'; -import { PipelineOptions } from '@azure/core-http'; -import { RequestPolicy } from '@azure/core-http'; -import { RequestPolicyFactory } from '@azure/core-http'; -import { RequestPolicyOptionsLike } from '@azure/core-http'; -import { WebResource } from '@azure/core-http'; -import { WebResourceLike } from '@azure/core-http'; +import { PipelineOptions } from '@azure/core-https'; +import { PipelinePolicy } from '@azure/core-https'; // @public export interface AccessPolicy { @@ -41,24 +33,10 @@ export type CreateTableEntityOptions = OperationOptions & { }; // @public -export type CreateTableEntityResponse = TableInsertEntityHeaders & { - _response: HttpResponse & { - bodyAsText: string; - parsedBody: { - [propertyName: string]: any; - }; - parsedHeaders: TableInsertEntityHeaders; - }; -}; +export type CreateTableEntityResponse = TableInsertEntityHeaders; // @public -export type CreateTableItemResponse = TableCreateHeaders & { - _response: HttpResponse & { - bodyAsText: string; - parsedBody: TableResponse; - parsedHeaders: TableCreateHeaders; - }; -}; +export type CreateTableItemResponse = TableCreateHeaders; // @public export type CreateTableOptions = OperationOptions & { @@ -75,23 +53,15 @@ export type DeleteTableEntityOptions = OperationOptions & { }; // @public -export type DeleteTableEntityResponse = TableDeleteEntityHeaders & { - _response: coreHttp.HttpResponse & { - parsedHeaders: TableDeleteEntityHeaders; - }; -}; +export type DeleteTableEntityResponse = TableDeleteEntityHeaders; // @public -export interface DeleteTableOptions extends coreHttp.OperationOptions { +export interface DeleteTableOptions extends OperationOptions { requestId?: string; } // @public -export type DeleteTableResponse = TableDeleteHeaders & { - _response: coreHttp.HttpResponse & { - parsedHeaders: TableDeleteHeaders; - }; -}; +export type DeleteTableResponse = TableDeleteHeaders; // @public export interface Edm { @@ -112,49 +82,31 @@ export interface GeoReplication { export type GeoReplicationStatusType = string; // @public -export interface GetAccessPolicyOptions extends coreHttp.OperationOptions { +export interface GetAccessPolicyOptions extends OperationOptions { requestId?: string; timeout?: number; } // @public -export type GetAccessPolicyResponse = TableGetAccessPolicyHeaders & SignedIdentifier[] & { - _response: coreHttp.HttpResponse & { - bodyAsText: string; - parsedBody: SignedIdentifier[]; - parsedHeaders: TableGetAccessPolicyHeaders; - }; -}; +export type GetAccessPolicyResponse = TableGetAccessPolicyHeaders & SignedIdentifier[]; // @public -export interface GetPropertiesOptions extends coreHttp.OperationOptions { +export interface GetPropertiesOptions extends OperationOptions { requestId?: string; timeout?: number; } // @public -export type GetPropertiesResponse = ServiceGetPropertiesHeaders & ServiceProperties & { - _response: coreHttp.HttpResponse & { - bodyAsText: string; - parsedBody: ServiceProperties; - parsedHeaders: ServiceGetPropertiesHeaders; - }; -}; +export type GetPropertiesResponse = ServiceGetPropertiesHeaders & ServiceProperties; // @public -export interface GetStatisticsOptions extends coreHttp.OperationOptions { +export interface GetStatisticsOptions extends OperationOptions { requestId?: string; timeout?: number; } // @public -export type GetStatisticsResponse = ServiceGetStatisticsHeaders & TableServiceStats & { - _response: coreHttp.HttpResponse & { - bodyAsText: string; - parsedBody: TableServiceStats; - parsedHeaders: ServiceGetStatisticsHeaders; - }; -}; +export type GetStatisticsResponse = ServiceGetStatisticsHeaders & TableServiceStats; // @public export type GetTableEntityOptions = OperationOptions & { @@ -164,15 +116,7 @@ export type GetTableEntityOptions = OperationOptions & { }; // @public -export type GetTableEntityResponse = TableEntity & { - _response: HttpResponse & { - bodyAsText: string; - parsedBody: { - [propertyName: string]: any; - }; - parsedHeaders: TableQueryEntitiesWithPartitionAndRowKeyHeaders; - }; -}; +export type GetTableEntityResponse = TableEntityResult; // @public export const enum KnownGeoReplicationStatusType { @@ -185,18 +129,9 @@ export const enum KnownGeoReplicationStatusType { } // @public -export type ListEntitiesResponse = Array> & { +export type ListEntitiesResponse = Array> & { nextPartitionKey?: string; nextRowKey?: string; - _response: HttpResponse & { - bodyAsText: string; - parsedBody: { - value?: { - [key: string]: any; - }; - }; - parsedHeaders: TableQueryEntitiesHeaders; - }; }; // @public @@ -218,11 +153,6 @@ export type ListTableItemsOptions = OperationOptions & { // @public export type ListTableItemsResponse = Array & { nextTableName?: string; - _response: HttpResponse & { - bodyAsText: string; - parsedBody: TableQueryResponse; - parsedHeaders: TableQueryHeaders; - }; }; // @public @@ -282,31 +212,23 @@ export interface ServiceSetPropertiesHeaders { } // @public -export interface SetAccessPolicyOptions extends coreHttp.OperationOptions { +export interface SetAccessPolicyOptions extends OperationOptions { requestId?: string; tableAcl?: SignedIdentifier[]; timeout?: number; } // @public -export type SetAccessPolicyResponse = TableSetAccessPolicyHeaders & { - _response: coreHttp.HttpResponse & { - parsedHeaders: TableSetAccessPolicyHeaders; - }; -}; +export type SetAccessPolicyResponse = TableSetAccessPolicyHeaders; // @public -export interface SetPropertiesOptions extends coreHttp.OperationOptions { +export interface SetPropertiesOptions extends OperationOptions { requestId?: string; timeout?: number; } // @public -export type SetPropertiesResponse = ServiceSetPropertiesHeaders & { - _response: coreHttp.HttpResponse & { - parsedHeaders: ServiceSetPropertiesHeaders; - }; -}; +export type SetPropertiesResponse = ServiceSetPropertiesHeaders; // @public export interface SignedIdentifier { @@ -460,14 +382,6 @@ export interface TableQueryEntitiesWithPartitionAndRowKeyHeaders { // @public export type TableQueryEntitiesWithPartitionAndRowKeyResponse = TableQueryEntitiesWithPartitionAndRowKeyHeaders & { [propertyName: string]: any; -} & { - _response: coreHttp.HttpResponse & { - bodyAsText: string; - parsedBody: { - [propertyName: string]: any; - }; - parsedHeaders: TableQueryEntitiesWithPartitionAndRowKeyHeaders; - }; }; // @public @@ -542,21 +456,16 @@ export class TablesSharedKeyCredential implements TablesSharedKeyCredentialLike constructor(accountName: string, accountKey: string); readonly accountName: string; computeHMACSHA256(stringToSign: string): string; - create(nextPolicy: RequestPolicy, options: RequestPolicyOptionsLike): TablesSharedKeyCredentialPolicy; } // @public -export interface TablesSharedKeyCredentialLike extends RequestPolicyFactory { +export interface TablesSharedKeyCredentialLike { accountName: string; computeHMACSHA256: (stringToSign: string) => string; } // @public -export class TablesSharedKeyCredentialPolicy extends BaseRequestPolicy { - constructor(nextPolicy: RequestPolicy, options: RequestPolicyOptionsLike, credential: TablesSharedKeyCredentialLike); - sendRequest(request: WebResourceLike): Promise; - signRequest(request: WebResourceLike): WebResource; -} +export function tablesSharedKeyCredentialPolicy(credential: TablesSharedKeyCredentialLike): PipelinePolicy; // @public export interface TableUpdateEntityHeaders { @@ -568,11 +477,7 @@ export interface TableUpdateEntityHeaders { } // @public -export type UpdateEntityResponse = TableUpdateEntityHeaders & { - _response: coreHttp.HttpResponse & { - parsedHeaders: TableUpdateEntityHeaders; - }; -}; +export type UpdateEntityResponse = TableUpdateEntityHeaders; // @public export type UpdateMode = "Merge" | "Replace"; @@ -586,11 +491,7 @@ export type UpdateTableEntityOptions = OperationOptions & { }; // @public -export type UpsertEntityResponse = TableMergeEntityHeaders & { - _response: coreHttp.HttpResponse & { - parsedHeaders: TableMergeEntityHeaders; - }; -}; +export type UpsertEntityResponse = TableMergeEntityHeaders; // @public export type UpsertTableEntityOptions = OperationOptions & { diff --git a/sdk/tables/data-tables/src/TableBatch.ts b/sdk/tables/data-tables/src/TableBatch.ts index 9878750457c1..8102d306f4eb 100644 --- a/sdk/tables/data-tables/src/TableBatch.ts +++ b/sdk/tables/data-tables/src/TableBatch.ts @@ -2,16 +2,15 @@ // Licensed under the MIT license. import { - deserializationPolicy, - HttpHeaders, - WebResource, - ServiceClient, - RequestPrepareOptions, + createHttpHeaders, + PipelineRequest, + createPipelineRequest, RawHttpHeaders, - HttpOperationResponse, - OperationOptions, - RestError -} from "@azure/core-http"; + PipelineResponse, + RestError, + createEmptyPipeline +} from "@azure/core-https"; +import { ServiceClient, OperationOptions, serializationPolicy } from "@azure/core-client"; import { DeleteTableEntityOptions, TableEntity, @@ -24,10 +23,7 @@ import { import { TablesSharedKeyCredentialLike } from "./TablesSharedKeyCredential"; import { getAuthorizationHeader } from "./TablesSharedKeyCredentialPolicy"; import { HeaderConstants } from "./utils/constants"; -import { - BatchHeaderFilterPolicyFactory, - BatchRequestAssemblePolicyFactory -} from "./TableBatchPolicies"; +import { batchHeaderFilterPolicy, batchRequestAssemblePolicy } from "./TableBatchPolicies"; import { InnerBatchRequest, TableClientLike } from "./utils/internalModels"; import { createSpan } from "./utils/tracing"; import { CanonicalCode } from "@opentelemetry/api"; @@ -153,24 +149,21 @@ export class TableBatchImpl implements TableBatch { }; const { span, updatedOptions } = createSpan("TableBatch-submitBatch", {} as OperationOptions); - const request = new WebResource(this.url, "POST", body, undefined, new HttpHeaders(headers)); - - request.spanOptions = updatedOptions.tracingOptions?.spanOptions; + const request = createPipelineRequest({ + url: this.url, + method: "POST", + body, + headers: createHttpHeaders(headers), + spanOptions: updatedOptions.tracingOptions?.spanOptions + }); if (this.credential) { const authHeader = getAuthorizationHeader(request, this.credential); request.headers.set("Authorization", authHeader); } - const requestOptions: RequestPrepareOptions = { - method: "POST", - url: this.url, - headers: request.headers.rawHeaders(), - body, - disableJsonStringifyOnBody: true - }; try { - const rawBatchResponse = await client.sendRequest(requestOptions); + const rawBatchResponse = await client.sendRequest(request); return parseBatchResponse(rawBatchResponse); } catch (error) { span.setStatus({ @@ -190,7 +183,7 @@ export class TableBatchImpl implements TableBatch { } } -function parseBatchResponse(batchResponse: HttpOperationResponse): TableBatchResponse { +function parseBatchResponse(batchResponse: PipelineResponse): TableBatchResponse { const subResponsePrefix = `--changesetresponse_`; const status = batchResponse.status; const rawBody = batchResponse.bodyAsText || ""; @@ -216,13 +209,12 @@ function parseBatchResponse(batchResponse: HttpOperationResponse): TableBatchRes if (parsedError && parsedError["odata.error"]) { const error: TableServiceErrorOdataError = parsedError["odata.error"]; const message = error.message?.value || "One of the batch operations failed"; - throw new RestError( - message, - error.code, - subResponseStatus, - batchResponse.request, - batchResponse - ); + throw new RestError(message, { + code: error.code, + statusCode: subResponseStatus, + request: batchResponse.request, + response: batchResponse + }); } } @@ -275,13 +267,13 @@ export function createInnerBatchRequest(batchGuid: string, changesetId: string): ], createPipeline() { // Use batch assemble policy to assemble request and intercept request from going to wire - return [ - deserializationPolicy(), - new BatchHeaderFilterPolicyFactory(), - new BatchRequestAssemblePolicyFactory(this) - ]; + const pipeline = createEmptyPipeline(); + pipeline.addPolicy(serializationPolicy(), { phase: "Serialize" }); + pipeline.addPolicy(batchHeaderFilterPolicy()); + pipeline.addPolicy(batchRequestAssemblePolicy(this)); + return pipeline; }, - appendSubRequestToBody(request: WebResource) { + appendSubRequestToBody(request: PipelineRequest) { const subRequestUrl = getSubRequestUrl(request.url); // Start to assemble sub request const subRequest = [ @@ -291,12 +283,15 @@ export function createInnerBatchRequest(batchGuid: string, changesetId: string): ]; // Add required headers - for (const header of request.headers.headersArray()) { - subRequest.push(`${header.name}: ${header.value}`); + for (const [name, value] of request.headers) { + subRequest.push(`${name}: ${value}`); } // Append sub-request body - subRequest.push(`${HTTP_LINE_ENDING}${request.body}`); // sub request's headers need end with an empty line + subRequest.push(`${HTTP_LINE_ENDING}`); // sub request's headers need end with an empty line + if (request.body) { + subRequest.push(String(request.body)); + } // Add subrequest to batch body this.body.push(subRequest.join(HTTP_LINE_ENDING)); diff --git a/sdk/tables/data-tables/src/TableBatchPolicies.ts b/sdk/tables/data-tables/src/TableBatchPolicies.ts index 603cb9458002..4cc3767d41e0 100644 --- a/sdk/tables/data-tables/src/TableBatchPolicies.ts +++ b/sdk/tables/data-tables/src/TableBatchPolicies.ts @@ -2,74 +2,44 @@ // Licensed under the MIT license. import { - BaseRequestPolicy, - RequestPolicy, - RequestPolicyOptions, - WebResourceLike, - HttpOperationResponse, - RequestPolicyFactory, - WebResource, - HttpHeaders -} from "@azure/core-http"; + PipelineResponse, + PipelineRequest, + SendRequest, + PipelinePolicy, + createHttpHeaders, + createPipelineRequest +} from "@azure/core-https"; import { HeaderConstants } from "./utils/constants"; import { InnerBatchRequest } from "./utils/internalModels"; -class BatchHeaderFilterPolicy extends BaseRequestPolicy { - // eslint-disable-next-line @typescript-eslint/no-useless-constructor - constructor(nextPolicy: RequestPolicy, options: RequestPolicyOptions) { - super(nextPolicy, options); - } - public async sendRequest(request: WebResourceLike): Promise { - request.headers.remove(HeaderConstants.X_MS_VERSION); // The subrequests should not have the x-ms-version header. - return this._nextPolicy.sendRequest(request); - } -} - -export class BatchHeaderFilterPolicyFactory implements RequestPolicyFactory { - // eslint-disable-next-line @azure/azure-sdk/ts-use-interface-parameters - public create(nextPolicy: RequestPolicy, options: RequestPolicyOptions): BaseRequestPolicy { - return new BatchHeaderFilterPolicy(nextPolicy, options); - } -} - -class BatchRequestAssemblePolicy extends BaseRequestPolicy { - private batchRequest: InnerBatchRequest; - private readonly dummyResponse: HttpOperationResponse = { - request: new WebResource(), - status: 200, - headers: new HttpHeaders() +export const batchRequestAssemblePolicyName = "batchRequestAssemblePolicy"; + +const dummyResponse: PipelineResponse = { + request: createPipelineRequest({ url: "FAKE" }), + status: 200, + headers: createHttpHeaders() +}; + +export function batchRequestAssemblePolicy(batchRequest: InnerBatchRequest): PipelinePolicy { + return { + name: batchRequestAssemblePolicyName, + async sendRequest(request: PipelineRequest): Promise { + batchRequest.appendSubRequestToBody(request); + // Intercept request from going to wire + return dummyResponse; + } }; - - constructor( - batchRequest: InnerBatchRequest, - nextPolicy: RequestPolicy, - // eslint-disable-next-line @azure/azure-sdk/ts-use-interface-parameters - options: RequestPolicyOptions - ) { - super(nextPolicy, options); - - this.batchRequest = batchRequest; - } - - public async sendRequest(request: WebResourceLike): Promise { - this.batchRequest.appendSubRequestToBody(request); - - return this.dummyResponse; // Intercept request from going to wire - } } -export class BatchRequestAssemblePolicyFactory implements RequestPolicyFactory { - private batchRequest: InnerBatchRequest; +export const batchHeaderFilterPolicyName = "batchHeaderFilterPolicy"; - constructor(batchRequest: InnerBatchRequest) { - this.batchRequest = batchRequest; - } - - public create( - nextPolicy: RequestPolicy, - // eslint-disable-next-line @azure/azure-sdk/ts-use-interface-parameters - options: RequestPolicyOptions - ): BaseRequestPolicy { - return new BatchRequestAssemblePolicy(this.batchRequest, nextPolicy, options); - } +export function batchHeaderFilterPolicy(): PipelinePolicy { + return { + name: batchHeaderFilterPolicyName, + async sendRequest(request: PipelineRequest, next: SendRequest): Promise { + // The subrequests should not have the x-ms-version header. + request.headers.delete(HeaderConstants.X_MS_VERSION); + return next(request); + } + }; } diff --git a/sdk/tables/data-tables/src/TableClient.ts b/sdk/tables/data-tables/src/TableClient.ts index 52dcdc0768b6..7df62fd1b4cf 100644 --- a/sdk/tables/data-tables/src/TableClient.ts +++ b/sdk/tables/data-tables/src/TableClient.ts @@ -33,23 +33,26 @@ import { TablesSharedKeyCredential, TablesSharedKeyCredentialLike } from "./TablesSharedKeyCredential"; +import { tablesSharedKeyCredentialPolicy } from "./TablesSharedKeyCredentialPolicy"; import "@azure/core-paging"; import { PagedAsyncIterableIterator } from "@azure/core-paging"; import { GeneratedClient, TableDeleteEntityOptionalParams } from "./generated"; import { deserialize, deserializeObjectsArray, serialize } from "./serialization"; import { Table } from "./generated/operations"; import { LIB_INFO, TablesLoggingAllowedHeaderNames } from "./utils/constants"; +import { Pipeline } from "@azure/core-https"; import { - createPipelineFromOptions, - InternalPipelineOptions, - ServiceClientOptions -} from "@azure/core-http"; + ClientPipelineOptions, + createClientPipeline, + FullOperationResponse +} from "@azure/core-client"; import { logger } from "./logger"; import { createSpan } from "./utils/tracing"; import { CanonicalCode } from "@opentelemetry/api"; import { TableBatchImpl, createInnerBatchRequest } from "./TableBatch"; import { InternalBatchClientOptions } from "./utils/internalModels"; import { Uuid } from "./utils/uuid"; +import { parseXML } from "@azure/core-xml"; /** * A TableClient represents a Client to the Azure Tables service allowing you @@ -143,29 +146,36 @@ export class TableClient { clientOptions.userAgentOptions.userAgentPrefix = LIB_INFO; } - let pipeline: ServiceClientOptions; + let pipeline: Pipeline; if (isInternalClientOptions(clientOptions)) { // The client is meant to be an intercept client, so we need to create only the intercepting // pipelines. - pipeline = { requestPolicyFactories: clientOptions.innerBatchRequest?.createPipeline() }; + pipeline = clientOptions.innerBatchRequest.createPipeline(); } else { // The client is meant to be a regular service client, so we need to create the regular set of pipelines - const internalPipelineOptions: InternalPipelineOptions = { - loggingOptions: { - logger: logger.info, - allowedHeaderNames: [...TablesLoggingAllowedHeaderNames] - } - }; - pipeline = { + const internalPipelineOptions: ClientPipelineOptions = { ...clientOptions, - ...createPipelineFromOptions(internalPipelineOptions, credential) + ...{ + loggingOptions: { + logger: logger.info, + additionalAllowedHeaderNames: [...TablesLoggingAllowedHeaderNames] + }, + deserializationOptions: { + parseXML + } + } }; + pipeline = createClientPipeline(internalPipelineOptions); + + if (credential) { + pipeline.addPolicy(tablesSharedKeyCredentialPolicy(credential)); + } } this.tableName = tableName; this.credential = credential; - const { table } = new GeneratedClient(url, pipeline); + const { table } = new GeneratedClient(url, { pipeline }); this.table = table; } @@ -217,20 +227,24 @@ export class TableClient { ): Promise>> { const { span, updatedOptions } = createSpan("TableClient-getEntity", options); + let parsedBody: any; + function onResponse(rawResponse: FullOperationResponse, flatResponse: unknown): void { + parsedBody = rawResponse.parsedBody; + if (updatedOptions.onResponse) { + updatedOptions.onResponse(rawResponse, flatResponse); + } + } + try { const { queryOptions, ...getEntityOptions } = updatedOptions || {}; - const { _response } = await this.table.queryEntitiesWithPartitionAndRowKey( - this.tableName, - partitionKey, - rowKey, - { ...getEntityOptions, queryOptions: this.convertQueryOptions(queryOptions || {}) } - ); - const tableEntity = deserialize>(_response.parsedBody); - - return Object.defineProperty({ ...tableEntity }, "_response", { - enumerable: false, - value: _response + await this.table.queryEntitiesWithPartitionAndRowKey(this.tableName, partitionKey, rowKey, { + ...getEntityOptions, + queryOptions: this.convertQueryOptions(queryOptions || {}), + onResponse }); + const tableEntity = deserialize>(parsedBody); + + return tableEntity; } catch (e) { span.setStatus({ code: CanonicalCode.UNKNOWN, message: e.message }); throw e; @@ -326,24 +340,18 @@ export class TableClient { const { xMsContinuationNextPartitionKey: nextPartitionKey, xMsContinuationNextRowKey: nextRowKey, - value, - _response + value } = await this.table.queryEntities(tableName, { ...options, queryOptions }); - const tableEntities = deserializeObjectsArray>(value || []); + const tableEntities = deserializeObjectsArray>(value || []); - const resultArray = Object.assign([...tableEntities], { + return Object.assign([...tableEntities], { nextPartitionKey, nextRowKey }); - - return Object.defineProperty(resultArray, "_response", { - enumerable: false, - value: _response - }); } /** diff --git a/sdk/tables/data-tables/src/TableServiceClient.ts b/sdk/tables/data-tables/src/TableServiceClient.ts index 26b311585deb..a8fcc481a996 100644 --- a/sdk/tables/data-tables/src/TableServiceClient.ts +++ b/sdk/tables/data-tables/src/TableServiceClient.ts @@ -34,9 +34,11 @@ import "@azure/core-paging"; import { PagedAsyncIterableIterator } from "@azure/core-paging"; import { LIB_INFO, TablesLoggingAllowedHeaderNames } from "./utils/constants"; import { logger } from "./logger"; -import { createPipelineFromOptions, InternalPipelineOptions } from "@azure/core-http"; +import { createClientPipeline, ClientPipelineOptions } from "@azure/core-client"; import { CanonicalCode } from "@opentelemetry/api"; import { createSpan } from "./utils/tracing"; +import { tablesSharedKeyCredentialPolicy } from "./TablesSharedKeyCredentialPolicy"; +import { parseXML } from "@azure/core-xml"; /** * A TableServiceClient represents a Client to the Azure Tables service allowing you @@ -115,18 +117,25 @@ export class TableServiceClient { clientOptions.userAgentOptions.userAgentPrefix = LIB_INFO; } - const internalPipelineOptions: InternalPipelineOptions = { - loggingOptions: { - logger: logger.info, - allowedHeaderNames: [...TablesLoggingAllowedHeaderNames] + const internalPipelineOptions: ClientPipelineOptions = { + ...clientOptions, + ...{ + loggingOptions: { + logger: logger.info, + additionalAllowedHeaderNames: [...TablesLoggingAllowedHeaderNames] + }, + deserializationOptions: { + parseXML + } } }; - const pipeline = { - ...clientOptions, - ...createPipelineFromOptions(internalPipelineOptions, credential) - }; - const client = new GeneratedClient(url, pipeline); + const pipeline = createClientPipeline(internalPipelineOptions); + + if (credential) { + pipeline.addPolicy(tablesSharedKeyCredentialPolicy(credential)); + } + const client = new GeneratedClient(url, { pipeline }); this.table = client.table; this.service = client.service; } @@ -300,13 +309,11 @@ export class TableServiceClient { } private async _listTables(options?: InternalListTablesOptions): Promise { - const { - _response, - xMsContinuationNextTableName: nextTableName, - value = [] - } = await this.table.query(options); + const { xMsContinuationNextTableName: nextTableName, value = [] } = await this.table.query( + options + ); - return Object.assign([...value], { _response, nextTableName }); + return Object.assign([...value], { nextTableName }); } /** diff --git a/sdk/tables/data-tables/src/TablesSharedKeyCredential.ts b/sdk/tables/data-tables/src/TablesSharedKeyCredential.ts index 747cfb1fd553..eeb0ceb59f6f 100644 --- a/sdk/tables/data-tables/src/TablesSharedKeyCredential.ts +++ b/sdk/tables/data-tables/src/TablesSharedKeyCredential.ts @@ -2,16 +2,13 @@ // Licensed under the MIT license. import { createHmac } from "crypto"; -import { RequestPolicy, RequestPolicyOptionsLike, RequestPolicyFactory } from "@azure/core-http"; - -import { TablesSharedKeyCredentialPolicy } from "./TablesSharedKeyCredentialPolicy"; /** * ONLY AVAILABLE IN NODE.JS RUNTIME. * * TablesSharedKeyCredentialLike shape for account key authorization of Azure Tables service. */ -export interface TablesSharedKeyCredentialLike extends RequestPolicyFactory { +export interface TablesSharedKeyCredentialLike { /** * Azure account name; readonly. */ @@ -46,16 +43,6 @@ export class TablesSharedKeyCredential implements TablesSharedKeyCredentialLike this.accountKey = Buffer.from(accountKey, "base64"); } - /** - * Creates a {@link TablesSharedKeyCredentialPolicy} object. - */ - public create( - nextPolicy: RequestPolicy, - options: RequestPolicyOptionsLike - ): TablesSharedKeyCredentialPolicy { - return new TablesSharedKeyCredentialPolicy(nextPolicy, options, this); - } - /** * Generates a hash signature for an HTTP request or for a SAS. */ diff --git a/sdk/tables/data-tables/src/TablesSharedKeyCredentialPolicy.ts b/sdk/tables/data-tables/src/TablesSharedKeyCredentialPolicy.ts index 65c092e50542..43e35b29ab5b 100644 --- a/sdk/tables/data-tables/src/TablesSharedKeyCredentialPolicy.ts +++ b/sdk/tables/data-tables/src/TablesSharedKeyCredentialPolicy.ts @@ -1,61 +1,41 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT license. -import { - RequestPolicy, - RequestPolicyOptionsLike, - WebResource, - BaseRequestPolicy, - HttpOperationResponse, - WebResourceLike -} from "@azure/core-http"; +import { PipelineResponse, PipelineRequest, SendRequest, PipelinePolicy } from "@azure/core-https"; import { TablesSharedKeyCredentialLike } from "./TablesSharedKeyCredential"; import { HeaderConstants } from "./utils/constants"; import { URL } from "./utils/url"; /** - * TablesSharedKeyCredentialPolicy is a policy used to sign HTTP request with a shared key. + * The programmatic identifier of the tablesSharedKeyCredentialPolicy. */ -export class TablesSharedKeyCredentialPolicy extends BaseRequestPolicy { - /** - * Reference to {@link TablesSharedKeyCredential} which generates TablesSharedKeyCredentialPolicy - */ - private readonly credential: TablesSharedKeyCredentialLike; - - /** - * Creates an instance of TablesSharedKeyCredentialPolicy. - */ - constructor( - nextPolicy: RequestPolicy, - options: RequestPolicyOptionsLike, - credential: TablesSharedKeyCredentialLike - ) { - super(nextPolicy, options); - this.credential = credential; - } - - /** - * Sends out request. - */ - public sendRequest(request: WebResourceLike): Promise { - return this._nextPolicy.sendRequest(this.signRequest(request)); - } +export const tablesSharedKeyCredentialPolicyName = "tablesSharedKeyCredentialPolicy"; - /** - * Signs request. - */ - public signRequest(request: WebResourceLike): WebResource { - const headerValue = getAuthorizationHeader(request, this.credential); +/** + * tablesSharedKeyCredentialPolicy is a policy used to sign HTTP request with a shared key. + */ +export function tablesSharedKeyCredentialPolicy( + credential: TablesSharedKeyCredentialLike +): PipelinePolicy { + function signRequest(request: PipelineRequest): void { + const headerValue = getAuthorizationHeader(request, credential); request.headers.set(HeaderConstants.AUTHORIZATION, headerValue); - return request; } + + return { + name: tablesSharedKeyCredentialPolicyName, + async sendRequest(request: PipelineRequest, next: SendRequest): Promise { + signRequest(request); + return next(request); + } + }; } export function getAuthorizationHeader( - request: WebResourceLike, + request: PipelineRequest, credential: TablesSharedKeyCredentialLike ): string { - if (!request.headers.contains(HeaderConstants.X_MS_DATE)) { + if (!request.headers.has(HeaderConstants.X_MS_DATE)) { request.headers.set(HeaderConstants.X_MS_DATE, new Date().toUTCString()); } @@ -80,7 +60,7 @@ export function getAuthorizationHeader( return `SharedKeyLite ${credential.accountName}:${signature}`; } -function getHeaderValueToSign(request: WebResource, headerName: string): string { +function getHeaderValueToSign(request: PipelineRequest, headerName: string): string { const value = request.headers.get(headerName); if (!value) { @@ -90,13 +70,13 @@ function getHeaderValueToSign(request: WebResource, headerName: string): string } function getCanonicalizedResourceString( - request: WebResource, + request: PipelineRequest, credential: TablesSharedKeyCredentialLike ): string { // https://docs.microsoft.com/en-us/rest/api/storageservices/authorize-with-shared-key#shared-key-lite-and-table-service-format-for-2009-09-19-and-later const url = new URL(request.url); const path = url.pathname || "/"; - let canonicalizedResourceString = "/" + credential.accountName + path.replace(/'/g, "%27"); + let canonicalizedResourceString = "/" + credential.accountName + path; // The query string should include the question mark and the comp parameter (for example, ?comp=metadata). No other parameters should be included on the query string. const comp = url.searchParams.get("comp"); diff --git a/sdk/tables/data-tables/src/generated/generatedClientContext.ts b/sdk/tables/data-tables/src/generated/generatedClientContext.ts index a07b3ff67fb6..a7c9b9deba49 100644 --- a/sdk/tables/data-tables/src/generated/generatedClientContext.ts +++ b/sdk/tables/data-tables/src/generated/generatedClientContext.ts @@ -6,14 +6,11 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -import * as coreHttp from "@azure/core-http"; +import { ServiceClient } from "@azure/core-client"; +import { stringifyXML, parseXML } from "@azure/core-xml"; import { GeneratedClientOptionalParams } from "./models"; -const packageName = "@azure/data-tables"; -const packageVersion = "1.0.0-beta.5"; - -/** @hidden */ -export class GeneratedClientContext extends coreHttp.ServiceClient { +export class GeneratedClientContext extends ServiceClient { url: string; version: string; @@ -22,26 +19,24 @@ export class GeneratedClientContext extends coreHttp.ServiceClient { * @param url The URL of the service account or table that is the target of the desired operation. * @param options The parameter options */ - constructor(url: string, options?: GeneratedClientOptionalParams) { - if (url === undefined) { - throw new Error("'url' cannot be null"); - } - - // Initializing default values for options - if (!options) { - options = {}; - } - - if (!options.userAgent) { - const defaultUserAgent = coreHttp.getDefaultUserAgentValue(); - options.userAgent = `${packageName}/${packageVersion} ${defaultUserAgent}`; + constructor(url: string, options: GeneratedClientOptionalParams = {}) { + if (!url) { + throw new Error("'url' cannot be null or empty"); } - super(undefined, options); + const defaults: GeneratedClientOptionalParams = { + baseUri: "{url}", + requestContentType: "application/json; charset=utf-8", + stringifyXML, + parseXML + }; - this.requestContentType = "application/json; charset=utf-8"; + const optionsWithDefaults = { + ...defaults, + ...options + }; - this.baseUri = options.endpoint || "{url}"; + super(optionsWithDefaults); // Parameter assignments this.url = url; diff --git a/sdk/tables/data-tables/src/generated/models/index.ts b/sdk/tables/data-tables/src/generated/models/index.ts index 407dad7377b6..202a96728aba 100644 --- a/sdk/tables/data-tables/src/generated/models/index.ts +++ b/sdk/tables/data-tables/src/generated/models/index.ts @@ -6,7 +6,7 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -import * as coreHttp from "@azure/core-http"; +import { ServiceClientOptions, OperationOptions } from "@azure/core-client"; /** The properties for the table query response. */ export interface TableQueryResponse { @@ -485,7 +485,7 @@ export const enum KnownGeoReplicationStatusType { export type GeoReplicationStatusType = string; /** Optional parameters. */ -export interface TableQueryOptionalParams extends coreHttp.OperationOptions { +export interface TableQueryOptionalParams extends OperationOptions { /** Parameter group */ queryOptions?: QueryOptions; /** Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when analytics logging is enabled. */ @@ -495,22 +495,10 @@ export interface TableQueryOptionalParams extends coreHttp.OperationOptions { } /** Contains response data for the query operation. */ -export type TableQueryOperationResponse = TableQueryHeaders & - TableQueryResponse & { - /** The underlying HTTP response. */ - _response: coreHttp.HttpResponse & { - /** The response body as text (string format) */ - bodyAsText: string; - - /** The response body as parsed JSON or XML */ - parsedBody: TableQueryResponse; - /** The parsed HTTP response headers. */ - parsedHeaders: TableQueryHeaders; - }; - }; +export type TableQueryOperationResponse = TableQueryHeaders & TableQueryResponse; /** Optional parameters. */ -export interface TableCreateOptionalParams extends coreHttp.OperationOptions { +export interface TableCreateOptionalParams extends OperationOptions { /** Parameter group */ queryOptions?: QueryOptions; /** Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when analytics logging is enabled. */ @@ -520,38 +508,19 @@ export interface TableCreateOptionalParams extends coreHttp.OperationOptions { } /** Contains response data for the create operation. */ -export type TableCreateResponse = TableCreateHeaders & - TableResponse & { - /** The underlying HTTP response. */ - _response: coreHttp.HttpResponse & { - /** The response body as text (string format) */ - bodyAsText: string; - - /** The response body as parsed JSON or XML */ - parsedBody: TableResponse; - /** The parsed HTTP response headers. */ - parsedHeaders: TableCreateHeaders; - }; - }; +export type TableCreateResponse = TableCreateHeaders & TableResponse; /** Optional parameters. */ -export interface TableDeleteOptionalParams extends coreHttp.OperationOptions { +export interface TableDeleteOptionalParams extends OperationOptions { /** Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when analytics logging is enabled. */ requestId?: string; } /** Contains response data for the delete operation. */ -export type TableDeleteResponse = TableDeleteHeaders & { - /** The underlying HTTP response. */ - _response: coreHttp.HttpResponse & { - /** The parsed HTTP response headers. */ - parsedHeaders: TableDeleteHeaders; - }; -}; +export type TableDeleteResponse = TableDeleteHeaders; /** Optional parameters. */ -export interface TableQueryEntitiesOptionalParams - extends coreHttp.OperationOptions { +export interface TableQueryEntitiesOptionalParams extends OperationOptions { /** Parameter group */ queryOptions?: QueryOptions; /** Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when analytics logging is enabled. */ @@ -565,23 +534,10 @@ export interface TableQueryEntitiesOptionalParams } /** Contains response data for the queryEntities operation. */ -export type TableQueryEntitiesResponse = TableQueryEntitiesHeaders & - TableEntityQueryResponse & { - /** The underlying HTTP response. */ - _response: coreHttp.HttpResponse & { - /** The response body as text (string format) */ - bodyAsText: string; - - /** The response body as parsed JSON or XML */ - parsedBody: TableEntityQueryResponse; - /** The parsed HTTP response headers. */ - parsedHeaders: TableQueryEntitiesHeaders; - }; - }; +export type TableQueryEntitiesResponse = TableQueryEntitiesHeaders & TableEntityQueryResponse; /** Optional parameters. */ -export interface TableQueryEntitiesWithPartitionAndRowKeyOptionalParams - extends coreHttp.OperationOptions { +export interface TableQueryEntitiesWithPartitionAndRowKeyOptionalParams extends OperationOptions { /** Parameter group */ queryOptions?: QueryOptions; /** Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when analytics logging is enabled. */ @@ -593,22 +549,10 @@ export interface TableQueryEntitiesWithPartitionAndRowKeyOptionalParams /** Contains response data for the queryEntitiesWithPartitionAndRowKey operation. */ export type TableQueryEntitiesWithPartitionAndRowKeyResponse = TableQueryEntitiesWithPartitionAndRowKeyHeaders & { [propertyName: string]: any; -} & { - /** The underlying HTTP response. */ - _response: coreHttp.HttpResponse & { - /** The response body as text (string format) */ - bodyAsText: string; - - /** The response body as parsed JSON or XML */ - parsedBody: { [propertyName: string]: any }; - /** The parsed HTTP response headers. */ - parsedHeaders: TableQueryEntitiesWithPartitionAndRowKeyHeaders; - }; }; /** Optional parameters. */ -export interface TableUpdateEntityOptionalParams - extends coreHttp.OperationOptions { +export interface TableUpdateEntityOptionalParams extends OperationOptions { /** Parameter group */ queryOptions?: QueryOptions; /** Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when analytics logging is enabled. */ @@ -622,17 +566,10 @@ export interface TableUpdateEntityOptionalParams } /** Contains response data for the updateEntity operation. */ -export type TableUpdateEntityResponse = TableUpdateEntityHeaders & { - /** The underlying HTTP response. */ - _response: coreHttp.HttpResponse & { - /** The parsed HTTP response headers. */ - parsedHeaders: TableUpdateEntityHeaders; - }; -}; +export type TableUpdateEntityResponse = TableUpdateEntityHeaders; /** Optional parameters. */ -export interface TableMergeEntityOptionalParams - extends coreHttp.OperationOptions { +export interface TableMergeEntityOptionalParams extends OperationOptions { /** Parameter group */ queryOptions?: QueryOptions; /** Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when analytics logging is enabled. */ @@ -646,17 +583,10 @@ export interface TableMergeEntityOptionalParams } /** Contains response data for the mergeEntity operation. */ -export type TableMergeEntityResponse = TableMergeEntityHeaders & { - /** The underlying HTTP response. */ - _response: coreHttp.HttpResponse & { - /** The parsed HTTP response headers. */ - parsedHeaders: TableMergeEntityHeaders; - }; -}; +export type TableMergeEntityResponse = TableMergeEntityHeaders; /** Optional parameters. */ -export interface TableDeleteEntityOptionalParams - extends coreHttp.OperationOptions { +export interface TableDeleteEntityOptionalParams extends OperationOptions { /** Parameter group */ queryOptions?: QueryOptions; /** Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when analytics logging is enabled. */ @@ -666,17 +596,10 @@ export interface TableDeleteEntityOptionalParams } /** Contains response data for the deleteEntity operation. */ -export type TableDeleteEntityResponse = TableDeleteEntityHeaders & { - /** The underlying HTTP response. */ - _response: coreHttp.HttpResponse & { - /** The parsed HTTP response headers. */ - parsedHeaders: TableDeleteEntityHeaders; - }; -}; +export type TableDeleteEntityResponse = TableDeleteEntityHeaders; /** Optional parameters. */ -export interface TableInsertEntityOptionalParams - extends coreHttp.OperationOptions { +export interface TableInsertEntityOptionalParams extends OperationOptions { /** Parameter group */ queryOptions?: QueryOptions; /** Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when analytics logging is enabled. */ @@ -692,22 +615,10 @@ export interface TableInsertEntityOptionalParams /** Contains response data for the insertEntity operation. */ export type TableInsertEntityResponse = TableInsertEntityHeaders & { [propertyName: string]: any; -} & { - /** The underlying HTTP response. */ - _response: coreHttp.HttpResponse & { - /** The response body as text (string format) */ - bodyAsText: string; - - /** The response body as parsed JSON or XML */ - parsedBody: { [propertyName: string]: any }; - /** The parsed HTTP response headers. */ - parsedHeaders: TableInsertEntityHeaders; - }; }; /** Optional parameters. */ -export interface TableGetAccessPolicyOptionalParams - extends coreHttp.OperationOptions { +export interface TableGetAccessPolicyOptionalParams extends OperationOptions { /** Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when analytics logging is enabled. */ requestId?: string; /** The timeout parameter is expressed in seconds. */ @@ -715,23 +626,10 @@ export interface TableGetAccessPolicyOptionalParams } /** Contains response data for the getAccessPolicy operation. */ -export type TableGetAccessPolicyResponse = TableGetAccessPolicyHeaders & - SignedIdentifier[] & { - /** The underlying HTTP response. */ - _response: coreHttp.HttpResponse & { - /** The response body as text (string format) */ - bodyAsText: string; - - /** The response body as parsed JSON or XML */ - parsedBody: SignedIdentifier[]; - /** The parsed HTTP response headers. */ - parsedHeaders: TableGetAccessPolicyHeaders; - }; - }; +export type TableGetAccessPolicyResponse = TableGetAccessPolicyHeaders & SignedIdentifier[]; /** Optional parameters. */ -export interface TableSetAccessPolicyOptionalParams - extends coreHttp.OperationOptions { +export interface TableSetAccessPolicyOptionalParams extends OperationOptions { /** Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when analytics logging is enabled. */ requestId?: string; /** The timeout parameter is expressed in seconds. */ @@ -741,17 +639,10 @@ export interface TableSetAccessPolicyOptionalParams } /** Contains response data for the setAccessPolicy operation. */ -export type TableSetAccessPolicyResponse = TableSetAccessPolicyHeaders & { - /** The underlying HTTP response. */ - _response: coreHttp.HttpResponse & { - /** The parsed HTTP response headers. */ - parsedHeaders: TableSetAccessPolicyHeaders; - }; -}; +export type TableSetAccessPolicyResponse = TableSetAccessPolicyHeaders; /** Optional parameters. */ -export interface ServiceSetPropertiesOptionalParams - extends coreHttp.OperationOptions { +export interface ServiceSetPropertiesOptionalParams extends OperationOptions { /** Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when analytics logging is enabled. */ requestId?: string; /** The timeout parameter is expressed in seconds. */ @@ -759,17 +650,10 @@ export interface ServiceSetPropertiesOptionalParams } /** Contains response data for the setProperties operation. */ -export type ServiceSetPropertiesResponse = ServiceSetPropertiesHeaders & { - /** The underlying HTTP response. */ - _response: coreHttp.HttpResponse & { - /** The parsed HTTP response headers. */ - parsedHeaders: ServiceSetPropertiesHeaders; - }; -}; +export type ServiceSetPropertiesResponse = ServiceSetPropertiesHeaders; /** Optional parameters. */ -export interface ServiceGetPropertiesOptionalParams - extends coreHttp.OperationOptions { +export interface ServiceGetPropertiesOptionalParams extends OperationOptions { /** Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when analytics logging is enabled. */ requestId?: string; /** The timeout parameter is expressed in seconds. */ @@ -777,23 +661,10 @@ export interface ServiceGetPropertiesOptionalParams } /** Contains response data for the getProperties operation. */ -export type ServiceGetPropertiesResponse = ServiceGetPropertiesHeaders & - TableServiceProperties & { - /** The underlying HTTP response. */ - _response: coreHttp.HttpResponse & { - /** The response body as text (string format) */ - bodyAsText: string; - - /** The response body as parsed JSON or XML */ - parsedBody: TableServiceProperties; - /** The parsed HTTP response headers. */ - parsedHeaders: ServiceGetPropertiesHeaders; - }; - }; +export type ServiceGetPropertiesResponse = ServiceGetPropertiesHeaders & TableServiceProperties; /** Optional parameters. */ -export interface ServiceGetStatisticsOptionalParams - extends coreHttp.OperationOptions { +export interface ServiceGetStatisticsOptionalParams extends OperationOptions { /** Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when analytics logging is enabled. */ requestId?: string; /** The timeout parameter is expressed in seconds. */ @@ -801,23 +672,10 @@ export interface ServiceGetStatisticsOptionalParams } /** Contains response data for the getStatistics operation. */ -export type ServiceGetStatisticsResponse = ServiceGetStatisticsHeaders & - TableServiceStats & { - /** The underlying HTTP response. */ - _response: coreHttp.HttpResponse & { - /** The response body as text (string format) */ - bodyAsText: string; - - /** The response body as parsed JSON or XML */ - parsedBody: TableServiceStats; - /** The parsed HTTP response headers. */ - parsedHeaders: ServiceGetStatisticsHeaders; - }; - }; +export type ServiceGetStatisticsResponse = ServiceGetStatisticsHeaders & TableServiceStats; /** Optional parameters. */ -export interface GeneratedClientOptionalParams - extends coreHttp.ServiceClientOptions { +export interface GeneratedClientOptionalParams extends ServiceClientOptions { /** Specifies the version of the operation to use for this request. */ version?: string; /** Overrides client endpoint. */ diff --git a/sdk/tables/data-tables/src/generated/models/mappers.ts b/sdk/tables/data-tables/src/generated/models/mappers.ts index 4083c129f476..f115f71e40c0 100644 --- a/sdk/tables/data-tables/src/generated/models/mappers.ts +++ b/sdk/tables/data-tables/src/generated/models/mappers.ts @@ -6,9 +6,9 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -import * as coreHttp from "@azure/core-http"; +import { CompositeMapper } from "@azure/core-client"; -export const TableQueryResponse: coreHttp.CompositeMapper = { +export const TableQueryResponse: CompositeMapper = { serializedName: "TableQueryResponse", type: { name: "Composite", @@ -39,7 +39,7 @@ export const TableQueryResponse: coreHttp.CompositeMapper = { } }; -export const TableResponseProperties: coreHttp.CompositeMapper = { +export const TableResponseProperties: CompositeMapper = { serializedName: "TableResponseProperties", type: { name: "Composite", @@ -77,7 +77,7 @@ export const TableResponseProperties: coreHttp.CompositeMapper = { } }; -export const TableServiceError: coreHttp.CompositeMapper = { +export const TableServiceError: CompositeMapper = { serializedName: "TableServiceError", type: { name: "Composite", @@ -95,7 +95,7 @@ export const TableServiceError: coreHttp.CompositeMapper = { } }; -export const TableServiceErrorOdataError: coreHttp.CompositeMapper = { +export const TableServiceErrorOdataError: CompositeMapper = { serializedName: "TableServiceErrorOdataError", type: { name: "Composite", @@ -120,7 +120,7 @@ export const TableServiceErrorOdataError: coreHttp.CompositeMapper = { } }; -export const TableServiceErrorOdataErrorMessage: coreHttp.CompositeMapper = { +export const TableServiceErrorOdataErrorMessage: CompositeMapper = { serializedName: "TableServiceErrorOdataErrorMessage", type: { name: "Composite", @@ -144,7 +144,7 @@ export const TableServiceErrorOdataErrorMessage: coreHttp.CompositeMapper = { } }; -export const TableProperties: coreHttp.CompositeMapper = { +export const TableProperties: CompositeMapper = { serializedName: "TableProperties", type: { name: "Composite", @@ -161,7 +161,7 @@ export const TableProperties: coreHttp.CompositeMapper = { } }; -export const TableEntityQueryResponse: coreHttp.CompositeMapper = { +export const TableEntityQueryResponse: CompositeMapper = { serializedName: "TableEntityQueryResponse", type: { name: "Composite", @@ -192,7 +192,7 @@ export const TableEntityQueryResponse: coreHttp.CompositeMapper = { } }; -export const SignedIdentifier: coreHttp.CompositeMapper = { +export const SignedIdentifier: CompositeMapper = { serializedName: "SignedIdentifier", xmlName: "SignedIdentifier", type: { @@ -219,7 +219,7 @@ export const SignedIdentifier: coreHttp.CompositeMapper = { } }; -export const AccessPolicy: coreHttp.CompositeMapper = { +export const AccessPolicy: CompositeMapper = { serializedName: "AccessPolicy", xmlName: "AccessPolicy", type: { @@ -254,7 +254,7 @@ export const AccessPolicy: coreHttp.CompositeMapper = { } }; -export const TableServiceProperties: coreHttp.CompositeMapper = { +export const TableServiceProperties: CompositeMapper = { serializedName: "TableServiceProperties", xmlName: "StorageServiceProperties", type: { @@ -304,7 +304,7 @@ export const TableServiceProperties: coreHttp.CompositeMapper = { } }; -export const Logging: coreHttp.CompositeMapper = { +export const Logging: CompositeMapper = { serializedName: "Logging", xmlName: "Logging", type: { @@ -355,7 +355,7 @@ export const Logging: coreHttp.CompositeMapper = { } }; -export const RetentionPolicy: coreHttp.CompositeMapper = { +export const RetentionPolicy: CompositeMapper = { serializedName: "RetentionPolicy", xmlName: "RetentionPolicy", type: { @@ -384,7 +384,7 @@ export const RetentionPolicy: coreHttp.CompositeMapper = { } }; -export const Metrics: coreHttp.CompositeMapper = { +export const Metrics: CompositeMapper = { serializedName: "Metrics", type: { name: "Composite", @@ -424,7 +424,7 @@ export const Metrics: coreHttp.CompositeMapper = { } }; -export const CorsRule: coreHttp.CompositeMapper = { +export const CorsRule: CompositeMapper = { serializedName: "CorsRule", xmlName: "CorsRule", type: { @@ -478,7 +478,7 @@ export const CorsRule: coreHttp.CompositeMapper = { } }; -export const TableServiceStats: coreHttp.CompositeMapper = { +export const TableServiceStats: CompositeMapper = { serializedName: "TableServiceStats", xmlName: "StorageServiceStats", type: { @@ -497,7 +497,7 @@ export const TableServiceStats: coreHttp.CompositeMapper = { } }; -export const GeoReplication: coreHttp.CompositeMapper = { +export const GeoReplication: CompositeMapper = { serializedName: "GeoReplication", xmlName: "GeoReplication", type: { @@ -524,7 +524,7 @@ export const GeoReplication: coreHttp.CompositeMapper = { } }; -export const TableResponse: coreHttp.CompositeMapper = { +export const TableResponse: CompositeMapper = { serializedName: "TableResponse", type: { name: "Composite", @@ -542,7 +542,7 @@ export const TableResponse: coreHttp.CompositeMapper = { } }; -export const TableQueryHeaders: coreHttp.CompositeMapper = { +export const TableQueryHeaders: CompositeMapper = { serializedName: "Table_queryHeaders", type: { name: "Composite", @@ -587,7 +587,7 @@ export const TableQueryHeaders: coreHttp.CompositeMapper = { } }; -export const TableQueryExceptionHeaders: coreHttp.CompositeMapper = { +export const TableQueryExceptionHeaders: CompositeMapper = { serializedName: "Table_queryExceptionHeaders", type: { name: "Composite", @@ -604,7 +604,7 @@ export const TableQueryExceptionHeaders: coreHttp.CompositeMapper = { } }; -export const TableCreateHeaders: coreHttp.CompositeMapper = { +export const TableCreateHeaders: CompositeMapper = { serializedName: "Table_createHeaders", type: { name: "Composite", @@ -649,7 +649,7 @@ export const TableCreateHeaders: coreHttp.CompositeMapper = { } }; -export const TableCreateExceptionHeaders: coreHttp.CompositeMapper = { +export const TableCreateExceptionHeaders: CompositeMapper = { serializedName: "Table_createExceptionHeaders", type: { name: "Composite", @@ -666,7 +666,7 @@ export const TableCreateExceptionHeaders: coreHttp.CompositeMapper = { } }; -export const TableDeleteHeaders: coreHttp.CompositeMapper = { +export const TableDeleteHeaders: CompositeMapper = { serializedName: "Table_deleteHeaders", type: { name: "Composite", @@ -704,7 +704,7 @@ export const TableDeleteHeaders: coreHttp.CompositeMapper = { } }; -export const TableDeleteExceptionHeaders: coreHttp.CompositeMapper = { +export const TableDeleteExceptionHeaders: CompositeMapper = { serializedName: "Table_deleteExceptionHeaders", type: { name: "Composite", @@ -721,7 +721,7 @@ export const TableDeleteExceptionHeaders: coreHttp.CompositeMapper = { } }; -export const TableQueryEntitiesHeaders: coreHttp.CompositeMapper = { +export const TableQueryEntitiesHeaders: CompositeMapper = { serializedName: "Table_queryEntitiesHeaders", type: { name: "Composite", @@ -773,7 +773,7 @@ export const TableQueryEntitiesHeaders: coreHttp.CompositeMapper = { } }; -export const TableQueryEntitiesExceptionHeaders: coreHttp.CompositeMapper = { +export const TableQueryEntitiesExceptionHeaders: CompositeMapper = { serializedName: "Table_queryEntitiesExceptionHeaders", type: { name: "Composite", @@ -790,7 +790,7 @@ export const TableQueryEntitiesExceptionHeaders: coreHttp.CompositeMapper = { } }; -export const TableQueryEntitiesWithPartitionAndRowKeyHeaders: coreHttp.CompositeMapper = { +export const TableQueryEntitiesWithPartitionAndRowKeyHeaders: CompositeMapper = { serializedName: "Table_queryEntitiesWithPartitionAndRowKeyHeaders", type: { name: "Composite", @@ -849,7 +849,7 @@ export const TableQueryEntitiesWithPartitionAndRowKeyHeaders: coreHttp.Composite } }; -export const TableQueryEntitiesWithPartitionAndRowKeyExceptionHeaders: coreHttp.CompositeMapper = { +export const TableQueryEntitiesWithPartitionAndRowKeyExceptionHeaders: CompositeMapper = { serializedName: "Table_queryEntitiesWithPartitionAndRowKeyExceptionHeaders", type: { name: "Composite", @@ -866,7 +866,7 @@ export const TableQueryEntitiesWithPartitionAndRowKeyExceptionHeaders: coreHttp. } }; -export const TableUpdateEntityHeaders: coreHttp.CompositeMapper = { +export const TableUpdateEntityHeaders: CompositeMapper = { serializedName: "Table_updateEntityHeaders", type: { name: "Composite", @@ -911,7 +911,7 @@ export const TableUpdateEntityHeaders: coreHttp.CompositeMapper = { } }; -export const TableUpdateEntityExceptionHeaders: coreHttp.CompositeMapper = { +export const TableUpdateEntityExceptionHeaders: CompositeMapper = { serializedName: "Table_updateEntityExceptionHeaders", type: { name: "Composite", @@ -928,7 +928,7 @@ export const TableUpdateEntityExceptionHeaders: coreHttp.CompositeMapper = { } }; -export const TableMergeEntityHeaders: coreHttp.CompositeMapper = { +export const TableMergeEntityHeaders: CompositeMapper = { serializedName: "Table_mergeEntityHeaders", type: { name: "Composite", @@ -973,7 +973,7 @@ export const TableMergeEntityHeaders: coreHttp.CompositeMapper = { } }; -export const TableMergeEntityExceptionHeaders: coreHttp.CompositeMapper = { +export const TableMergeEntityExceptionHeaders: CompositeMapper = { serializedName: "Table_mergeEntityExceptionHeaders", type: { name: "Composite", @@ -990,7 +990,7 @@ export const TableMergeEntityExceptionHeaders: coreHttp.CompositeMapper = { } }; -export const TableDeleteEntityHeaders: coreHttp.CompositeMapper = { +export const TableDeleteEntityHeaders: CompositeMapper = { serializedName: "Table_deleteEntityHeaders", type: { name: "Composite", @@ -1028,7 +1028,7 @@ export const TableDeleteEntityHeaders: coreHttp.CompositeMapper = { } }; -export const TableDeleteEntityExceptionHeaders: coreHttp.CompositeMapper = { +export const TableDeleteEntityExceptionHeaders: CompositeMapper = { serializedName: "Table_deleteEntityExceptionHeaders", type: { name: "Composite", @@ -1045,7 +1045,7 @@ export const TableDeleteEntityExceptionHeaders: coreHttp.CompositeMapper = { } }; -export const TableInsertEntityHeaders: coreHttp.CompositeMapper = { +export const TableInsertEntityHeaders: CompositeMapper = { serializedName: "Table_insertEntityHeaders", type: { name: "Composite", @@ -1104,7 +1104,7 @@ export const TableInsertEntityHeaders: coreHttp.CompositeMapper = { } }; -export const TableInsertEntityExceptionHeaders: coreHttp.CompositeMapper = { +export const TableInsertEntityExceptionHeaders: CompositeMapper = { serializedName: "Table_insertEntityExceptionHeaders", type: { name: "Composite", @@ -1121,7 +1121,7 @@ export const TableInsertEntityExceptionHeaders: coreHttp.CompositeMapper = { } }; -export const TableGetAccessPolicyHeaders: coreHttp.CompositeMapper = { +export const TableGetAccessPolicyHeaders: CompositeMapper = { serializedName: "Table_getAccessPolicyHeaders", type: { name: "Composite", @@ -1159,7 +1159,7 @@ export const TableGetAccessPolicyHeaders: coreHttp.CompositeMapper = { } }; -export const TableGetAccessPolicyExceptionHeaders: coreHttp.CompositeMapper = { +export const TableGetAccessPolicyExceptionHeaders: CompositeMapper = { serializedName: "Table_getAccessPolicyExceptionHeaders", type: { name: "Composite", @@ -1176,7 +1176,7 @@ export const TableGetAccessPolicyExceptionHeaders: coreHttp.CompositeMapper = { } }; -export const TableSetAccessPolicyHeaders: coreHttp.CompositeMapper = { +export const TableSetAccessPolicyHeaders: CompositeMapper = { serializedName: "Table_setAccessPolicyHeaders", type: { name: "Composite", @@ -1214,7 +1214,7 @@ export const TableSetAccessPolicyHeaders: coreHttp.CompositeMapper = { } }; -export const TableSetAccessPolicyExceptionHeaders: coreHttp.CompositeMapper = { +export const TableSetAccessPolicyExceptionHeaders: CompositeMapper = { serializedName: "Table_setAccessPolicyExceptionHeaders", type: { name: "Composite", @@ -1231,7 +1231,7 @@ export const TableSetAccessPolicyExceptionHeaders: coreHttp.CompositeMapper = { } }; -export const ServiceSetPropertiesHeaders: coreHttp.CompositeMapper = { +export const ServiceSetPropertiesHeaders: CompositeMapper = { serializedName: "Service_setPropertiesHeaders", type: { name: "Composite", @@ -1262,7 +1262,7 @@ export const ServiceSetPropertiesHeaders: coreHttp.CompositeMapper = { } }; -export const ServiceSetPropertiesExceptionHeaders: coreHttp.CompositeMapper = { +export const ServiceSetPropertiesExceptionHeaders: CompositeMapper = { serializedName: "Service_setPropertiesExceptionHeaders", type: { name: "Composite", @@ -1279,7 +1279,7 @@ export const ServiceSetPropertiesExceptionHeaders: coreHttp.CompositeMapper = { } }; -export const ServiceGetPropertiesHeaders: coreHttp.CompositeMapper = { +export const ServiceGetPropertiesHeaders: CompositeMapper = { serializedName: "Service_getPropertiesHeaders", type: { name: "Composite", @@ -1310,7 +1310,7 @@ export const ServiceGetPropertiesHeaders: coreHttp.CompositeMapper = { } }; -export const ServiceGetPropertiesExceptionHeaders: coreHttp.CompositeMapper = { +export const ServiceGetPropertiesExceptionHeaders: CompositeMapper = { serializedName: "Service_getPropertiesExceptionHeaders", type: { name: "Composite", @@ -1327,7 +1327,7 @@ export const ServiceGetPropertiesExceptionHeaders: coreHttp.CompositeMapper = { } }; -export const ServiceGetStatisticsHeaders: coreHttp.CompositeMapper = { +export const ServiceGetStatisticsHeaders: CompositeMapper = { serializedName: "Service_getStatisticsHeaders", type: { name: "Composite", @@ -1365,7 +1365,7 @@ export const ServiceGetStatisticsHeaders: coreHttp.CompositeMapper = { } }; -export const ServiceGetStatisticsExceptionHeaders: coreHttp.CompositeMapper = { +export const ServiceGetStatisticsExceptionHeaders: CompositeMapper = { serializedName: "Service_getStatisticsExceptionHeaders", type: { name: "Composite", diff --git a/sdk/tables/data-tables/src/generated/models/parameters.ts b/sdk/tables/data-tables/src/generated/models/parameters.ts index 410c104fa8f2..a0612d177e9e 100644 --- a/sdk/tables/data-tables/src/generated/models/parameters.ts +++ b/sdk/tables/data-tables/src/generated/models/parameters.ts @@ -10,7 +10,7 @@ import { OperationParameter, OperationURLParameter, OperationQueryParameter -} from "@azure/core-http"; +} from "@azure/core-client"; import { TableProperties as TablePropertiesMapper, TableServiceProperties as TableServicePropertiesMapper diff --git a/sdk/tables/data-tables/src/generated/operations/service.ts b/sdk/tables/data-tables/src/generated/operations/service.ts index 9c3ef321a26c..84470a657f7c 100644 --- a/sdk/tables/data-tables/src/generated/operations/service.ts +++ b/sdk/tables/data-tables/src/generated/operations/service.ts @@ -6,7 +6,7 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -import * as coreHttp from "@azure/core-http"; +import { createSerializer, OperationSpec } from "@azure/core-client"; import * as Mappers from "../models/mappers"; import * as Parameters from "../models/parameters"; import { GeneratedClient } from "../generatedClient"; @@ -43,12 +43,8 @@ export class Service { tableServiceProperties: TableServiceProperties, options?: ServiceSetPropertiesOptionalParams ): Promise { - const operationArguments: coreHttp.OperationArguments = { - tableServiceProperties, - options: coreHttp.operationOptionsToRequestOptionsBase(options || {}) - }; return this.client.sendOperationRequest( - operationArguments, + { tableServiceProperties, options }, setPropertiesOperationSpec ) as Promise; } @@ -61,13 +57,9 @@ export class Service { getProperties( options?: ServiceGetPropertiesOptionalParams ): Promise { - const operationArguments: coreHttp.OperationArguments = { - options: coreHttp.operationOptionsToRequestOptionsBase(options || {}) - }; - return this.client.sendOperationRequest( - operationArguments, - getPropertiesOperationSpec - ) as Promise; + return this.client.sendOperationRequest({ options }, getPropertiesOperationSpec) as Promise< + ServiceGetPropertiesResponse + >; } /** @@ -78,19 +70,16 @@ export class Service { getStatistics( options?: ServiceGetStatisticsOptionalParams ): Promise { - const operationArguments: coreHttp.OperationArguments = { - options: coreHttp.operationOptionsToRequestOptionsBase(options || {}) - }; - return this.client.sendOperationRequest( - operationArguments, - getStatisticsOperationSpec - ) as Promise; + return this.client.sendOperationRequest({ options }, getStatisticsOperationSpec) as Promise< + ServiceGetStatisticsResponse + >; } } // Operation Specifications -const xmlSerializer = new coreHttp.Serializer(Mappers, /* isXml */ true); -const setPropertiesOperationSpec: coreHttp.OperationSpec = { +const xmlSerializer = createSerializer(Mappers, /* isXml */ true); + +const setPropertiesOperationSpec: OperationSpec = { path: "/", httpMethod: "PUT", responses: { @@ -116,7 +105,7 @@ const setPropertiesOperationSpec: coreHttp.OperationSpec = { mediaType: "xml", serializer: xmlSerializer }; -const getPropertiesOperationSpec: coreHttp.OperationSpec = { +const getPropertiesOperationSpec: OperationSpec = { path: "/", httpMethod: "GET", responses: { @@ -131,15 +120,11 @@ const getPropertiesOperationSpec: coreHttp.OperationSpec = { }, queryParameters: [Parameters.timeout, Parameters.restype, Parameters.comp1], urlParameters: [Parameters.url], - headerParameters: [ - Parameters.version, - Parameters.requestId, - Parameters.accept2 - ], + headerParameters: [Parameters.version, Parameters.requestId, Parameters.accept2], isXML: true, serializer: xmlSerializer }; -const getStatisticsOperationSpec: coreHttp.OperationSpec = { +const getStatisticsOperationSpec: OperationSpec = { path: "/", httpMethod: "GET", responses: { @@ -154,11 +139,7 @@ const getStatisticsOperationSpec: coreHttp.OperationSpec = { }, queryParameters: [Parameters.timeout, Parameters.restype, Parameters.comp2], urlParameters: [Parameters.url], - headerParameters: [ - Parameters.version, - Parameters.requestId, - Parameters.accept2 - ], + headerParameters: [Parameters.version, Parameters.requestId, Parameters.accept2], isXML: true, serializer: xmlSerializer }; diff --git a/sdk/tables/data-tables/src/generated/operations/table.ts b/sdk/tables/data-tables/src/generated/operations/table.ts index 29c5f84791bf..03450a3ce089 100644 --- a/sdk/tables/data-tables/src/generated/operations/table.ts +++ b/sdk/tables/data-tables/src/generated/operations/table.ts @@ -6,7 +6,7 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -import * as coreHttp from "@azure/core-http"; +import { createSerializer, OperationSpec } from "@azure/core-client"; import * as Mappers from "../models/mappers"; import * as Parameters from "../models/parameters"; import { GeneratedClient } from "../generatedClient"; @@ -53,16 +53,10 @@ export class Table { * Queries tables under the given account. * @param options The options parameters. */ - query( - options?: TableQueryOptionalParams - ): Promise { - const operationArguments: coreHttp.OperationArguments = { - options: coreHttp.operationOptionsToRequestOptionsBase(options || {}) - }; - return this.client.sendOperationRequest( - operationArguments, - queryOperationSpec - ) as Promise; + query(options?: TableQueryOptionalParams): Promise { + return this.client.sendOperationRequest({ options }, queryOperationSpec) as Promise< + TableQueryOperationResponse + >; } /** @@ -74,12 +68,8 @@ export class Table { tableProperties: TableProperties, options?: TableCreateOptionalParams ): Promise { - const operationArguments: coreHttp.OperationArguments = { - tableProperties, - options: coreHttp.operationOptionsToRequestOptionsBase(options || {}) - }; return this.client.sendOperationRequest( - operationArguments, + { tableProperties, options }, createOperationSpec ) as Promise; } @@ -89,18 +79,10 @@ export class Table { * @param table The name of the table. * @param options The options parameters. */ - delete( - table: string, - options?: TableDeleteOptionalParams - ): Promise { - const operationArguments: coreHttp.OperationArguments = { - table, - options: coreHttp.operationOptionsToRequestOptionsBase(options || {}) - }; - return this.client.sendOperationRequest( - operationArguments, - deleteOperationSpec - ) as Promise; + delete(table: string, options?: TableDeleteOptionalParams): Promise { + return this.client.sendOperationRequest({ table, options }, deleteOperationSpec) as Promise< + TableDeleteResponse + >; } /** @@ -112,12 +94,8 @@ export class Table { table: string, options?: TableQueryEntitiesOptionalParams ): Promise { - const operationArguments: coreHttp.OperationArguments = { - table, - options: coreHttp.operationOptionsToRequestOptionsBase(options || {}) - }; return this.client.sendOperationRequest( - operationArguments, + { table, options }, queryEntitiesOperationSpec ) as Promise; } @@ -135,14 +113,8 @@ export class Table { rowKey: string, options?: TableQueryEntitiesWithPartitionAndRowKeyOptionalParams ): Promise { - const operationArguments: coreHttp.OperationArguments = { - table, - partitionKey, - rowKey, - options: coreHttp.operationOptionsToRequestOptionsBase(options || {}) - }; return this.client.sendOperationRequest( - operationArguments, + { table, partitionKey, rowKey, options }, queryEntitiesWithPartitionAndRowKeyOperationSpec ) as Promise; } @@ -160,14 +132,8 @@ export class Table { rowKey: string, options?: TableUpdateEntityOptionalParams ): Promise { - const operationArguments: coreHttp.OperationArguments = { - table, - partitionKey, - rowKey, - options: coreHttp.operationOptionsToRequestOptionsBase(options || {}) - }; return this.client.sendOperationRequest( - operationArguments, + { table, partitionKey, rowKey, options }, updateEntityOperationSpec ) as Promise; } @@ -185,14 +151,8 @@ export class Table { rowKey: string, options?: TableMergeEntityOptionalParams ): Promise { - const operationArguments: coreHttp.OperationArguments = { - table, - partitionKey, - rowKey, - options: coreHttp.operationOptionsToRequestOptionsBase(options || {}) - }; return this.client.sendOperationRequest( - operationArguments, + { table, partitionKey, rowKey, options }, mergeEntityOperationSpec ) as Promise; } @@ -214,15 +174,8 @@ export class Table { ifMatch: string, options?: TableDeleteEntityOptionalParams ): Promise { - const operationArguments: coreHttp.OperationArguments = { - table, - partitionKey, - rowKey, - ifMatch, - options: coreHttp.operationOptionsToRequestOptionsBase(options || {}) - }; return this.client.sendOperationRequest( - operationArguments, + { table, partitionKey, rowKey, ifMatch, options }, deleteEntityOperationSpec ) as Promise; } @@ -236,12 +189,8 @@ export class Table { table: string, options?: TableInsertEntityOptionalParams ): Promise { - const operationArguments: coreHttp.OperationArguments = { - table, - options: coreHttp.operationOptionsToRequestOptionsBase(options || {}) - }; return this.client.sendOperationRequest( - operationArguments, + { table, options }, insertEntityOperationSpec ) as Promise; } @@ -256,12 +205,8 @@ export class Table { table: string, options?: TableGetAccessPolicyOptionalParams ): Promise { - const operationArguments: coreHttp.OperationArguments = { - table, - options: coreHttp.operationOptionsToRequestOptionsBase(options || {}) - }; return this.client.sendOperationRequest( - operationArguments, + { table, options }, getAccessPolicyOperationSpec ) as Promise; } @@ -275,22 +220,19 @@ export class Table { table: string, options?: TableSetAccessPolicyOptionalParams ): Promise { - const operationArguments: coreHttp.OperationArguments = { - table, - options: coreHttp.operationOptionsToRequestOptionsBase(options || {}) - }; return this.client.sendOperationRequest( - operationArguments, + { table, options }, setAccessPolicyOperationSpec ) as Promise; } } // Operation Specifications -const xmlSerializer = new coreHttp.Serializer(Mappers, /* isXml */ true); -const serializer = new coreHttp.Serializer(Mappers, /* isXml */ false); +const xmlSerializer = createSerializer(Mappers, /* isXml */ true); -const queryOperationSpec: coreHttp.OperationSpec = { +const serializer = createSerializer(Mappers, /* isXml */ false); + +const queryOperationSpec: OperationSpec = { path: "/Tables", httpMethod: "GET", responses: { @@ -319,7 +261,7 @@ const queryOperationSpec: coreHttp.OperationSpec = { ], serializer }; -const createOperationSpec: coreHttp.OperationSpec = { +const createOperationSpec: OperationSpec = { path: "/Tables", httpMethod: "POST", responses: { @@ -349,7 +291,7 @@ const createOperationSpec: coreHttp.OperationSpec = { mediaType: "json", serializer }; -const deleteOperationSpec: coreHttp.OperationSpec = { +const deleteOperationSpec: OperationSpec = { path: "/Tables('{table}')", httpMethod: "DELETE", responses: { @@ -362,14 +304,10 @@ const deleteOperationSpec: coreHttp.OperationSpec = { } }, urlParameters: [Parameters.url, Parameters.table], - headerParameters: [ - Parameters.version, - Parameters.requestId, - Parameters.accept1 - ], + headerParameters: [Parameters.version, Parameters.requestId, Parameters.accept1], serializer }; -const queryEntitiesOperationSpec: coreHttp.OperationSpec = { +const queryEntitiesOperationSpec: OperationSpec = { path: "/{table}()", httpMethod: "GET", responses: { @@ -400,7 +338,7 @@ const queryEntitiesOperationSpec: coreHttp.OperationSpec = { ], serializer }; -const queryEntitiesWithPartitionAndRowKeyOperationSpec: coreHttp.OperationSpec = { +const queryEntitiesWithPartitionAndRowKeyOperationSpec: OperationSpec = { path: "/{table}(PartitionKey='{partitionKey}',RowKey='{rowKey}')", httpMethod: "GET", responses: { @@ -412,22 +350,11 @@ const queryEntitiesWithPartitionAndRowKeyOperationSpec: coreHttp.OperationSpec = }, default: { bodyMapper: Mappers.TableServiceError, - headersMapper: - Mappers.TableQueryEntitiesWithPartitionAndRowKeyExceptionHeaders + headersMapper: Mappers.TableQueryEntitiesWithPartitionAndRowKeyExceptionHeaders } }, - queryParameters: [ - Parameters.format, - Parameters.select, - Parameters.filter, - Parameters.timeout - ], - urlParameters: [ - Parameters.url, - Parameters.table, - Parameters.partitionKey, - Parameters.rowKey - ], + queryParameters: [Parameters.format, Parameters.select, Parameters.filter, Parameters.timeout], + urlParameters: [Parameters.url, Parameters.table, Parameters.partitionKey, Parameters.rowKey], headerParameters: [ Parameters.accept, Parameters.version, @@ -436,7 +363,7 @@ const queryEntitiesWithPartitionAndRowKeyOperationSpec: coreHttp.OperationSpec = ], serializer }; -const updateEntityOperationSpec: coreHttp.OperationSpec = { +const updateEntityOperationSpec: OperationSpec = { path: "/{table}(PartitionKey='{partitionKey}',RowKey='{rowKey}')", httpMethod: "PUT", responses: { @@ -450,12 +377,7 @@ const updateEntityOperationSpec: coreHttp.OperationSpec = { }, requestBody: Parameters.tableEntityProperties, queryParameters: [Parameters.format, Parameters.timeout], - urlParameters: [ - Parameters.url, - Parameters.table, - Parameters.partitionKey, - Parameters.rowKey - ], + urlParameters: [Parameters.url, Parameters.table, Parameters.partitionKey, Parameters.rowKey], headerParameters: [ Parameters.version, Parameters.requestId, @@ -467,7 +389,7 @@ const updateEntityOperationSpec: coreHttp.OperationSpec = { mediaType: "json", serializer }; -const mergeEntityOperationSpec: coreHttp.OperationSpec = { +const mergeEntityOperationSpec: OperationSpec = { path: "/{table}(PartitionKey='{partitionKey}',RowKey='{rowKey}')", httpMethod: "PATCH", responses: { @@ -481,12 +403,7 @@ const mergeEntityOperationSpec: coreHttp.OperationSpec = { }, requestBody: Parameters.tableEntityProperties, queryParameters: [Parameters.format, Parameters.timeout], - urlParameters: [ - Parameters.url, - Parameters.table, - Parameters.partitionKey, - Parameters.rowKey - ], + urlParameters: [Parameters.url, Parameters.table, Parameters.partitionKey, Parameters.rowKey], headerParameters: [ Parameters.version, Parameters.requestId, @@ -498,7 +415,7 @@ const mergeEntityOperationSpec: coreHttp.OperationSpec = { mediaType: "json", serializer }; -const deleteEntityOperationSpec: coreHttp.OperationSpec = { +const deleteEntityOperationSpec: OperationSpec = { path: "/{table}(PartitionKey='{partitionKey}',RowKey='{rowKey}')", httpMethod: "DELETE", responses: { @@ -511,12 +428,7 @@ const deleteEntityOperationSpec: coreHttp.OperationSpec = { } }, queryParameters: [Parameters.format, Parameters.timeout], - urlParameters: [ - Parameters.url, - Parameters.table, - Parameters.partitionKey, - Parameters.rowKey - ], + urlParameters: [Parameters.url, Parameters.table, Parameters.partitionKey, Parameters.rowKey], headerParameters: [ Parameters.accept, Parameters.version, @@ -526,7 +438,7 @@ const deleteEntityOperationSpec: coreHttp.OperationSpec = { ], serializer }; -const insertEntityOperationSpec: coreHttp.OperationSpec = { +const insertEntityOperationSpec: OperationSpec = { path: "/{table}", httpMethod: "POST", responses: { @@ -558,7 +470,7 @@ const insertEntityOperationSpec: coreHttp.OperationSpec = { mediaType: "json", serializer }; -const getAccessPolicyOperationSpec: coreHttp.OperationSpec = { +const getAccessPolicyOperationSpec: OperationSpec = { path: "/{table}", httpMethod: "GET", responses: { @@ -584,15 +496,11 @@ const getAccessPolicyOperationSpec: coreHttp.OperationSpec = { }, queryParameters: [Parameters.timeout, Parameters.comp], urlParameters: [Parameters.url, Parameters.table], - headerParameters: [ - Parameters.version, - Parameters.requestId, - Parameters.accept2 - ], + headerParameters: [Parameters.version, Parameters.requestId, Parameters.accept2], isXML: true, serializer: xmlSerializer }; -const setAccessPolicyOperationSpec: coreHttp.OperationSpec = { +const setAccessPolicyOperationSpec: OperationSpec = { path: "/{table}", httpMethod: "PUT", responses: { diff --git a/sdk/tables/data-tables/src/index.ts b/sdk/tables/data-tables/src/index.ts index d4815bfba1d5..db5fed5562ee 100644 --- a/sdk/tables/data-tables/src/index.ts +++ b/sdk/tables/data-tables/src/index.ts @@ -10,5 +10,5 @@ export { TablesSharedKeyCredential, TablesSharedKeyCredentialLike } from "./TablesSharedKeyCredential"; -export { TablesSharedKeyCredentialPolicy } from "./TablesSharedKeyCredentialPolicy"; +export { tablesSharedKeyCredentialPolicy } from "./TablesSharedKeyCredentialPolicy"; export { odata } from "./odata"; diff --git a/sdk/tables/data-tables/src/models.ts b/sdk/tables/data-tables/src/models.ts index c56831f9e222..6704b4bd1f8c 100644 --- a/sdk/tables/data-tables/src/models.ts +++ b/sdk/tables/data-tables/src/models.ts @@ -2,16 +2,12 @@ // Licensed under the MIT license. import { - TableQueryEntitiesWithPartitionAndRowKeyHeaders, - TableQueryEntitiesHeaders, TableResponseProperties, - TableQueryResponse, - TableQueryHeaders, TableInsertEntityHeaders, - TableResponse, TableCreateHeaders } from "./generated/models"; -import { OperationOptions, HttpResponse, PipelineOptions } from "@azure/core-http"; +import { PipelineOptions } from "@azure/core-https"; +import { OperationOptions } from "@azure/core-client"; /** * Client options used to configure Tables Api requests @@ -24,50 +20,12 @@ export type TableServiceClientOptions = PipelineOptions & { /** * Contains response data for the createTable operation. */ -export type CreateTableItemResponse = TableCreateHeaders & { - /** - * The underlying HTTP response. - */ - _response: HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; - - /** - * The response body as parsed JSON or XML - */ - parsedBody: TableResponse; - /** - * The parsed HTTP response headers. - */ - parsedHeaders: TableCreateHeaders; - }; -}; +export type CreateTableItemResponse = TableCreateHeaders; /** * Contains response data for the createEntity operation. */ -export type CreateTableEntityResponse = TableInsertEntityHeaders & { - /** - * The underlying HTTP response. - */ - _response: HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; - - /** - * The response body as parsed JSON or XML - */ - parsedBody: { [propertyName: string]: any }; - /** - * The parsed HTTP response headers. - */ - parsedHeaders: TableInsertEntityHeaders; - }; -}; +export type CreateTableEntityResponse = TableInsertEntityHeaders; /** * Contains response data for the listTable operation. @@ -77,30 +35,12 @@ export type ListTableItemsResponse = Array & { * This header contains the continuation token value. */ nextTableName?: string; - /** - * The underlying HTTP response. - */ - _response: HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; - - /** - * The response body as parsed JSON or XML - */ - parsedBody: TableQueryResponse; - /** - * The parsed HTTP response headers. - */ - parsedHeaders: TableQueryHeaders; - }; }; /** * Contains response data for the getEntity operation. */ -export type ListEntitiesResponse = Array> & { +export type ListEntitiesResponse = Array> & { /** * Contains the continuation token value for partition key. */ @@ -109,48 +49,12 @@ export type ListEntitiesResponse = Array> & { * Contains the continuation token value for row key. */ nextRowKey?: string; - /** - * The underlying HTTP response. - */ - _response: HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: { value?: { [key: string]: any } }; - /** - * The parsed HTTP response headers. - */ - parsedHeaders: TableQueryEntitiesHeaders; - }; }; /** * Contains response data for the listEntities operation. */ -export type GetTableEntityResponse = TableEntity & { - /** - * The underlying HTTP response. - */ - _response: HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; - - /** - * The response body as parsed JSON or XML - */ - parsedBody: { [propertyName: string]: any }; - /** - * The parsed HTTP response headers. - */ - parsedHeaders: TableQueryEntitiesWithPartitionAndRowKeyHeaders; - }; -}; +export type GetTableEntityResponse = TableEntityResult; /** * Optional parameters for DeleteTableEntity operation diff --git a/sdk/tables/data-tables/src/utils/accountConnectionString.ts b/sdk/tables/data-tables/src/utils/accountConnectionString.ts index c48a61ced5d6..9d67c5415328 100644 --- a/sdk/tables/data-tables/src/utils/accountConnectionString.ts +++ b/sdk/tables/data-tables/src/utils/accountConnectionString.ts @@ -4,7 +4,6 @@ import { TableServiceClientOptions } from ".."; import { ClientParamsFromConnectionString, ConnectionString } from "./internalModels"; import { TablesSharedKeyCredential } from "../TablesSharedKeyCredential"; -import { createPipelineFromOptions } from "@azure/core-http"; /** * Gets client parameters from an Account Connection String @@ -23,7 +22,7 @@ export function fromAccountConnectionString( return { url: extractedCreds.url, - options: createPipelineFromOptions(options), + options, credential: sharedKeyCredential }; } diff --git a/sdk/tables/data-tables/src/utils/internalModels.ts b/sdk/tables/data-tables/src/utils/internalModels.ts index 1e09e2188b8d..a97afb562f3a 100644 --- a/sdk/tables/data-tables/src/utils/internalModels.ts +++ b/sdk/tables/data-tables/src/utils/internalModels.ts @@ -19,7 +19,7 @@ import { UpsertTableEntityOptions } from "../models"; import { TablesSharedKeyCredential } from "../TablesSharedKeyCredential"; -import { RequestPolicyFactory, WebResourceLike } from "@azure/core-http"; +import { Pipeline, PipelineRequest } from "@azure/core-https"; import { DeleteTableOptions, DeleteTableResponse, @@ -55,12 +55,12 @@ export interface InnerBatchRequest { * Creates a pipeline to intercept sub-requests and * build the request body */ - createPipeline(): RequestPolicyFactory[]; + createPipeline(): Pipeline; /** * Adds an operation to add to the batch body * @param request - The operation to add */ - appendSubRequestToBody(request: WebResourceLike): void; + appendSubRequestToBody(request: PipelineRequest): void; /** * Gets the batch request body */ @@ -68,7 +68,7 @@ export interface InnerBatchRequest { } export interface InternalBatchClientOptions extends TableServiceClientOptions { - innerBatchRequest?: InnerBatchRequest; + innerBatchRequest: InnerBatchRequest; } /** diff --git a/sdk/tables/data-tables/src/utils/tracing.ts b/sdk/tables/data-tables/src/utils/tracing.ts index 865fafff50e2..bb3113ffe0ec 100644 --- a/sdk/tables/data-tables/src/utils/tracing.ts +++ b/sdk/tables/data-tables/src/utils/tracing.ts @@ -3,7 +3,7 @@ import { getTracer } from "@azure/core-tracing"; import { Span, SpanOptions, SpanKind } from "@opentelemetry/api"; -import { OperationOptions } from "@azure/core-http"; +import { OperationOptions } from "@azure/core-client"; type OperationTracingOptions = OperationOptions["tracingOptions"]; diff --git a/sdk/tables/data-tables/src/utils/uuid.ts b/sdk/tables/data-tables/src/utils/uuid.ts index c6cf92396ce3..549a958f52f8 100644 --- a/sdk/tables/data-tables/src/utils/uuid.ts +++ b/sdk/tables/data-tables/src/utils/uuid.ts @@ -1,12 +1,12 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT license. -import { generateUuid } from "@azure/core-http"; +import { v4 as uuidv4 } from "uuid"; // This is used as a workaround to be able to stub generateUuid // during testing. export class Uuid { public static generateUuid(): string { - return generateUuid(); + return uuidv4(); } } diff --git a/sdk/tables/data-tables/test/integration/batch.spec.ts b/sdk/tables/data-tables/test/integration/batch.spec.ts index 318c00fc99cb..b146f0907771 100644 --- a/sdk/tables/data-tables/test/integration/batch.spec.ts +++ b/sdk/tables/data-tables/test/integration/batch.spec.ts @@ -5,7 +5,7 @@ import { TableClient, odata } from "../../src"; import { assert } from "chai"; import { record, Recorder, isPlaybackMode, isLiveMode } from "@azure/test-utils-recorder"; import { recordedEnvironmentSetup, createTableClient } from "./utils/recordedClient"; -import { isNode } from "@azure/core-http"; +import { isNode } from "../testUtils"; import { Uuid } from "../../src/utils/uuid"; import * as sinon from "sinon"; diff --git a/sdk/tables/data-tables/test/integration/tableclient.spec.ts b/sdk/tables/data-tables/test/integration/tableclient.spec.ts index 9247b66afd1d..e7ecb80f7647 100644 --- a/sdk/tables/data-tables/test/integration/tableclient.spec.ts +++ b/sdk/tables/data-tables/test/integration/tableclient.spec.ts @@ -5,7 +5,8 @@ import { TableClient, TableEntity, Edm, odata } from "../../src"; import { assert } from "chai"; import { record, Recorder, isPlaybackMode, isLiveMode } from "@azure/test-utils-recorder"; import { recordedEnvironmentSetup, createTableClient } from "./utils/recordedClient"; -import { isNode } from "@azure/core-http"; +import { isNode } from "../testUtils"; +import { FullOperationResponse } from "@azure/core-client"; describe("TableClient", () => { let client: TableClient; @@ -43,8 +44,10 @@ describe("TableClient", () => { describe("listEntities", () => { // Create required entities for testing list operations - before(async () => { + before(async function() { if (!isPlaybackMode()) { + // eslint-disable-next-line no-invalid-this + this.timeout(10000); await client.createEntity({ partitionKey: listPartitionKey, rowKey: "binary1", @@ -154,12 +157,16 @@ describe("TableClient", () => { rowKey: "R1", testField: "testEntity" }; - const createResult = await client.createEntity(testEntity); + let createResult: FullOperationResponse | undefined; + let deleteResult: FullOperationResponse | undefined; + await client.createEntity(testEntity, { onResponse: (res) => (createResult = res) }); const result = await client.getEntity(testEntity.partitionKey, testEntity.rowKey); - const deleteResult = await client.deleteEntity(testEntity.partitionKey, testEntity.rowKey); + await client.deleteEntity(testEntity.partitionKey, testEntity.rowKey, { + onResponse: (res) => (deleteResult = res) + }); - assert.equal(deleteResult._response.status, 204); - assert.equal(createResult._response.status, 204); + assert.equal(deleteResult?.status, 204); + assert.equal(createResult?.status, 204); assert.equal(result.partitionKey, testEntity.partitionKey); assert.equal(result.rowKey, testEntity.rowKey); assert.equal(result.testField, testEntity.testField); @@ -176,12 +183,16 @@ describe("TableClient", () => { rowKey: "R2", testField: new Date(testDate) }; - const createResult = await client.createEntity(testEntity); + let createResult: FullOperationResponse | undefined; + let deleteResult: FullOperationResponse | undefined; + await client.createEntity(testEntity, { onResponse: (res) => (createResult = res) }); const result = await client.getEntity(testEntity.partitionKey, testEntity.rowKey); - const deleteResult = await client.deleteEntity(testEntity.partitionKey, testEntity.rowKey); + await client.deleteEntity(testEntity.partitionKey, testEntity.rowKey, { + onResponse: (res) => (deleteResult = res) + }); - assert.equal(deleteResult._response.status, 204); - assert.equal(createResult._response.status, 204); + assert.equal(deleteResult?.status, 204); + assert.equal(createResult?.status, 204); assert.equal(result.partitionKey, testEntity.partitionKey); assert.equal(result.rowKey, testEntity.rowKey); assert.deepEqual(result.testField.value, testDate); @@ -201,12 +212,16 @@ describe("TableClient", () => { rowKey: "R3", testField: testGuid }; - const createResult = await client.createEntity(testEntity); + let createResult: FullOperationResponse | undefined; + let deleteResult: FullOperationResponse | undefined; + await client.createEntity(testEntity, { onResponse: (res) => (createResult = res) }); const result = await client.getEntity(testEntity.partitionKey, testEntity.rowKey); - const deleteResult = await client.deleteEntity(testEntity.partitionKey, testEntity.rowKey); + await client.deleteEntity(testEntity.partitionKey, testEntity.rowKey, { + onResponse: (res) => (deleteResult = res) + }); - assert.equal(deleteResult._response.status, 204); - assert.equal(createResult._response.status, 204); + assert.equal(deleteResult?.status, 204); + assert.equal(createResult?.status, 204); assert.equal(result.partitionKey, testEntity.partitionKey); assert.equal(result.rowKey, testEntity.rowKey); assert.deepEqual(result.testField, testGuid); @@ -225,12 +240,16 @@ describe("TableClient", () => { rowKey: "R4", testField: testInt64 }; - const createResult = await client.createEntity(testEntity); + let createResult: FullOperationResponse | undefined; + let deleteResult: FullOperationResponse | undefined; + await client.createEntity(testEntity, { onResponse: (res) => (createResult = res) }); const result = await client.getEntity(testEntity.partitionKey, testEntity.rowKey); - const deleteResult = await client.deleteEntity(testEntity.partitionKey, testEntity.rowKey); + await client.deleteEntity(testEntity.partitionKey, testEntity.rowKey, { + onResponse: (res) => (deleteResult = res) + }); - assert.equal(deleteResult._response.status, 204); - assert.equal(createResult._response.status, 204); + assert.equal(deleteResult?.status, 204); + assert.equal(createResult?.status, 204); assert.equal(result.rowKey, testEntity.rowKey); assert.deepEqual(result.testField, testInt64); }); @@ -253,15 +272,19 @@ describe("TableClient", () => { rowKey: "R5", testField: testInt32 }; - const createResult = await client.createEntity(testEntity); + let createResult: FullOperationResponse | undefined; + let deleteResult: FullOperationResponse | undefined; + await client.createEntity(testEntity, { onResponse: (res) => (createResult = res) }); const result = await client.getEntity( testEntity.partitionKey, testEntity.rowKey ); - const deleteResult = await client.deleteEntity(testEntity.partitionKey, testEntity.rowKey); + await client.deleteEntity(testEntity.partitionKey, testEntity.rowKey, { + onResponse: (res) => (deleteResult = res) + }); - assert.equal(deleteResult._response.status, 204); - assert.equal(createResult._response.status, 204); + assert.equal(deleteResult?.status, 204); + assert.equal(createResult?.status, 204); assert.equal(result.partitionKey, testEntity.partitionKey); assert.equal(result.rowKey, testEntity.rowKey); @@ -287,15 +310,19 @@ describe("TableClient", () => { rowKey: "R6", testField: testBoolean }; - const createResult = await client.createEntity(testEntity); + let createResult: FullOperationResponse | undefined; + let deleteResult: FullOperationResponse | undefined; + await client.createEntity(testEntity, { onResponse: (res) => (createResult = res) }); const result = await client.getEntity( testEntity.partitionKey, testEntity.rowKey ); - const deleteResult = await client.deleteEntity(testEntity.partitionKey, testEntity.rowKey); + await client.deleteEntity(testEntity.partitionKey, testEntity.rowKey, { + onResponse: (res) => (deleteResult = res) + }); - assert.equal(deleteResult._response.status, 204); - assert.equal(createResult._response.status, 204); + assert.equal(deleteResult?.status, 204); + assert.equal(createResult?.status, 204); assert.equal(result.rowKey, testEntity.rowKey); assert.equal(result.testField, true); }); @@ -315,12 +342,16 @@ describe("TableClient", () => { rowKey: "R7", testField: testDateTime }; - const createResult = await client.createEntity(testEntity, {}); + let createResult: FullOperationResponse | undefined; + let deleteResult: FullOperationResponse | undefined; + await client.createEntity(testEntity, { onResponse: (res) => (createResult = res) }); const result = await client.getEntity(testEntity.partitionKey, testEntity.rowKey); - const deleteResult = await client.deleteEntity(testEntity.partitionKey, testEntity.rowKey); + await client.deleteEntity(testEntity.partitionKey, testEntity.rowKey, { + onResponse: (res) => (deleteResult = res) + }); - assert.equal(deleteResult._response.status, 204); - assert.equal(createResult._response.status, 204); + assert.equal(deleteResult?.status, 204); + assert.equal(createResult?.status, 204); assert.equal(result.rowKey, testEntity.rowKey); assert.deepEqual(result.testField.value, testDate); }); @@ -333,12 +364,16 @@ describe("TableClient", () => { integerNumber: 3, floatingPointNumber: 3.14 }; - const createResult = await client.createEntity(testEntity, {}); + let createResult: FullOperationResponse | undefined; + let deleteResult: FullOperationResponse | undefined; + await client.createEntity(testEntity, { onResponse: (res) => (createResult = res) }); const result = await client.getEntity(testEntity.partitionKey, testEntity.rowKey); - const deleteResult = await client.deleteEntity(testEntity.partitionKey, testEntity.rowKey); + await client.deleteEntity(testEntity.partitionKey, testEntity.rowKey, { + onResponse: (res) => (deleteResult = res) + }); - assert.equal(deleteResult._response.status, 204); - assert.equal(createResult._response.status, 204); + assert.equal(deleteResult?.status, 204); + assert.equal(createResult?.status, 204); assert.equal(result.partitionKey, testEntity.partitionKey); assert.equal(result.rowKey, testEntity.rowKey); assert.equal(result.integerNumber, 3); diff --git a/sdk/tables/data-tables/test/integration/tableserviceclient.spec.ts b/sdk/tables/data-tables/test/integration/tableserviceclient.spec.ts index 8a3dd59bed2e..cad2288b90a7 100644 --- a/sdk/tables/data-tables/test/integration/tableserviceclient.spec.ts +++ b/sdk/tables/data-tables/test/integration/tableserviceclient.spec.ts @@ -4,8 +4,9 @@ import { TableResponseProperties, TableServiceClient } from "../../src"; import { record, Recorder, isPlaybackMode, isLiveMode } from "@azure/test-utils-recorder"; import { recordedEnvironmentSetup, createTableServiceClient } from "./utils/recordedClient"; -import { isNode } from "@azure/core-http"; +import { isNode } from "../testUtils"; import { assert } from "chai"; +import { FullOperationResponse } from "@azure/core-client"; describe("TableServiceClient", () => { let client: TableServiceClient; @@ -26,7 +27,9 @@ describe("TableServiceClient", () => { describe("Create, get table and delete", () => { it("should create new table, then delete", async () => { const tableName = `testTable${suffix}`; - const createResult = await client.createTable(tableName); + let createResult: FullOperationResponse | undefined; + let deleteTableResult: FullOperationResponse | undefined; + await client.createTable(tableName, { onResponse: (res) => (createResult = res) }); const result = client.listTables(); let hasTable = false; for await (const table of result) { @@ -36,10 +39,10 @@ describe("TableServiceClient", () => { } } - const deleteTableResult = await client.deleteTable(tableName); + await client.deleteTable(tableName, { onResponse: (res) => (deleteTableResult = res) }); - assert.equal(deleteTableResult._response.status, 204); - assert.equal(createResult._response.status, 201); + assert.equal(deleteTableResult?.status, 204); + assert.equal(createResult?.status, 201); assert.isTrue(hasTable); }); }); @@ -47,9 +50,11 @@ describe("TableServiceClient", () => { describe("listTables", () => { const tableNames: string[] = []; const expectedTotalItems = 20; - before(async () => { + before(async function() { // Create tables to be listed if (!isPlaybackMode()) { + // eslint-disable-next-line no-invalid-this + this.timeout(10000); for (let i = 0; i < 20; i++) { const tableName = `ListTableTest${suffix}${i}`; await client.createTable(tableName); @@ -58,9 +63,11 @@ describe("TableServiceClient", () => { } }); - after(async () => { + after(async function() { // Cleanup tables if (!isPlaybackMode()) { + // eslint-disable-next-line no-invalid-this + this.timeout(10000); try { for (const table of tableNames) { await client.deleteTable(table); diff --git a/sdk/tables/data-tables/test/integration/utils/recordedClient.ts b/sdk/tables/data-tables/test/integration/utils/recordedClient.ts index 61f78eee877e..c811b384c811 100644 --- a/sdk/tables/data-tables/test/integration/utils/recordedClient.ts +++ b/sdk/tables/data-tables/test/integration/utils/recordedClient.ts @@ -10,7 +10,9 @@ dotenv.config(); const mockAccountName = "fakestorageaccount"; const mockAccountKey = "fakeKey"; -const mockSasConnectionString = `TableEndpoint=https://${mockAccountName}.table.core.windows.net/;SharedAccessSignature=mockSAS`; +const fakeSas = + "sv=2019-12-12&ss=bfqt&srt=sco&sp=rwdlacuptfx&se=2021-01-31T05:16:52Z&st=2021-01-26T21:16:52Z&spr=https&sig=fakeSignature"; +const mockSasConnectionString = `TableEndpoint=https://${mockAccountName}.table.core.windows.net/;SharedAccessSignature=${fakeSas}`; const replaceableVariables: { [k: string]: string } = { // Used in record and playback modes // 1. The key-value pairs will be used as the environment variables in playback mode diff --git a/sdk/tables/data-tables/test/testUtils.ts b/sdk/tables/data-tables/test/testUtils.ts new file mode 100644 index 000000000000..1a6839a0cc42 --- /dev/null +++ b/sdk/tables/data-tables/test/testUtils.ts @@ -0,0 +1,11 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +/** + * A constant that indicates whether the environment is node.js or browser based. + */ +export const isNode = + typeof process !== "undefined" && + !!process.version && + !!process.versions && + !!process.versions.node; diff --git a/sdk/tables/data-tables/test/unit/sharedKeyCredential.spec.ts b/sdk/tables/data-tables/test/unit/sharedKeyCredential.spec.ts index fa9c92e463af..e6b062406f72 100644 --- a/sdk/tables/data-tables/test/unit/sharedKeyCredential.spec.ts +++ b/sdk/tables/data-tables/test/unit/sharedKeyCredential.spec.ts @@ -2,16 +2,17 @@ // Licensed under the MIT license. import { - HttpHeaders, - HttpOperationResponse, - isNode, - RequestPolicyOptions, - WebResource -} from "@azure/core-http"; + SendRequest, + PipelineRequest, + PipelineResponse, + createHttpHeaders, + createPipelineRequest +} from "@azure/core-https"; +import { isNode } from "../testUtils"; import { assert } from "chai"; import { TablesSharedKeyCredential } from "../../src/TablesSharedKeyCredential"; -import { TablesSharedKeyCredentialPolicy } from "../../src/TablesSharedKeyCredentialPolicy"; +import { tablesSharedKeyCredentialPolicy } from "../../src/TablesSharedKeyCredentialPolicy"; describe("TablesSharedKeyCredential", () => { let originalToUTCString: () => string; @@ -30,29 +31,23 @@ describe("TablesSharedKeyCredential", () => { // eslint-disable-next-line no-invalid-this this.skip(); } - const defaultResponse = { - status: 200, - request: new WebResource(), - headers: new HttpHeaders() - }; - const request = new WebResource(); - request.url = + const url = "https://testaccount.table.core.windows.net/tablename(PartitionKey='p1',RowKey='r1')"; - const nextPolicy = { - sendRequest: (requestToSend: WebResource): Promise => { - assert.deepEqual( - requestToSend.headers.get("authorization"), - "SharedKeyLite accountName:16/0SHs6v8s1QttELYnXerVacaJwSkejQsVh+coIzpo=" - ); - return Promise.resolve(defaultResponse); - } + const requestToSign = createPipelineRequest({ url }); + const next: SendRequest = function(request: PipelineRequest): Promise { + return Promise.resolve({ + status: 200, + request, + headers: createHttpHeaders() + }); }; const cred = new TablesSharedKeyCredential("accountName", "accountKey"); - const policy = new TablesSharedKeyCredentialPolicy( - nextPolicy, - new RequestPolicyOptions(), - cred + const policy = tablesSharedKeyCredentialPolicy(cred); + const response = await policy.sendRequest(requestToSign, next); + assert.strictEqual(response.status, 200); + assert.deepEqual( + response.request.headers.get("authorization"), + "SharedKeyLite accountName:mzKy4ZjXbTEueNQp2cxou+kKrfCnWpdau5I6kJIO58g=" ); - await policy.sendRequest(request); }); }); diff --git a/sdk/tables/data-tables/test/unit/utils.spec.ts b/sdk/tables/data-tables/test/unit/utils.spec.ts index b2bb5e301c9e..bbeca0e71b67 100644 --- a/sdk/tables/data-tables/test/unit/utils.spec.ts +++ b/sdk/tables/data-tables/test/unit/utils.spec.ts @@ -3,7 +3,7 @@ import { extractConnectionStringParts } from "../../src/utils/connectionString"; import { base64Encode, base64Decode } from "../../src/utils/bufferSerializer"; -import { isNode } from "@azure/core-http"; +import { isNode } from "../testUtils"; import { assert } from "chai"; import { ConnectionString } from "../../src/utils/internalModels";