diff --git a/sdk/digitaltwins/azure-digitaltwins-core/CHANGELOG.md b/sdk/digitaltwins/azure-digitaltwins-core/CHANGELOG.md index 02f1ccbb83f7f..e03d58fee3dd3 100644 --- a/sdk/digitaltwins/azure-digitaltwins-core/CHANGELOG.md +++ b/sdk/digitaltwins/azure-digitaltwins-core/CHANGELOG.md @@ -1,37 +1,39 @@ # Release History -## 1.1.0 (2021-05-13) +## 1.1.0 (2021-05-17) + +### Fixes and improvements + +- Fixed a bug where string tokens that start with a numeric values would transform into number type after payload serialization. - Upgraded `reactor-core` dependency from `3.3.12.RELEASE` to `3.4.3` -- Upgraded `jackson-annotations` dependency from `2.12.1` to `2.12.2` -- Upgraded `azure-core` dependency from `1.13.0` to `1.16.0` +- Upgraded `jackson-annotations` dependency from `2.12.1` to `2.12.2` +- Upgraded `azure-core` dependency from `1.13.0` to `1.16.0` - [azure-core changelog](https://github.com/Azure/azure-sdk-for-java/blob/master/sdk/core/azure-core/CHANGELOG.md#1160-2021-05-07) -- Upgraded `azure-core-serializer-json-jackson` dependency from `1.1.2` to `1.2.3` +- Upgraded `azure-core-serializer-json-jackson` dependency from `1.1.2` to `1.2.3` - [azure-core-serializer-json-jackson changelog](https://github.com/Azure/azure-sdk-for-java/blob/master/sdk/core/azure-core-serializer-json-jackson/CHANGELOG.md#123-2021-05-07) - ## 1.0.3 (2021-02-24) ### Dependency Updates -- Upgraded `jackson-annotations` dependency from `2.11.3` to `2.12.1` -- Upgraded `azure-identity` dependency from `1.2.2` to `1.2.3` +- Upgraded `jackson-annotations` dependency from `2.11.3` to `2.12.1` +- Upgraded `azure-identity` dependency from `1.2.2` to `1.2.3` - [azure-identity changelog](https://github.com/Azure/azure-sdk-for-java/blob/master/sdk/identity/azure-identity/CHANGELOG.md#123-2021-02-09) -- Upgraded `azure-core` dependency from `1.12.0` to `1.13.0` +- Upgraded `azure-core` dependency from `1.12.0` to `1.13.0` - [azure-core changelog](https://github.com/Azure/azure-sdk-for-java/blob/master/sdk/core/azure-core/CHANGELOG.md#1130-2021-02-05) -- Upgraded `azure-core-http-netty` dependency from `1.7.1` to `1.8.0` +- Upgraded `azure-core-http-netty` dependency from `1.7.1` to `1.8.0` - [azure-core-http-netty changelog](https://github.com/Azure/azure-sdk-for-java/blob/master/sdk/core/azure-core-http-netty/CHANGELOG.md#180-2021-02-05) -- Upgraded `azure-core-serializer-json-jackson` dependency from `1.1.1` to `1.1.2` +- Upgraded `azure-core-serializer-json-jackson` dependency from `1.1.1` to `1.1.2` - [azure-core-serializer-json-jackson changelog](https://github.com/Azure/azure-sdk-for-java/blob/master/sdk/core/azure-core-serializer-json-jackson/CHANGELOG.md#112-2021-02-05) - ## 1.0.2 (2021-01-21) ### Dependency Updates - Added diagnostic contexts to async APIs including service namespace. -- Upgraded `azure-core` dependency from `1.11.0` to `1.12.0` +- Upgraded `azure-core` dependency from `1.11.0` to `1.12.0` - [azure-core changelog](https://github.com/Azure/azure-sdk-for-java/blob/master/sdk/core/azure-core/CHANGELOG.md#1120-2021-01-11) -- Upgraded `azure-identity` dependency from `1.2.1` to `1.2.2` +- Upgraded `azure-identity` dependency from `1.2.1` to `1.2.2` - [azure-identity changelog](https://github.com/Azure/azure-sdk-for-java/blob/master/sdk/identity/azure-identity/CHANGELOG.md#122-2021-01-12) - Upgraded `azure-core-http-netty` dependency from `1.7.0` to `1.7.1` - [azure-core-http-netty changelog](https://github.com/Azure/azure-sdk-for-java/blob/master/sdk/core/azure-core-http-netty/CHANGELOG.md#171-2021-01-11) @@ -72,6 +74,7 @@ Note that these breaking changes are only breaking changes from the preview vers - Renamed CreateModels API parameter `models` to `dtdtlModels` for clarity. ### Fixes and improvements + - Fixed bug where `CreateDigitalTwin` and `CreateRelationship` APIs always sent ifNoneMatch header with value "*" making it impossible to replace an existing entity. ## 1.0.0-beta.3 (2020-10-01) diff --git a/sdk/digitaltwins/azure-digitaltwins-core/src/main/java/com/azure/digitaltwins/core/implementation/serializer/DigitalTwinsStringSerializer.java b/sdk/digitaltwins/azure-digitaltwins-core/src/main/java/com/azure/digitaltwins/core/implementation/serializer/DigitalTwinsStringSerializer.java index 30461ed82bcf7..b4d187ebbddd3 100644 --- a/sdk/digitaltwins/azure-digitaltwins-core/src/main/java/com/azure/digitaltwins/core/implementation/serializer/DigitalTwinsStringSerializer.java +++ b/sdk/digitaltwins/azure-digitaltwins-core/src/main/java/com/azure/digitaltwins/core/implementation/serializer/DigitalTwinsStringSerializer.java @@ -4,6 +4,7 @@ package com.azure.digitaltwins.core.implementation.serializer; import com.fasterxml.jackson.core.JsonGenerator; +import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.SerializerProvider; import com.fasterxml.jackson.databind.ser.std.StdSerializer; @@ -23,18 +24,30 @@ public DigitalTwinsStringSerializer(Class t, ObjectMapper mapper) { } @Override - public void serialize(String s, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException { - if (isValidJson(s)) { - jsonGenerator.writeRawValue(s); + public void serialize(String stringToken, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException { + if (shouldWriteRawValue(stringToken)) { + jsonGenerator.writeRawValue(stringToken); } else { - jsonGenerator.writeString(s); + jsonGenerator.writeString(stringToken); } } - private boolean isValidJson(String jsonInString ) { + /** + * Decides whether or not a string token should be written as a raw value. + * For example: a string representation of a json payload should be written as raw value as it's the json part we are interested in. + * It's important to note that only string tokens will end up in the string serializer. + * If the token is of a non-string primitive type, it should be written as a string and not as that data type. + * take "1234" or "false" as examples, they are both valid json nodes of types Number and Boolean but the token + * is not intended to be intercepted as primitive types (since it's a string token). The only types we like to treat as + * json payloads are actual json objects (for when String is chosen as the generic type for APIs) or the token itself is an escaped + * json string node. + * @param stringToken The string token to evaluate. + * @return True if the string token should be treated as a json node and not a string representation. + */ + private boolean shouldWriteRawValue(String stringToken ) { try { - mapper.readTree(jsonInString); - return true; + JsonNode node = mapper.readTree(stringToken); + return node.isContainerNode() || node.isTextual(); } catch (IOException e) { return false; } diff --git a/sdk/digitaltwins/azure-digitaltwins-core/src/test/java/com/azure/digitaltwins/core/StringSerializerUnitTests.java b/sdk/digitaltwins/azure-digitaltwins-core/src/test/java/com/azure/digitaltwins/core/StringSerializerUnitTests.java new file mode 100644 index 0000000000000..ff58edff8f475 --- /dev/null +++ b/sdk/digitaltwins/azure-digitaltwins-core/src/test/java/com/azure/digitaltwins/core/StringSerializerUnitTests.java @@ -0,0 +1,48 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +package com.azure.digitaltwins.core; + +import com.azure.digitaltwins.core.implementation.serializer.DigitalTwinsStringSerializer; +import com.fasterxml.jackson.core.JsonFactory; +import com.fasterxml.jackson.core.JsonGenerator; +import com.fasterxml.jackson.databind.ObjectMapper; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.CsvSource; + +import java.io.IOException; +import java.io.StringWriter; + +public class StringSerializerUnitTests { + + private static DigitalTwinsStringSerializer serializer = new DigitalTwinsStringSerializer(String.class, new ObjectMapper()); + + @ParameterizedTest + @CsvSource(value = { + "1234 | \"1234\"", + "false | \"false\"", + "true | \"true\"", + "1234 room | \"1234 room\"", + "{ \"a\" : 2 } | { \"a\" : 2 }", + "{ \"a\" : false } | { \"a\" : false }", + "{ \"a\" : \"false\" } | { \"a\" : \"false\" }", + "{ \"a\" : \"some text\" } | { \"a\" : \"some text\" }", + "[ 3, 2 ] | [ 3, 2 ]" + }, delimiter = '|') + public void serializeStringTokens(String input, String expected) throws IOException { + String result = serializeTheToken(input); + Assertions.assertEquals(expected, result); + } + + private String serializeTheToken(String token) throws IOException { + StringWriter writer = new StringWriter(); + JsonGenerator generator = new JsonFactory().createGenerator(writer); + + serializer.serialize(token, generator, null); + generator.flush(); + generator.close(); + + return writer.toString(); + } +} diff --git a/sdk/digitaltwins/azure-digitaltwins-core/src/test/java/com/azure/digitaltwins/core/TwinAsyncTests.java b/sdk/digitaltwins/azure-digitaltwins-core/src/test/java/com/azure/digitaltwins/core/TwinAsyncTests.java index 32e10bbfb1d73..0bb9ab67299e7 100644 --- a/sdk/digitaltwins/azure-digitaltwins-core/src/test/java/com/azure/digitaltwins/core/TwinAsyncTests.java +++ b/sdk/digitaltwins/azure-digitaltwins-core/src/test/java/com/azure/digitaltwins/core/TwinAsyncTests.java @@ -474,4 +474,59 @@ public void deleteTwinSucceedsWhenETagMatches(HttpClient httpClient, DigitalTwin } } } + + @ParameterizedTest(name = DISPLAY_NAME_WITH_ARGUMENTS) + @MethodSource("com.azure.digitaltwins.core.TestHelper#getTestParameters") + @Override + public void digitalTwinWithNumericStringProperty(HttpClient httpClient, DigitalTwinsServiceVersion serviceVersion) throws JsonProcessingException { + DigitalTwinsAsyncClient asyncClient = getAsyncClient(httpClient, serviceVersion); + + String floorTwinId = UniqueIdHelper.getUniqueDigitalTwinId(TestAssetDefaults.FLOOR_TWIN_ID_PREFIX, asyncClient, randomIntegerStringGenerator); + + String floorModelId = UniqueIdHelper.getUniqueModelId(TestAssetDefaults.FLOOR_MODEL_ID, asyncClient, randomIntegerStringGenerator); + String hvacModelId = UniqueIdHelper.getUniqueModelId(TestAssetDefaults.HVAC_MODEL_ID, asyncClient, randomIntegerStringGenerator); + String roomModelId = UniqueIdHelper.getUniqueModelId(TestAssetDefaults.ROOM_MODEL_ID, asyncClient, randomIntegerStringGenerator); + + String roomModel = TestAssetsHelper.getRoomModelPayload(roomModelId, floorModelId); + String floorModel = TestAssetsHelper.getFloorModelPayload(floorModelId, roomModelId, hvacModelId); + String floorTwin = TestAssetsHelper.getFloorTwinPayload(floorModelId); + + List modelsList = new ArrayList<>(Arrays.asList(roomModel, floorModel)); + + try { + // Create models to test the Twin lifecycle. + StepVerifier + .create(asyncClient.createModels(modelsList)) + .assertNext(createResponseList -> logger.info("Created models successfully")) + .verifyComplete(); + + // Create a Twin + BasicDigitalTwin floorTwinToCreate = deserializeJsonString(floorTwin, BasicDigitalTwin.class); + floorTwinToCreate.addToContents("name", "1234"); + floorTwinToCreate.addToContents("roomType", "1234 spacious"); + + StepVerifier.create(asyncClient.createOrReplaceDigitalTwin(floorTwinId, floorTwinToCreate, BasicDigitalTwin.class)) + .assertNext(createdTwin -> { + assertEquals(createdTwin.getId(), floorTwinId); + logger.info("Created {} twin successfully", createdTwin.getId()); + }) + .verifyComplete(); + } + // clean up + finally { + try { + if (roomModelId != null) { + asyncClient.deleteModel(roomModelId).block(); + } + if (floorTwinId != null) { + asyncClient.deleteDigitalTwin(floorTwinId).block(); + } + if (floorModelId != null) { + asyncClient.deleteModel(floorModelId).block(); + } + } catch (Exception ex) { + throw new AssertionFailedError("Test cleanup failed", ex); + } + } + } } diff --git a/sdk/digitaltwins/azure-digitaltwins-core/src/test/java/com/azure/digitaltwins/core/TwinTestBase.java b/sdk/digitaltwins/azure-digitaltwins-core/src/test/java/com/azure/digitaltwins/core/TwinTestBase.java index 7c6089ad399c8..2223d57e6bfe3 100644 --- a/sdk/digitaltwins/azure-digitaltwins-core/src/test/java/com/azure/digitaltwins/core/TwinTestBase.java +++ b/sdk/digitaltwins/azure-digitaltwins-core/src/test/java/com/azure/digitaltwins/core/TwinTestBase.java @@ -12,6 +12,9 @@ public abstract class TwinTestBase extends DigitalTwinsTestBase { @Test public abstract void digitalTwinLifecycle(HttpClient httpClient, DigitalTwinsServiceVersion serviceVersion) throws JsonProcessingException; + @Test + public abstract void digitalTwinWithNumericStringProperty(HttpClient httpClient, DigitalTwinsServiceVersion serviceVersion) throws JsonProcessingException; + @Test public abstract void twinNotExistThrowsNotFoundException(HttpClient httpClient, DigitalTwinsServiceVersion serviceVersion); diff --git a/sdk/digitaltwins/azure-digitaltwins-core/src/test/java/com/azure/digitaltwins/core/TwinTests.java b/sdk/digitaltwins/azure-digitaltwins-core/src/test/java/com/azure/digitaltwins/core/TwinTests.java index aca176e7c2e11..5a48a0e5ce953 100644 --- a/sdk/digitaltwins/azure-digitaltwins-core/src/test/java/com/azure/digitaltwins/core/TwinTests.java +++ b/sdk/digitaltwins/azure-digitaltwins-core/src/test/java/com/azure/digitaltwins/core/TwinTests.java @@ -39,6 +39,7 @@ public void digitalTwinLifecycle(HttpClient httpClient, DigitalTwinsServiceVersi DigitalTwinsClient client = getClient(httpClient, serviceVersion); String roomTwinId = UniqueIdHelper.getUniqueDigitalTwinId(TestAssetDefaults.ROOM_TWIN_ID_PREFIX, client, randomIntegerStringGenerator); + String floorModelId = UniqueIdHelper.getUniqueModelId(TestAssetDefaults.FLOOR_MODEL_ID, client, randomIntegerStringGenerator); String roomModelId = UniqueIdHelper.getUniqueModelId(TestAssetDefaults.ROOM_MODEL_ID, client, randomIntegerStringGenerator); @@ -52,10 +53,10 @@ public void digitalTwinLifecycle(HttpClient httpClient, DigitalTwinsServiceVersi Iterable createdList = client.createModels(modelsList); logger.info("Created models successfully"); - BasicDigitalTwin createdTwin = client.createOrReplaceDigitalTwin(roomTwinId, deserializeJsonString(roomTwin, BasicDigitalTwin.class), BasicDigitalTwin.class); + BasicDigitalTwin createdRoomTwin = client.createOrReplaceDigitalTwin(roomTwinId, deserializeJsonString(roomTwin, BasicDigitalTwin.class), BasicDigitalTwin.class); - logger.info("Created {} twin successfully", createdTwin.getId()); - assertEquals(createdTwin.getId(), roomTwinId); + logger.info("Created {} twin successfully", createdRoomTwin.getId()); + assertEquals(createdRoomTwin.getId(), roomTwinId); // Get Twin. DigitalTwinsResponse getTwinResponse = client.getDigitalTwinWithResponse(roomTwinId, String.class, Context.NONE); @@ -452,4 +453,55 @@ public void deleteTwinSucceedsWhenETagMatches(HttpClient httpClient, DigitalTwin } } } + + @ParameterizedTest(name = DISPLAY_NAME_WITH_ARGUMENTS) + @MethodSource("com.azure.digitaltwins.core.TestHelper#getTestParameters") + @Override + public void digitalTwinWithNumericStringProperty(HttpClient httpClient, DigitalTwinsServiceVersion serviceVersion) throws JsonProcessingException { + DigitalTwinsClient client = getClient(httpClient, serviceVersion); + + String floorTwinId = UniqueIdHelper.getUniqueDigitalTwinId(TestAssetDefaults.FLOOR_TWIN_ID_PREFIX, client, randomIntegerStringGenerator); + + String floorModelId = UniqueIdHelper.getUniqueModelId(TestAssetDefaults.FLOOR_MODEL_ID, client, randomIntegerStringGenerator); + String hvacModelId = UniqueIdHelper.getUniqueModelId(TestAssetDefaults.HVAC_MODEL_ID, client, randomIntegerStringGenerator); + String roomModelId = UniqueIdHelper.getUniqueModelId(TestAssetDefaults.ROOM_MODEL_ID, client, randomIntegerStringGenerator); + + String roomModel = TestAssetsHelper.getRoomModelPayload(roomModelId, floorModelId); + String floorModel = TestAssetsHelper.getFloorModelPayload(floorModelId, roomModelId, hvacModelId); + String floorTwin = TestAssetsHelper.getFloorTwinPayload(floorModelId); + + List modelsList = new ArrayList<>(Arrays.asList(roomModel, floorModel)); + + try { + // Create models to test the Twin lifecycle. + client.createModels(modelsList); + logger.info("Created models successfully"); + + BasicDigitalTwin floorTwinToCreate = deserializeJsonString(floorTwin, BasicDigitalTwin.class); + floorTwinToCreate.addToContents("name", "1234"); + floorTwinToCreate.addToContents("roomType", "1234 spacious"); + + BasicDigitalTwin createdFloorTwin = client.createOrReplaceDigitalTwin(floorTwinId, floorTwinToCreate , BasicDigitalTwin.class); + + logger.info("Created {} twin successfully", createdFloorTwin.getId()); + assertEquals(createdFloorTwin.getId(), floorTwinId); + } + // clean up + finally { + try { + if (roomModelId != null) { + client.deleteModel(roomModelId); + } + if (floorTwinId != null) { + client.deleteDigitalTwin(floorTwinId); + } + if (floorModelId != null) { + client.deleteModel(floorModelId); + } + + } catch (Exception ex) { + throw new AssertionFailedError("Test cleanup failed", ex); + } + } + } } diff --git a/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinAsyncTests.createOrReplaceTwinFailsWhenIfNoneMatchStar[1].json b/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinAsyncTests.createOrReplaceTwinFailsWhenIfNoneMatchStar[1].json index 427334ab87e49..73d5bc6921995 100644 --- a/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinAsyncTests.createOrReplaceTwinFailsWhenIfNoneMatchStar[1].json +++ b/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinAsyncTests.createOrReplaceTwinFailsWhenIfNoneMatchStar[1].json @@ -1,159 +1,168 @@ { "networkCallRecords" : [ { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin962144?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin307910?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "572d6d52-ad4a-433f-8f90-df54a419fa1b" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "aa22d868-efdc-49d1-b71f-a4452ec877da" }, "Response" : { + "content-length" : "267", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-6f871e3655e518469f12dffa2974a147-06fcdb0ebda0bf43-01", "retry-after" : "0", - "Content-Length" : "267", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"DigitalTwinNotFound\",\"message\":\"There is no digital twin instance that exists with the ID roomTwin962144. Please verify that the twin id is valid and ensure that the twin is not deleted. See section on querying the twins http://aka.ms/adtv2query.\"}}", - "Date" : "Wed, 13 Jan 2021 20:06:18 GMT", + "Body" : "{\"error\":{\"code\":\"DigitalTwinNotFound\",\"message\":\"There is no digital twin instance that exists with the ID roomTwin307910. Please verify that the twin id is valid and ensure that the twin is not deleted. See section on querying the twins http://aka.ms/adtv2query.\"}}", + "Date" : "Tue, 18 May 2021 00:26:22 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Floor;1628360?includeModelDefinition=true&api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Floor;1991089?includeModelDefinition=true&api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "f5a0177f-7243-41f8-8d40-4b84921c5e85" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "c2c40401-4043-47c6-8aec-09ef07dc2e30" }, "Response" : { + "content-length" : "211", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-152b0aa7c0595f4197d0fbcfd0433871-6a52049917d05c43-01", "retry-after" : "0", - "Content-Length" : "211", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Floor;1628360. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", - "Date" : "Wed, 13 Jan 2021 20:06:19 GMT", + "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Floor;1991089. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", + "Date" : "Tue, 18 May 2021 00:26:22 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Room;1363078?includeModelDefinition=true&api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Room;1423001?includeModelDefinition=true&api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "e7c21077-55ae-4aa9-bfc5-0e694bdff17c" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "d573337f-3d01-4a5e-b316-6dba4ccec360" }, "Response" : { + "content-length" : "210", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-7e0488ac7bf68f41a7161550aa092fa1-3ec434c3231fb148-01", "retry-after" : "0", - "Content-Length" : "210", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Room;1363078. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", - "Date" : "Wed, 13 Jan 2021 20:06:18 GMT", + "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Room;1423001. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", + "Date" : "Tue, 18 May 2021 00:26:22 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "POST", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "60f14119-ae6b-4078-adbb-ae31a543081c", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "83b9ef24-62a7-430b-aa78-37c73b550bfb", "Content-Type" : "application/json" }, "Response" : { + "content-length" : "187", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-f17329b54e22204b90399f5d4e8ca32f-9c71867b51971344-01", "retry-after" : "0", - "Content-Length" : "187", "StatusCode" : "201", - "Body" : "[{\"id\":\"dtmi:example:Room;1363078\",\"description\":{\"en\":\"Anenclosureinsideabuilding.\"},\"displayName\":{\"en\":\"Room\"},\"decommissioned\":false,\"uploadTime\":\"2021-01-13T20:06:19.3920321+00:00\"}]", - "Date" : "Wed, 13 Jan 2021 20:06:19 GMT", + "Body" : "[{\"id\":\"dtmi:example:Room;1423001\",\"description\":{\"en\":\"Anenclosureinsideabuilding.\"},\"displayName\":{\"en\":\"Room\"},\"decommissioned\":false,\"uploadTime\":\"2021-05-18T00:26:23.5640102+00:00\"}]", + "Date" : "Tue, 18 May 2021 00:26:22 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "PUT", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin962144?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin307910?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "ae71bb33-e84a-4026-9afd-88ff5081ef1b", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "d3a94b95-2252-4548-b391-80ec5789e1de", "Content-Type" : "application/json" }, "Response" : { + "content-length" : "455", "Strict-Transport-Security" : "max-age=2592000", - "ETag" : "W/\"8892d141-99f5-4480-9748-428f0e66e2f6\"", + "ETag" : "W/\"17d3d082-8e45-44f8-9f6b-0553520254a0\"", + "traceresponse" : "00-892d494647b9024ab1f0085edb212144-eefd44c0b459bd4b-01", "retry-after" : "0", - "Content-Length" : "455", "StatusCode" : "200", - "Body" : "{\"$dtId\":\"roomTwin962144\",\"$etag\":\"W/\\\"8892d141-99f5-4480-9748-428f0e66e2f6\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1363078\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-01-13T20:06:19.4792602Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-01-13T20:06:19.4792602Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-01-13T20:06:19.4792602Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-01-13T20:06:19.4792602Z\"}}}", - "Date" : "Wed, 13 Jan 2021 20:06:18 GMT", + "Body" : "{\"$dtId\":\"roomTwin307910\",\"$etag\":\"W/\\\"17d3d082-8e45-44f8-9f6b-0553520254a0\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1423001\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-05-18T00:26:23.6750658Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-05-18T00:26:23.6750658Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-05-18T00:26:23.6750658Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-05-18T00:26:23.6750658Z\"}}}", + "Date" : "Tue, 18 May 2021 00:26:22 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "PUT", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin962144?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin307910?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "1a60bb5a-3dd4-4d7a-a245-3f6e0a92583a", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "d1a2bb90-732d-4ea5-92a1-35d95e890e62", "Content-Type" : "application/json" }, "Response" : { + "content-length" : "455", "Strict-Transport-Security" : "max-age=2592000", - "ETag" : "W/\"44fee1bf-c9da-4cdb-bea8-6740651d2bd9\"", + "ETag" : "W/\"a97a0e80-6b53-4596-aebb-d93e2be41ede\"", + "traceresponse" : "00-64f97d4c9e1afc4c9641e342bc062e72-cb1c919ecbca414c-01", "retry-after" : "0", - "Content-Length" : "455", "StatusCode" : "200", - "Body" : "{\"$dtId\":\"roomTwin962144\",\"$etag\":\"W/\\\"44fee1bf-c9da-4cdb-bea8-6740651d2bd9\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1363078\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-01-13T20:06:19.5873346Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-01-13T20:06:19.5873346Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-01-13T20:06:19.5873346Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-01-13T20:06:19.5873346Z\"}}}", - "Date" : "Wed, 13 Jan 2021 20:06:19 GMT", + "Body" : "{\"$dtId\":\"roomTwin307910\",\"$etag\":\"W/\\\"a97a0e80-6b53-4596-aebb-d93e2be41ede\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1423001\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-05-18T00:26:23.7566741Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-05-18T00:26:23.7566741Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-05-18T00:26:23.7566741Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-05-18T00:26:23.7566741Z\"}}}", + "Date" : "Tue, 18 May 2021 00:26:22 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "PUT", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin962144?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin307910?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "e371699a-fc0c-460f-b993-8d12492b7429", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "1bad0d8b-bcff-4ac8-b665-1e2084837832", "Content-Type" : "application/json" }, "Response" : { + "content-length" : "174", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-ab1fcbeacde19e4580e0a6775045bc7b-2ee8060dd6456a40-01", "retry-after" : "0", - "Content-Length" : "174", "StatusCode" : "412", - "Body" : "{\"error\":{\"code\":\"PreconditionFailed\",\"message\":\"If-None-Match: * header was specified but a twin with the id roomTwin962144 was found. Please specify a different twin id.\"}}", - "Date" : "Wed, 13 Jan 2021 20:06:18 GMT", + "Body" : "{\"error\":{\"code\":\"PreconditionFailed\",\"message\":\"If-None-Match: * header was specified but a twin with the id roomTwin307910 was found. Please specify a different twin id.\"}}", + "Date" : "Tue, 18 May 2021 00:26:23 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin962144?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin307910?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "56d3705a-c1b5-433a-8646-d77b4812f954" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "f1303525-cedb-49c7-87d0-4ca136421b13" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-871200197c80184d994fcb470c84ea58-3c81fb4af645e64c-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:06:19 GMT" + "Date" : "Tue, 18 May 2021 00:26:23 GMT" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Room;1363078?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Room;1423001?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "e6a14046-e231-4b2e-9833-b8aada1c904d" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "970d2b4f-32c4-4bf5-8897-4b154c41b7dd" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-76559043880a5848a2bf11dc6de3c239-1b80b3f7820dfc4a-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:06:18 GMT" + "Date" : "Tue, 18 May 2021 00:26:23 GMT" }, "Exception" : null } ], - "variables" : [ "184366", "84058d", "585290" ] + "variables" : [ "529132", "113201", "645223" ] } \ No newline at end of file diff --git a/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinAsyncTests.createOrReplaceTwinSucceedsWhenNoIfNoneHeader[1].json b/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinAsyncTests.createOrReplaceTwinSucceedsWhenNoIfNoneHeader[1].json index 9f002355a500e..7e6330ff1bb9b 100644 --- a/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinAsyncTests.createOrReplaceTwinSucceedsWhenNoIfNoneHeader[1].json +++ b/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinAsyncTests.createOrReplaceTwinSucceedsWhenNoIfNoneHeader[1].json @@ -1,160 +1,169 @@ { "networkCallRecords" : [ { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin185271?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin655654?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "51195ac5-be10-475d-b8ce-c3bf2edbfb59" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "7f8d532b-abbd-4ba1-b015-a0ff0f42bf1f" }, "Response" : { + "content-length" : "267", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-c20e31cffaad5b459db1f667e769cd5f-fbc597695139df42-01", "retry-after" : "0", - "Content-Length" : "267", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"DigitalTwinNotFound\",\"message\":\"There is no digital twin instance that exists with the ID roomTwin185271. Please verify that the twin id is valid and ensure that the twin is not deleted. See section on querying the twins http://aka.ms/adtv2query.\"}}", - "Date" : "Wed, 13 Jan 2021 20:06:21 GMT", + "Body" : "{\"error\":{\"code\":\"DigitalTwinNotFound\",\"message\":\"There is no digital twin instance that exists with the ID roomTwin655654. Please verify that the twin id is valid and ensure that the twin is not deleted. See section on querying the twins http://aka.ms/adtv2query.\"}}", + "Date" : "Tue, 18 May 2021 00:26:28 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Floor;1718895?includeModelDefinition=true&api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Floor;1716637?includeModelDefinition=true&api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "1186769e-f65b-499f-b209-0c2690e2e2ca" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "209a9d8d-5b29-49cf-83b1-9a720bb5da51" }, "Response" : { + "content-length" : "211", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-3270959b9192b74ebd72afa03c165f95-9a68f95bc3150c4f-01", "retry-after" : "0", - "Content-Length" : "211", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Floor;1718895. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", - "Date" : "Wed, 13 Jan 2021 20:06:22 GMT", + "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Floor;1716637. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", + "Date" : "Tue, 18 May 2021 00:26:28 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Room;1979800?includeModelDefinition=true&api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Room;1883780?includeModelDefinition=true&api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "5c71470f-b5bf-4079-ab09-315bc21fe18d" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "1b754030-19df-4da6-96c2-4ca65c2a8fa6" }, "Response" : { + "content-length" : "210", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-e7f09ef4884b0746aaea154dcad181fc-7fc17a8535b79946-01", "retry-after" : "0", - "Content-Length" : "210", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Room;1979800. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", - "Date" : "Wed, 13 Jan 2021 20:06:21 GMT", + "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Room;1883780. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", + "Date" : "Tue, 18 May 2021 00:26:28 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "POST", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "59497b50-766c-4c36-a8db-96a093f2a12f", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "a458d1ca-1a4c-45f7-8e08-3be21530cf9e", "Content-Type" : "application/json" }, "Response" : { + "content-length" : "187", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-20c800a5b242954a87db28d0405401af-3276d57a144cc14e-01", "retry-after" : "0", - "Content-Length" : "187", "StatusCode" : "201", - "Body" : "[{\"id\":\"dtmi:example:Room;1979800\",\"description\":{\"en\":\"Anenclosureinsideabuilding.\"},\"displayName\":{\"en\":\"Room\"},\"decommissioned\":false,\"uploadTime\":\"2021-01-13T20:06:22.5367829+00:00\"}]", - "Date" : "Wed, 13 Jan 2021 20:06:22 GMT", + "Body" : "[{\"id\":\"dtmi:example:Room;1883780\",\"description\":{\"en\":\"Anenclosureinsideabuilding.\"},\"displayName\":{\"en\":\"Room\"},\"decommissioned\":false,\"uploadTime\":\"2021-05-18T00:26:28.8410355+00:00\"}]", + "Date" : "Tue, 18 May 2021 00:26:28 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "PUT", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin185271?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin655654?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "e9f0bcc3-f99a-4fe8-ae9d-f21c63e8cded", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "b353de86-26b9-4f3d-8efd-32414110061d", "Content-Type" : "application/json" }, "Response" : { + "content-length" : "455", "Strict-Transport-Security" : "max-age=2592000", - "ETag" : "W/\"e77a6a75-78bf-4200-a2aa-49e949b0cd2c\"", + "ETag" : "W/\"abf48e72-8b3b-4a93-994a-0e4261e8f9b7\"", + "traceresponse" : "00-31cd7b3fedbc154bbb5d9830ae8b540a-4f537c1e34506749-01", "retry-after" : "0", - "Content-Length" : "455", "StatusCode" : "200", - "Body" : "{\"$dtId\":\"roomTwin185271\",\"$etag\":\"W/\\\"e77a6a75-78bf-4200-a2aa-49e949b0cd2c\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1979800\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-01-13T20:06:22.6114437Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-01-13T20:06:22.6114437Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-01-13T20:06:22.6114437Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-01-13T20:06:22.6114437Z\"}}}", - "Date" : "Wed, 13 Jan 2021 20:06:21 GMT", + "Body" : "{\"$dtId\":\"roomTwin655654\",\"$etag\":\"W/\\\"abf48e72-8b3b-4a93-994a-0e4261e8f9b7\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1883780\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-05-18T00:26:28.9207469Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-05-18T00:26:28.9207469Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-05-18T00:26:28.9207469Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-05-18T00:26:28.9207469Z\"}}}", + "Date" : "Tue, 18 May 2021 00:26:28 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "PUT", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin185271?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin655654?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "12f472c2-6ab9-432b-8493-08daa1dc7d04", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "4fecb43e-cf10-449f-b304-5ade56990201", "Content-Type" : "application/json" }, "Response" : { + "content-length" : "455", "Strict-Transport-Security" : "max-age=2592000", - "ETag" : "W/\"8745f98a-7cae-4cbe-a1a9-966f07de0ba4\"", + "ETag" : "W/\"94d059d4-f48e-42cc-8e5f-adbfd74ff9eb\"", + "traceresponse" : "00-86ad466b71a8744fa17fa5dd6666a714-a1996ec234791d42-01", "retry-after" : "0", - "Content-Length" : "455", "StatusCode" : "200", - "Body" : "{\"$dtId\":\"roomTwin185271\",\"$etag\":\"W/\\\"8745f98a-7cae-4cbe-a1a9-966f07de0ba4\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1979800\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-01-13T20:06:22.6590107Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-01-13T20:06:22.6590107Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-01-13T20:06:22.6590107Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-01-13T20:06:22.6590107Z\"}}}", - "Date" : "Wed, 13 Jan 2021 20:06:22 GMT", + "Body" : "{\"$dtId\":\"roomTwin655654\",\"$etag\":\"W/\\\"94d059d4-f48e-42cc-8e5f-adbfd74ff9eb\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1883780\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-05-18T00:26:28.9889554Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-05-18T00:26:28.9889554Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-05-18T00:26:28.9889554Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-05-18T00:26:28.9889554Z\"}}}", + "Date" : "Tue, 18 May 2021 00:26:28 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "PUT", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin185271?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin655654?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "35b11bb6-b0cf-4cff-ad06-664638a724b0", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "3855efe3-864b-46e8-b984-ca7891d4db6f", "Content-Type" : "application/json" }, "Response" : { + "content-length" : "455", "Strict-Transport-Security" : "max-age=2592000", - "ETag" : "W/\"b3b66449-21ae-4458-8cc8-e2a807cc7548\"", + "ETag" : "W/\"72556951-c684-464e-9dd4-097545a3e7a7\"", + "traceresponse" : "00-d2079b2f1ad11a4aa3d8abe85f78fce9-0519784f13bca74d-01", "retry-after" : "0", - "Content-Length" : "455", "StatusCode" : "200", - "Body" : "{\"$dtId\":\"roomTwin185271\",\"$etag\":\"W/\\\"b3b66449-21ae-4458-8cc8-e2a807cc7548\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1979800\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-01-13T20:06:22.7003894Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-01-13T20:06:22.7003894Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-01-13T20:06:22.7003894Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-01-13T20:06:22.7003894Z\"}}}", - "Date" : "Wed, 13 Jan 2021 20:06:21 GMT", + "Body" : "{\"$dtId\":\"roomTwin655654\",\"$etag\":\"W/\\\"72556951-c684-464e-9dd4-097545a3e7a7\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1883780\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-05-18T00:26:29.0530632Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-05-18T00:26:29.0530632Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-05-18T00:26:29.0530632Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-05-18T00:26:29.0530632Z\"}}}", + "Date" : "Tue, 18 May 2021 00:26:28 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin185271?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin655654?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "dfce5470-6681-47a1-925f-cd8d474b0b43" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "845e0eda-04f5-4a30-ac11-939652b3626e" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-8e842ae05bdc72438c94cf4508d534f0-2d0feeccd6991947-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:06:22 GMT" + "Date" : "Tue, 18 May 2021 00:26:28 GMT" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Room;1979800?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Room;1883780?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "96635929-3c88-42e5-9734-e293b8328a67" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "0c8b9da1-d410-4f06-95b9-60d2e0aa2d60" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-2df4864ceca9d44491af4ee445fefa4a-ca8aad54978ff44d-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:06:21 GMT" + "Date" : "Tue, 18 May 2021 00:26:29 GMT" }, "Exception" : null } ], - "variables" : [ "307493", "930017", "19102d" ] + "variables" : [ "877876", "93885a", "00590d" ] } \ No newline at end of file diff --git a/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinAsyncTests.deleteTwinFailsWhenETagDoesNotMatch[1].json b/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinAsyncTests.deleteTwinFailsWhenETagDoesNotMatch[1].json index 6728a7e7f0c40..b73a259006d16 100644 --- a/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinAsyncTests.deleteTwinFailsWhenETagDoesNotMatch[1].json +++ b/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinAsyncTests.deleteTwinFailsWhenETagDoesNotMatch[1].json @@ -1,156 +1,165 @@ { "networkCallRecords" : [ { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin537780?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin554921?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "b12b782f-0cc4-4821-94c1-4cf10fc42faf" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "69c3ae77-d323-466d-9838-35b8f7395276" }, "Response" : { + "content-length" : "267", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-ddc8f00862f670439f089837bb2502e9-41d1497400d15d4e-01", "retry-after" : "0", - "Content-Length" : "267", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"DigitalTwinNotFound\",\"message\":\"There is no digital twin instance that exists with the ID roomTwin537780. Please verify that the twin id is valid and ensure that the twin is not deleted. See section on querying the twins http://aka.ms/adtv2query.\"}}", - "Date" : "Wed, 13 Jan 2021 20:06:21 GMT", + "Body" : "{\"error\":{\"code\":\"DigitalTwinNotFound\",\"message\":\"There is no digital twin instance that exists with the ID roomTwin554921. Please verify that the twin id is valid and ensure that the twin is not deleted. See section on querying the twins http://aka.ms/adtv2query.\"}}", + "Date" : "Tue, 18 May 2021 00:26:27 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Floor;1517409?includeModelDefinition=true&api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Floor;1557429?includeModelDefinition=true&api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "b4ff6ec7-fdcc-43ea-9b22-adfb71d4c21e" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "e1a459fc-8d76-4d0b-a448-0e598e38bb2a" }, "Response" : { + "content-length" : "211", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-aa5a4cc8685d974ca6929eb8963f4869-12436634b5be4448-01", "retry-after" : "0", - "Content-Length" : "211", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Floor;1517409. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", - "Date" : "Wed, 13 Jan 2021 20:06:21 GMT", + "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Floor;1557429. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", + "Date" : "Tue, 18 May 2021 00:26:27 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Room;1943581?includeModelDefinition=true&api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Room;1723135?includeModelDefinition=true&api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "503b1d52-b0f6-4592-9cf8-312807a6567b" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "2ef938b2-c5a6-49dc-896b-78639070960a" }, "Response" : { + "content-length" : "210", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-99cde4906a774d49b2d692afeaa9f80b-72b3d73971743043-01", "retry-after" : "0", - "Content-Length" : "210", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Room;1943581. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", - "Date" : "Wed, 13 Jan 2021 20:06:21 GMT", + "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Room;1723135. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", + "Date" : "Tue, 18 May 2021 00:26:27 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "POST", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "801e3c1d-e690-499f-872a-6d7f86e242ee", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "8d4c6693-9ccb-41de-aba2-2e735a8fdeeb", "Content-Type" : "application/json" }, "Response" : { + "content-length" : "187", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-1107a52e6430bf479ccc5843e4b8a53b-70001e39eaf53342-01", "retry-after" : "0", - "Content-Length" : "185", "StatusCode" : "201", - "Body" : "[{\"id\":\"dtmi:example:Room;1943581\",\"description\":{\"en\":\"Anenclosureinsideabuilding.\"},\"displayName\":{\"en\":\"Room\"},\"decommissioned\":false,\"uploadTime\":\"2021-01-13T20:06:22.03691+00:00\"}]", - "Date" : "Wed, 13 Jan 2021 20:06:21 GMT", + "Body" : "[{\"id\":\"dtmi:example:Room;1723135\",\"description\":{\"en\":\"Anenclosureinsideabuilding.\"},\"displayName\":{\"en\":\"Room\"},\"decommissioned\":false,\"uploadTime\":\"2021-05-18T00:26:28.0634417+00:00\"}]", + "Date" : "Tue, 18 May 2021 00:26:27 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "PUT", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin537780?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin554921?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "3f9b14f2-6850-4849-97bc-1c0bc9c8c79c", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "41d2a95b-9a2d-4b7f-9891-bbd2ab7f6c98", "Content-Type" : "application/json" }, "Response" : { + "content-length" : "455", "Strict-Transport-Security" : "max-age=2592000", - "ETag" : "W/\"d8172789-2edf-4cb3-be52-ffd982f9b81f\"", + "ETag" : "W/\"9f4aaac3-ffd5-46a7-b74b-30484256cdf3\"", + "traceresponse" : "00-d309790a0f11074486be7d04b6e07ad1-52bfc6258ff7134d-01", "retry-after" : "0", - "Content-Length" : "455", "StatusCode" : "200", - "Body" : "{\"$dtId\":\"roomTwin537780\",\"$etag\":\"W/\\\"d8172789-2edf-4cb3-be52-ffd982f9b81f\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1943581\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-01-13T20:06:22.1122415Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-01-13T20:06:22.1122415Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-01-13T20:06:22.1122415Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-01-13T20:06:22.1122415Z\"}}}", - "Date" : "Wed, 13 Jan 2021 20:06:21 GMT", + "Body" : "{\"$dtId\":\"roomTwin554921\",\"$etag\":\"W/\\\"9f4aaac3-ffd5-46a7-b74b-30484256cdf3\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1723135\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-05-18T00:26:28.1617133Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-05-18T00:26:28.1617133Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-05-18T00:26:28.1617133Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-05-18T00:26:28.1617133Z\"}}}", + "Date" : "Tue, 18 May 2021 00:26:28 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "PATCH", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin537780?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin554921?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "47a870bf-218d-485d-bdad-78d3d514eb73", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "4de957f4-069b-429b-9ef1-011b71e3579c", "Content-Type" : "application/json-patch+json" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", - "ETag" : "W/\"73ac3bdd-15a9-4b98-ba39-2540c054bc07\"", + "ETag" : "W/\"dd2e331c-c043-4c05-821f-bd26b962e3ee\"", + "traceresponse" : "00-4c28c88c9a40e74baa59db5acb1dec4b-14cb6419ad30e947-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:06:21 GMT" + "Date" : "Tue, 18 May 2021 00:26:28 GMT" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin537780?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin554921?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "ce5ab508-93ed-47aa-9a51-58b16e88d41a" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "6c555bfb-f6a2-47f1-acb0-d67e5a458512" }, "Response" : { + "content-length" : "299", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-15fcb95ea756ed4f98979ac8ef266dbe-51263303c67b7f45-01", "retry-after" : "0", - "Content-Length" : "299", "StatusCode" : "412", - "Body" : "{\"error\":{\"code\":\"PreconditionFailed\",\"message\":\"The provided etag W/\\\"d8172789-2edf-4cb3-be52-ffd982f9b81f\\\" doesn't match the current etag for the resource. Please obtain and provide the latest etag by getting the resource. See section on get apis in the documentation http://aka.ms/adtv2twins.\"}}", - "Date" : "Wed, 13 Jan 2021 20:06:22 GMT", + "Body" : "{\"error\":{\"code\":\"PreconditionFailed\",\"message\":\"The provided etag W/\\\"9f4aaac3-ffd5-46a7-b74b-30484256cdf3\\\" doesn't match the current etag for the resource. Please obtain and provide the latest etag by getting the resource. See section on get apis in the documentation http://aka.ms/adtv2twins.\"}}", + "Date" : "Tue, 18 May 2021 00:26:28 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin537780?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin554921?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "346d14fd-0fe0-4486-a1c0-2a6431a979ed" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "525eb00b-027e-47fb-9cfb-8df226150f35" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-55d95242bf7aad4fa52bdd27cbd3b1e0-936087c85b133848-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:06:21 GMT" + "Date" : "Tue, 18 May 2021 00:26:28 GMT" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Room;1943581?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Room;1723135?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "dac90850-981b-4b82-b17c-c5c84cc7b628" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "b8068d56-2ac5-4a56-b34c-19f481123153" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-6b92c763744b0545a6824fd21658b5f7-343c2c97f39bb94d-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:06:22 GMT" + "Date" : "Tue, 18 May 2021 00:26:28 GMT" }, "Exception" : null } ], - "variables" : [ "75990d", "73962c", "165703" ] + "variables" : [ "776143", "779641", "945357" ] } \ No newline at end of file diff --git a/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinAsyncTests.deleteTwinSucceedsWhenETagMatches[1].json b/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinAsyncTests.deleteTwinSucceedsWhenETagMatches[1].json index 78ff771735d45..975fcd04f4ae7 100644 --- a/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinAsyncTests.deleteTwinSucceedsWhenETagMatches[1].json +++ b/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinAsyncTests.deleteTwinSucceedsWhenETagMatches[1].json @@ -1,139 +1,147 @@ { "networkCallRecords" : [ { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin306631?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin803255?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "7236bc81-cb60-4528-bea8-6f0f071bcecf" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "275578b9-4eed-4b44-8291-7bfa08b849eb" }, "Response" : { + "content-length" : "267", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-99788e9e90838c4e873095417a4847c1-aa3d38f012d2e84b-01", "retry-after" : "0", - "Content-Length" : "267", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"DigitalTwinNotFound\",\"message\":\"There is no digital twin instance that exists with the ID roomTwin306631. Please verify that the twin id is valid and ensure that the twin is not deleted. See section on querying the twins http://aka.ms/adtv2query.\"}}", - "Date" : "Wed, 13 Jan 2021 20:06:20 GMT", + "Body" : "{\"error\":{\"code\":\"DigitalTwinNotFound\",\"message\":\"There is no digital twin instance that exists with the ID roomTwin803255. Please verify that the twin id is valid and ensure that the twin is not deleted. See section on querying the twins http://aka.ms/adtv2query.\"}}", + "Date" : "Tue, 18 May 2021 00:26:24 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Floor;1903811?includeModelDefinition=true&api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Floor;1390268?includeModelDefinition=true&api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "f71530d9-0abc-4935-b126-7490e272c5a1" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "5d4e7959-e994-4162-b1bd-4534add2a0e0" }, "Response" : { + "content-length" : "211", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-c1c3da461adcc043ac5846153938fc1e-50b4a5138b5af94b-01", "retry-after" : "0", - "Content-Length" : "211", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Floor;1903811. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", - "Date" : "Wed, 13 Jan 2021 20:06:20 GMT", + "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Floor;1390268. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", + "Date" : "Tue, 18 May 2021 00:26:24 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Room;1257625?includeModelDefinition=true&api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Room;1667062?includeModelDefinition=true&api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "a8c8754b-6cac-41d3-9298-111d25645b50" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "c59a78c7-59bf-4d2a-a661-5d4ec98f1a3e" }, "Response" : { + "content-length" : "210", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-1b56664be63c294ebbb34bf6b4989d20-d92a6a8fa8f4884e-01", "retry-after" : "0", - "Content-Length" : "210", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Room;1257625. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", - "Date" : "Wed, 13 Jan 2021 20:06:20 GMT", + "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Room;1667062. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", + "Date" : "Tue, 18 May 2021 00:26:24 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "POST", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "da8d4065-317a-4057-9fcb-eab9983cb54e", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "5a77c098-7527-4ed4-80aa-2e553a1f3139", "Content-Type" : "application/json" }, "Response" : { + "content-length" : "187", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-b8eb14ea03bc074e99aa0f60168920cc-8908199aa6ffd94c-01", "retry-after" : "0", - "Content-Length" : "187", "StatusCode" : "201", - "Body" : "[{\"id\":\"dtmi:example:Room;1257625\",\"description\":{\"en\":\"Anenclosureinsideabuilding.\"},\"displayName\":{\"en\":\"Room\"},\"decommissioned\":false,\"uploadTime\":\"2021-01-13T20:06:21.0359877+00:00\"}]", - "Date" : "Wed, 13 Jan 2021 20:06:20 GMT", + "Body" : "[{\"id\":\"dtmi:example:Room;1667062\",\"description\":{\"en\":\"Anenclosureinsideabuilding.\"},\"displayName\":{\"en\":\"Room\"},\"decommissioned\":false,\"uploadTime\":\"2021-05-18T00:26:25.8875529+00:00\"}]", + "Date" : "Tue, 18 May 2021 00:26:24 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "PUT", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin306631?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin803255?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "8257e14e-f2b5-40f1-8819-cffc3f0e0707", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "268c69c1-898b-40e3-a97e-017c2104dc3c", "Content-Type" : "application/json" }, "Response" : { + "content-length" : "455", "Strict-Transport-Security" : "max-age=2592000", - "ETag" : "W/\"75d4508b-8471-4b3f-9766-da8de196c435\"", + "ETag" : "W/\"7ced155d-f614-4fe6-8dbe-5ef4376b22e9\"", + "traceresponse" : "00-c8fed1c005e94f4e9ab6edec770fe25d-c6a30f9e23d4024a-01", "retry-after" : "0", - "Content-Length" : "455", "StatusCode" : "200", - "Body" : "{\"$dtId\":\"roomTwin306631\",\"$etag\":\"W/\\\"75d4508b-8471-4b3f-9766-da8de196c435\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1257625\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-01-13T20:06:21.1994598Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-01-13T20:06:21.1994598Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-01-13T20:06:21.1994598Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-01-13T20:06:21.1994598Z\"}}}", - "Date" : "Wed, 13 Jan 2021 20:06:20 GMT", + "Body" : "{\"$dtId\":\"roomTwin803255\",\"$etag\":\"W/\\\"7ced155d-f614-4fe6-8dbe-5ef4376b22e9\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1667062\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-05-18T00:26:25.9738210Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-05-18T00:26:25.9738210Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-05-18T00:26:25.9738210Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-05-18T00:26:25.9738210Z\"}}}", + "Date" : "Tue, 18 May 2021 00:26:25 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "PATCH", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin306631?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin803255?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "84dd3ce0-ec48-49bd-b622-4cc68a5bee97", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "4a468358-f480-4cd3-950c-8591a580eade", "Content-Type" : "application/json-patch+json" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", - "ETag" : "W/\"914944ec-3232-4ed7-96cf-ad71bc3bcbb1\"", + "ETag" : "W/\"7eb71f60-dd0e-4997-8ab0-027c49a742fc\"", + "traceresponse" : "00-c5c7f1bea64dee4d8b700c7a7b53b33b-7b41ace09ee7b549-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:06:21 GMT" + "Date" : "Tue, 18 May 2021 00:26:25 GMT" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin306631?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin803255?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "78bfdf2d-6cd4-4df4-82f6-c389e7d9dc84" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "0f2482d5-231c-4b3d-80af-7da28d844c10" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-e0c6ec23e3fef94d8423382e199b6042-4fd2a1c6a7ec2b4a-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:06:20 GMT" + "Date" : "Tue, 18 May 2021 00:26:25 GMT" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Room;1257625?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Room;1667062?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "160b1ca1-7d7e-40f1-b933-12c1fecd4be4" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "0b109ff6-de97-45e1-acf7-06816e17b548" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-395335eaeb75144a9a3186860237641e-b65eec5868618c46-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:06:21 GMT" + "Date" : "Tue, 18 May 2021 00:26:25 GMT" }, "Exception" : null } ], - "variables" : [ "52885e", "125033", "479847" ] + "variables" : [ "025477", "512480", "88928f" ] } \ No newline at end of file diff --git a/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinAsyncTests.digitalTwinLifecycle[1].json b/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinAsyncTests.digitalTwinLifecycle[1].json index 93f234c7a5f84..877123ede34d2 100644 --- a/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinAsyncTests.digitalTwinLifecycle[1].json +++ b/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinAsyncTests.digitalTwinLifecycle[1].json @@ -1,175 +1,185 @@ { "networkCallRecords" : [ { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin597370?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin371851?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "dfacbbe9-0ef7-4821-9911-7376c49ce87f" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "1aad9587-f9a7-4100-8a7f-8767e238943d" }, "Response" : { + "content-length" : "267", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-44fe4fd038b87f46bd3e01aa491167a7-6420cfe97c9f5545-01", "retry-after" : "0", - "Content-Length" : "267", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"DigitalTwinNotFound\",\"message\":\"There is no digital twin instance that exists with the ID roomTwin597370. Please verify that the twin id is valid and ensure that the twin is not deleted. See section on querying the twins http://aka.ms/adtv2query.\"}}", - "Date" : "Wed, 13 Jan 2021 20:06:19 GMT", + "Body" : "{\"error\":{\"code\":\"DigitalTwinNotFound\",\"message\":\"There is no digital twin instance that exists with the ID roomTwin371851. Please verify that the twin id is valid and ensure that the twin is not deleted. See section on querying the twins http://aka.ms/adtv2query.\"}}", + "Date" : "Tue, 18 May 2021 00:26:23 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Floor;1977669?includeModelDefinition=true&api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Floor;1318708?includeModelDefinition=true&api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "3bba1321-5510-49f3-ad0f-6917b9d258e2" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "22659639-b252-443a-95a2-62ea41dfa204" }, "Response" : { + "content-length" : "211", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-6221d6b80d6aee458c96707accaffe44-ec1ea2bfc2c5ab42-01", "retry-after" : "0", - "Content-Length" : "211", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Floor;1977669. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", - "Date" : "Wed, 13 Jan 2021 20:06:19 GMT", + "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Floor;1318708. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", + "Date" : "Tue, 18 May 2021 00:26:23 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Room;1089438?includeModelDefinition=true&api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Room;1799448?includeModelDefinition=true&api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "c5a6b617-2c2c-4866-a99d-4903cfff8ca2" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "8b94228d-d649-4fc0-a764-1984f279cb3a" }, "Response" : { + "content-length" : "210", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-b692d238f3590447b1c290ed6bcc2357-b5a992294298b44c-01", "retry-after" : "0", - "Content-Length" : "210", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Room;1089438. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", - "Date" : "Wed, 13 Jan 2021 20:06:19 GMT", + "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Room;1799448. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", + "Date" : "Tue, 18 May 2021 00:26:23 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "POST", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "2ba883d0-b357-4fc8-b246-13374e2d1dc3", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "ab90ba44-8bbe-454c-b6a0-b5123bd3bce1", "Content-Type" : "application/json" }, "Response" : { + "content-length" : "187", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-1ea46226c9ab874184f3f44377ebbcfc-1e829f979b83e84f-01", "retry-after" : "0", - "Content-Length" : "187", "StatusCode" : "201", - "Body" : "[{\"id\":\"dtmi:example:Room;1089438\",\"description\":{\"en\":\"Anenclosureinsideabuilding.\"},\"displayName\":{\"en\":\"Room\"},\"decommissioned\":false,\"uploadTime\":\"2021-01-13T20:06:19.9464392+00:00\"}]", - "Date" : "Wed, 13 Jan 2021 20:06:19 GMT", + "Body" : "[{\"id\":\"dtmi:example:Room;1799448\",\"description\":{\"en\":\"Anenclosureinsideabuilding.\"},\"displayName\":{\"en\":\"Room\"},\"decommissioned\":false,\"uploadTime\":\"2021-05-18T00:26:24.2888474+00:00\"}]", + "Date" : "Tue, 18 May 2021 00:26:23 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "PUT", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin597370?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin371851?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "8ee50a6b-82c3-4c6b-a47a-622f5829376b", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "da3ab399-6c5a-499d-82fc-cf570eafd240", "Content-Type" : "application/json" }, "Response" : { + "content-length" : "455", "Strict-Transport-Security" : "max-age=2592000", - "ETag" : "W/\"d9f064d7-4c29-4281-bef9-c602b5eb2690\"", + "ETag" : "W/\"9aa85bca-4183-4fdc-af55-933061377710\"", + "traceresponse" : "00-b64d368e2b272845905de849aaa215ae-576e8f5c9216b94b-01", "retry-after" : "0", - "Content-Length" : "455", "StatusCode" : "200", - "Body" : "{\"$dtId\":\"roomTwin597370\",\"$etag\":\"W/\\\"d9f064d7-4c29-4281-bef9-c602b5eb2690\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1089438\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-01-13T20:06:20.0319350Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-01-13T20:06:20.0319350Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-01-13T20:06:20.0319350Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-01-13T20:06:20.0319350Z\"}}}", - "Date" : "Wed, 13 Jan 2021 20:06:19 GMT", + "Body" : "{\"$dtId\":\"roomTwin371851\",\"$etag\":\"W/\\\"9aa85bca-4183-4fdc-af55-933061377710\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1799448\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-05-18T00:26:24.3669604Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-05-18T00:26:24.3669604Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-05-18T00:26:24.3669604Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-05-18T00:26:24.3669604Z\"}}}", + "Date" : "Tue, 18 May 2021 00:26:23 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin597370?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin371851?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "bfa0278f-4c52-4ecc-b717-ac5634a7c149" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "4a7b0f5f-ffd3-4d91-97e9-f8758b22686f" }, "Response" : { + "content-length" : "455", "Strict-Transport-Security" : "max-age=2592000", - "ETag" : "W/\"d9f064d7-4c29-4281-bef9-c602b5eb2690\"", + "ETag" : "W/\"9aa85bca-4183-4fdc-af55-933061377710\"", + "traceresponse" : "00-158c218db6760247b0ebbaa55f27fd1d-d63a3547ef1e0f4a-01", "retry-after" : "0", - "Content-Length" : "455", "StatusCode" : "200", - "Body" : "{\"$dtId\":\"roomTwin597370\",\"$etag\":\"W/\\\"d9f064d7-4c29-4281-bef9-c602b5eb2690\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1089438\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-01-13T20:06:20.0319350Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-01-13T20:06:20.0319350Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-01-13T20:06:20.0319350Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-01-13T20:06:20.0319350Z\"}}}", - "Date" : "Wed, 13 Jan 2021 20:06:19 GMT", + "Body" : "{\"$dtId\":\"roomTwin371851\",\"$etag\":\"W/\\\"9aa85bca-4183-4fdc-af55-933061377710\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1799448\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-05-18T00:26:24.3669604Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-05-18T00:26:24.3669604Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-05-18T00:26:24.3669604Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-05-18T00:26:24.3669604Z\"}}}", + "Date" : "Tue, 18 May 2021 00:26:23 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "PATCH", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin597370?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin371851?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "b680372a-991a-4b20-b13c-6609f05939bd", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "ed7338e8-6b6f-43aa-a555-20beba9b6bee", "Content-Type" : "application/json-patch+json" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", - "ETag" : "W/\"690b2ded-367a-4529-ab30-54acbe5d9ada\"", + "ETag" : "W/\"1f6209e5-7c04-4bd1-aa96-b47ebbce1fba\"", + "traceresponse" : "00-0689442428537c4c89d78bf3590e3439-ce53b99b41f39e4e-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:06:20 GMT" + "Date" : "Tue, 18 May 2021 00:26:23 GMT" }, "Exception" : null }, { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin597370?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin371851?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "f9283369-ea91-4818-95d2-cc9138ff9488" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "6da8d9f5-bb0a-4253-93ee-d535aae3046c" }, "Response" : { + "content-length" : "367", "Strict-Transport-Security" : "max-age=2592000", - "ETag" : "W/\"690b2ded-367a-4529-ab30-54acbe5d9ada\"", + "ETag" : "W/\"1f6209e5-7c04-4bd1-aa96-b47ebbce1fba\"", + "traceresponse" : "00-a8e20df6258daf4389d8c8e8aaa9f339-c46852e4e152fd44-01", "retry-after" : "0", - "Content-Length" : "367", "StatusCode" : "200", - "Body" : "{\"$dtId\":\"roomTwin597370\",\"$etag\":\"W/\\\"690b2ded-367a-4529-ab30-54acbe5d9ada\\\"\",\"IsOccupied\":true,\"Temperature\":70,\"Humidity\":30,\"$metadata\":{\"$model\":\"dtmi:example:Room;1089438\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-01-13T20:06:20.0319350Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-01-13T20:06:20.1171702Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-01-13T20:06:20.1171702Z\"}}}", - "Date" : "Wed, 13 Jan 2021 20:06:19 GMT", + "Body" : "{\"$dtId\":\"roomTwin371851\",\"$etag\":\"W/\\\"1f6209e5-7c04-4bd1-aa96-b47ebbce1fba\\\"\",\"IsOccupied\":true,\"Temperature\":70,\"Humidity\":30,\"$metadata\":{\"$model\":\"dtmi:example:Room;1799448\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-05-18T00:26:24.3669604Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-05-18T00:26:24.5125566Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-05-18T00:26:24.5125566Z\"}}}", + "Date" : "Tue, 18 May 2021 00:26:23 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin597370?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin371851?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "c36526bf-d461-4c94-b3c4-abb189697b41" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "5001a360-5bf9-46a2-8b0b-af449a052c1b" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-1736bf927ef32649a8f7274d0831f968-fee2f02ee0eaf74d-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:06:20 GMT" + "Date" : "Tue, 18 May 2021 00:26:23 GMT" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Room;1089438?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Room;1799448?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "f4c6957f-39ea-4019-99fb-cd4c3462f2fd" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "969222c4-f91b-48b4-bb4d-647e7b2cd916" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-f30f28db44d57646af28eeeef87aed0f-281e467d8a34b141-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:06:19 GMT" + "Date" : "Tue, 18 May 2021 00:26:23 GMT" }, "Exception" : null } ], - "variables" : [ "71959d", "199881", "20165b" ] + "variables" : [ "593073", "530920", "911660" ] } \ No newline at end of file diff --git a/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinAsyncTests.digitalTwinWithNumericStringProperty[1].json b/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinAsyncTests.digitalTwinWithNumericStringProperty[1].json new file mode 100644 index 0000000000000..e45ced703924f --- /dev/null +++ b/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinAsyncTests.digitalTwinWithNumericStringProperty[1].json @@ -0,0 +1,163 @@ +{ + "networkCallRecords" : [ { + "Method" : "GET", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/floorTwin135207?api-version=2020-10-31", + "Headers" : { + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "c0fd64b4-9447-4233-a711-1abe7885f42d" + }, + "Response" : { + "content-length" : "268", + "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-7d3b399dc9160243b45a46e3df42790e-2d1e8969670e2f41-01", + "retry-after" : "0", + "StatusCode" : "404", + "Body" : "{\"error\":{\"code\":\"DigitalTwinNotFound\",\"message\":\"There is no digital twin instance that exists with the ID floorTwin135207. Please verify that the twin id is valid and ensure that the twin is not deleted. See section on querying the twins http://aka.ms/adtv2query.\"}}", + "Date" : "Tue, 18 May 2021 00:26:27 GMT", + "Content-Type" : "application/json; charset=utf-8" + }, + "Exception" : null + }, { + "Method" : "GET", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Floor;1220737?includeModelDefinition=true&api-version=2020-10-31", + "Headers" : { + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "0ff4d034-31f9-4e84-a246-e7fdf9589e3d" + }, + "Response" : { + "content-length" : "211", + "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-a62a9e6a0546d240bf0578d2d231a8ff-20bd80d8dfd2c04f-01", + "retry-after" : "0", + "StatusCode" : "404", + "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Floor;1220737. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", + "Date" : "Tue, 18 May 2021 00:26:27 GMT", + "Content-Type" : "application/json; charset=utf-8" + }, + "Exception" : null + }, { + "Method" : "GET", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Hvac;1868367?includeModelDefinition=true&api-version=2020-10-31", + "Headers" : { + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "f71bdf96-fd36-4c18-a4e2-55b1ea0cdb28" + }, + "Response" : { + "content-length" : "210", + "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-d605683db5d2a649a270c160d78e02ae-27b64a546cc97c41-01", + "retry-after" : "0", + "StatusCode" : "404", + "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Hvac;1868367. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", + "Date" : "Tue, 18 May 2021 00:26:27 GMT", + "Content-Type" : "application/json; charset=utf-8" + }, + "Exception" : null + }, { + "Method" : "GET", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Room;1293271?includeModelDefinition=true&api-version=2020-10-31", + "Headers" : { + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "e69da856-55da-4c3c-818d-e18a81ad3f63" + }, + "Response" : { + "content-length" : "210", + "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-259340e421ad404698db4483a9e0c1e5-12f40bc9e4f1964b-01", + "retry-after" : "0", + "StatusCode" : "404", + "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Room;1293271. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", + "Date" : "Tue, 18 May 2021 00:26:27 GMT", + "Content-Type" : "application/json; charset=utf-8" + }, + "Exception" : null + }, { + "Method" : "POST", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models?api-version=2020-10-31", + "Headers" : { + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "164171ff-562c-437e-bf00-ea60627f128a", + "Content-Type" : "application/json" + }, + "Response" : { + "content-length" : "363", + "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-82d42d89a9c6c94393166a475f4a91f1-1084498a4296b843-01", + "retry-after" : "0", + "StatusCode" : "201", + "Body" : "[{\"id\":\"dtmi:example:Room;1293271\",\"description\":{\"en\":\"Anenclosureinsideabuilding.\"},\"displayName\":{\"en\":\"Room\"},\"decommissioned\":false,\"uploadTime\":\"2021-05-18T00:26:27.3646842+00:00\"},{\"id\":\"dtmi:example:Floor;1220737\",\"description\":{\"en\":\"Abuildingstory.\"},\"displayName\":{\"en\":\"Floor\"},\"decommissioned\":false,\"uploadTime\":\"2021-05-18T00:26:27.3647322+00:00\"}]", + "Date" : "Tue, 18 May 2021 00:26:27 GMT", + "Content-Type" : "application/json; charset=utf-8" + }, + "Exception" : null + }, { + "Method" : "PUT", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/floorTwin135207?api-version=2020-10-31", + "Headers" : { + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "a20def90-f2a1-4a56-a39a-c6e59b2a0c53", + "Content-Type" : "application/json" + }, + "Response" : { + "content-length" : "386", + "Strict-Transport-Security" : "max-age=2592000", + "ETag" : "W/\"1ee539fd-43c7-4eed-817d-7340f3e4ced3\"", + "traceresponse" : "00-f0e6caa7cefb3f479ab26c1688064585-7f6d0ad2bbd4294c-01", + "retry-after" : "0", + "StatusCode" : "200", + "Body" : "{\"$dtId\":\"floorTwin135207\",\"$etag\":\"W/\\\"1ee539fd-43c7-4eed-817d-7340f3e4ced3\\\"\",\"AverageTemperature\":75,\"name\":\"1234\",\"roomType\":\"1234 spacious\",\"$metadata\":{\"$model\":\"dtmi:example:Floor;1220737\",\"AverageTemperature\":{\"lastUpdateTime\":\"2021-05-18T00:26:27.4610974Z\"},\"name\":{\"lastUpdateTime\":\"2021-05-18T00:26:27.4610974Z\"},\"roomType\":{\"lastUpdateTime\":\"2021-05-18T00:26:27.4610974Z\"}}}", + "Date" : "Tue, 18 May 2021 00:26:27 GMT", + "Content-Type" : "application/json; charset=utf-8" + }, + "Exception" : null + }, { + "Method" : "DELETE", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Room;1293271?api-version=2020-10-31", + "Headers" : { + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "4382cdda-6481-47b6-b772-19abd44bcb03" + }, + "Response" : { + "content-length" : "0", + "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-5f1d28ec8cb044448f1b896abed2c750-81d72daf186f214d-01", + "retry-after" : "0", + "StatusCode" : "204", + "Date" : "Tue, 18 May 2021 00:26:27 GMT" + }, + "Exception" : null + }, { + "Method" : "DELETE", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/floorTwin135207?api-version=2020-10-31", + "Headers" : { + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "8fa8a0a3-fd24-4677-be88-9c8f2e952a08" + }, + "Response" : { + "content-length" : "0", + "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-835f11000635b344b892669d904ed457-d59b04ac64fa2d47-01", + "retry-after" : "0", + "StatusCode" : "204", + "Date" : "Tue, 18 May 2021 00:26:27 GMT" + }, + "Exception" : null + }, { + "Method" : "DELETE", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Floor;1220737?api-version=2020-10-31", + "Headers" : { + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "4277fb8f-3c9c-475a-8a9d-169f1e27dd10" + }, + "Response" : { + "content-length" : "0", + "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-05158c5d293f974a8d473dbf3841b9f1-2b99088deb868944-01", + "retry-after" : "0", + "StatusCode" : "204", + "Date" : "Tue, 18 May 2021 00:26:27 GMT" + }, + "Exception" : null + } ], + "variables" : [ "35742a", "442959", "080589", "41549e" ] +} \ No newline at end of file diff --git a/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinAsyncTests.patchTwinFailsWhenETagDoesNotMatch[1].json b/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinAsyncTests.patchTwinFailsWhenETagDoesNotMatch[1].json index 17fe7a0f86eb2..e7a0317116448 100644 --- a/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinAsyncTests.patchTwinFailsWhenETagDoesNotMatch[1].json +++ b/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinAsyncTests.patchTwinFailsWhenETagDoesNotMatch[1].json @@ -1,157 +1,166 @@ { "networkCallRecords" : [ { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin136268?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin116071?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "77b6bc67-b5c0-4207-8ba6-0769b9a8dd89" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "6e15ac0b-3e8a-4edc-a91a-d3d1d89391c4" }, "Response" : { + "content-length" : "267", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-1dbb1ce10d306543a7a6725e375ae415-b5882c3e3718a945-01", "retry-after" : "0", - "Content-Length" : "267", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"DigitalTwinNotFound\",\"message\":\"There is no digital twin instance that exists with the ID roomTwin136268. Please verify that the twin id is valid and ensure that the twin is not deleted. See section on querying the twins http://aka.ms/adtv2query.\"}}", - "Date" : "Wed, 13 Jan 2021 20:06:20 GMT", + "Body" : "{\"error\":{\"code\":\"DigitalTwinNotFound\",\"message\":\"There is no digital twin instance that exists with the ID roomTwin116071. Please verify that the twin id is valid and ensure that the twin is not deleted. See section on querying the twins http://aka.ms/adtv2query.\"}}", + "Date" : "Tue, 18 May 2021 00:26:25 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Floor;1644349?includeModelDefinition=true&api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Floor;1171421?includeModelDefinition=true&api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "1daebfef-e17d-4988-8174-7c9356929ba3" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "6281a69d-13fa-433f-a048-f306f2fd2567" }, "Response" : { + "content-length" : "211", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-6e7312dfe9c86b47a22a5dd7b07708dd-ce47ec96b8cfe141-01", "retry-after" : "0", - "Content-Length" : "211", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Floor;1644349. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", - "Date" : "Wed, 13 Jan 2021 20:06:21 GMT", + "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Floor;1171421. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", + "Date" : "Tue, 18 May 2021 00:26:25 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Room;1136182?includeModelDefinition=true&api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Room;1155801?includeModelDefinition=true&api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "9516bdb6-5c28-42f4-b47d-86ea762deb9b" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "4f1ef219-67f3-4afe-9ac0-21ab4f88a364" }, "Response" : { + "content-length" : "210", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-1e1bca9ee552164cb706a3637e52615d-76b7798fb83a2243-01", "retry-after" : "0", - "Content-Length" : "210", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Room;1136182. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", - "Date" : "Wed, 13 Jan 2021 20:06:20 GMT", + "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Room;1155801. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", + "Date" : "Tue, 18 May 2021 00:26:25 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "POST", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "40b35999-2230-48dd-bad0-c576dcd15f56", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "4b3bb6e0-13be-46e8-9da7-8d6a1eac13b9", "Content-Type" : "application/json" }, "Response" : { + "content-length" : "187", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-4376eb30c5e72a498f3190a326bd19ab-3c4b79015af1cc47-01", "retry-after" : "0", - "Content-Length" : "187", "StatusCode" : "201", - "Body" : "[{\"id\":\"dtmi:example:Room;1136182\",\"description\":{\"en\":\"Anenclosureinsideabuilding.\"},\"displayName\":{\"en\":\"Room\"},\"decommissioned\":false,\"uploadTime\":\"2021-01-13T20:06:21.5323928+00:00\"}]", - "Date" : "Wed, 13 Jan 2021 20:06:21 GMT", + "Body" : "[{\"id\":\"dtmi:example:Room;1155801\",\"description\":{\"en\":\"Anenclosureinsideabuilding.\"},\"displayName\":{\"en\":\"Room\"},\"decommissioned\":false,\"uploadTime\":\"2021-05-18T00:26:26.5399968+00:00\"}]", + "Date" : "Tue, 18 May 2021 00:26:25 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "PUT", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin136268?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin116071?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "d26f98c4-91f4-4f2c-a4f7-0a2c0e12fb9f", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "e218b1ad-73de-4361-9cba-bc9eb326bbbb", "Content-Type" : "application/json" }, "Response" : { + "content-length" : "455", "Strict-Transport-Security" : "max-age=2592000", - "ETag" : "W/\"da1ef27e-9616-4b3b-99da-f37fb0eae1e4\"", + "ETag" : "W/\"7d86680f-da4b-44cb-b5b9-f0a414af1de1\"", + "traceresponse" : "00-ca5ee64d084c3d43a5f8a0e9ff28aa9d-a64c6dbd77b73d45-01", "retry-after" : "0", - "Content-Length" : "455", "StatusCode" : "200", - "Body" : "{\"$dtId\":\"roomTwin136268\",\"$etag\":\"W/\\\"da1ef27e-9616-4b3b-99da-f37fb0eae1e4\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1136182\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-01-13T20:06:21.5991363Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-01-13T20:06:21.5991363Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-01-13T20:06:21.5991363Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-01-13T20:06:21.5991363Z\"}}}", - "Date" : "Wed, 13 Jan 2021 20:06:20 GMT", + "Body" : "{\"$dtId\":\"roomTwin116071\",\"$etag\":\"W/\\\"7d86680f-da4b-44cb-b5b9-f0a414af1de1\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1155801\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-05-18T00:26:26.6308799Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-05-18T00:26:26.6308799Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-05-18T00:26:26.6308799Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-05-18T00:26:26.6308799Z\"}}}", + "Date" : "Tue, 18 May 2021 00:26:25 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "PATCH", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin136268?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin116071?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "5f3c6478-66a8-4b0c-8bce-379be44d05c1", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "5af1a5f9-7957-40a3-b23a-6ca56d146abb", "Content-Type" : "application/json-patch+json" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", - "ETag" : "W/\"5d772dd0-ae31-4900-a26d-6aa5dc1b0af3\"", + "ETag" : "W/\"c886442d-a1bc-4bfb-9a1f-7769b6e6dd9b\"", + "traceresponse" : "00-4a39b424e5e8e947ad7e0bbedc430c68-5036e1dd68095a4e-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:06:21 GMT" + "Date" : "Tue, 18 May 2021 00:26:25 GMT" }, "Exception" : null }, { "Method" : "PATCH", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin136268?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin116071?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "1aed9221-0379-49ad-9e93-532f97dfe827", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "f83aa47d-88d6-413a-aa0a-0dc86583f1a4", "Content-Type" : "application/json-patch+json" }, "Response" : { + "content-length" : "299", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-f5807efaffc81d408b96c5ee15cd04a8-c6866e15a1f6c84d-01", "retry-after" : "0", - "Content-Length" : "299", "StatusCode" : "412", - "Body" : "{\"error\":{\"code\":\"PreconditionFailed\",\"message\":\"The provided etag W/\\\"da1ef27e-9616-4b3b-99da-f37fb0eae1e4\\\" doesn't match the current etag for the resource. Please obtain and provide the latest etag by getting the resource. See section on get apis in the documentation http://aka.ms/adtv2twins.\"}}", - "Date" : "Wed, 13 Jan 2021 20:06:20 GMT", + "Body" : "{\"error\":{\"code\":\"PreconditionFailed\",\"message\":\"The provided etag W/\\\"7d86680f-da4b-44cb-b5b9-f0a414af1de1\\\" doesn't match the current etag for the resource. Please obtain and provide the latest etag by getting the resource. See section on get apis in the documentation http://aka.ms/adtv2twins.\"}}", + "Date" : "Tue, 18 May 2021 00:26:25 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin136268?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin116071?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "338e3e86-13ca-42ca-a787-6b488d231237" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "e292fbfe-393b-4a80-83f9-319f848db68e" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-298426d39741364a828077a5493b6a85-8ccd16b89a908149-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:06:21 GMT" + "Date" : "Tue, 18 May 2021 00:26:25 GMT" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Room;1136182?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Room;1155801?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "3e71e472-5f2b-4b26-b997-49c71ee7e6af" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "52e00c77-c5c7-4289-ab06-3461405c5240" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-e3a97d831c115d4cb898085f38f741ad-491c8c1b86ef504d-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:06:20 GMT" + "Date" : "Tue, 18 May 2021 00:26:25 GMT" }, "Exception" : null } ], - "variables" : [ "358480", "866561", "35830f" ] + "variables" : [ "338293", "393643", "377023" ] } \ No newline at end of file diff --git a/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinAsyncTests.patchTwinSucceedsWhenETagMatches[1].json b/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinAsyncTests.patchTwinSucceedsWhenETagMatches[1].json index 3f1374f34ed8b..221e5e51ca35b 100644 --- a/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinAsyncTests.patchTwinSucceedsWhenETagMatches[1].json +++ b/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinAsyncTests.patchTwinSucceedsWhenETagMatches[1].json @@ -1,156 +1,165 @@ { "networkCallRecords" : [ { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin838328?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin731630?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "9c3c282e-3a88-46ce-ab26-8e8a86381be6" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "c12fd235-7f3f-4c3d-b32c-06bdd8704d87" }, "Response" : { + "content-length" : "267", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-6b30c9a5ca6d4845b9b456695914cc32-5cd4a3117e67124f-01", "retry-after" : "0", - "Content-Length" : "267", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"DigitalTwinNotFound\",\"message\":\"There is no digital twin instance that exists with the ID roomTwin838328. Please verify that the twin id is valid and ensure that the twin is not deleted. See section on querying the twins http://aka.ms/adtv2query.\"}}", - "Date" : "Wed, 13 Jan 2021 20:06:20 GMT", + "Body" : "{\"error\":{\"code\":\"DigitalTwinNotFound\",\"message\":\"There is no digital twin instance that exists with the ID roomTwin731630. Please verify that the twin id is valid and ensure that the twin is not deleted. See section on querying the twins http://aka.ms/adtv2query.\"}}", + "Date" : "Tue, 18 May 2021 00:26:24 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Floor;1827412?includeModelDefinition=true&api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Floor;1651810?includeModelDefinition=true&api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "b845be17-7539-4b92-a590-40aef8b38bcf" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "1f060132-3c02-44c9-91b0-4ea3ef634728" }, "Response" : { + "content-length" : "211", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-c2ba498e573c2a408d99c1f20d9d3573-28dc506c4eea4e42-01", "retry-after" : "0", - "Content-Length" : "211", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Floor;1827412. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", - "Date" : "Wed, 13 Jan 2021 20:06:19 GMT", + "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Floor;1651810. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", + "Date" : "Tue, 18 May 2021 00:26:24 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Room;1007246?includeModelDefinition=true&api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Room;1369706?includeModelDefinition=true&api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "33b64212-bd7d-4e73-bb6d-74c687cd9961" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "10bd37cc-9587-4d1b-b502-f50d68f15521" }, "Response" : { + "content-length" : "210", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-e466a60ca0cf0349bee3c4f238692f3f-8102cec07fb2d246-01", "retry-after" : "0", - "Content-Length" : "210", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Room;1007246. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", - "Date" : "Wed, 13 Jan 2021 20:06:20 GMT", + "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Room;1369706. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", + "Date" : "Tue, 18 May 2021 00:26:24 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "POST", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "59f2b39d-4ebc-4a01-b8e5-06bed541466d", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "2c19e0b3-53a9-48b0-856e-03d71354174a", "Content-Type" : "application/json" }, "Response" : { + "content-length" : "187", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-66d94fde076f034f902d25d71bf50ca0-ab1a4dcf98696042-01", "retry-after" : "0", - "Content-Length" : "187", "StatusCode" : "201", - "Body" : "[{\"id\":\"dtmi:example:Room;1007246\",\"description\":{\"en\":\"Anenclosureinsideabuilding.\"},\"displayName\":{\"en\":\"Room\"},\"decommissioned\":false,\"uploadTime\":\"2021-01-13T20:06:20.5664088+00:00\"}]", - "Date" : "Wed, 13 Jan 2021 20:06:19 GMT", + "Body" : "[{\"id\":\"dtmi:example:Room;1369706\",\"description\":{\"en\":\"Anenclosureinsideabuilding.\"},\"displayName\":{\"en\":\"Room\"},\"decommissioned\":false,\"uploadTime\":\"2021-05-18T00:26:25.0843371+00:00\"}]", + "Date" : "Tue, 18 May 2021 00:26:24 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "PUT", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin838328?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin731630?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "bb2c6fe2-f02d-4df1-bbb8-37711873ff8e", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "5e02e963-8a16-4f44-845d-3fc19c130ffe", "Content-Type" : "application/json" }, "Response" : { + "content-length" : "455", "Strict-Transport-Security" : "max-age=2592000", - "ETag" : "W/\"9be3e56c-49dc-4be4-a14f-5a6282b2bf16\"", + "ETag" : "W/\"f8c619c0-f7e8-4e58-9771-b91d69d712cc\"", + "traceresponse" : "00-f3747aa03ba0e246b4a39d33a2b3ed8a-3ec8c3571f706f41-01", "retry-after" : "0", - "Content-Length" : "455", "StatusCode" : "200", - "Body" : "{\"$dtId\":\"roomTwin838328\",\"$etag\":\"W/\\\"9be3e56c-49dc-4be4-a14f-5a6282b2bf16\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1007246\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-01-13T20:06:20.6349040Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-01-13T20:06:20.6349040Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-01-13T20:06:20.6349040Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-01-13T20:06:20.6349040Z\"}}}", - "Date" : "Wed, 13 Jan 2021 20:06:20 GMT", + "Body" : "{\"$dtId\":\"roomTwin731630\",\"$etag\":\"W/\\\"f8c619c0-f7e8-4e58-9771-b91d69d712cc\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1369706\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-05-18T00:26:25.1719518Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-05-18T00:26:25.1719518Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-05-18T00:26:25.1719518Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-05-18T00:26:25.1719518Z\"}}}", + "Date" : "Tue, 18 May 2021 00:26:24 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "PATCH", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin838328?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin731630?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "c92fed89-9a4a-45af-a817-f2be3461479d", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "253dfcfc-1f46-4a71-8888-933e42d0cae2", "Content-Type" : "application/json-patch+json" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", - "ETag" : "W/\"b7b65fa3-aedf-419c-8d6c-aefc883f509a\"", + "ETag" : "W/\"d99be0c8-d0af-42b6-88f4-c0dd9e1008fd\"", + "traceresponse" : "00-6d189638e13e8a40b59fe704780d9a8c-311df0bf383ec749-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:06:19 GMT" + "Date" : "Tue, 18 May 2021 00:26:24 GMT" }, "Exception" : null }, { "Method" : "PATCH", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin838328?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin731630?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "3d2ec3ec-6aad-4d3e-adaf-26ddd9f1096d", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "d768ac51-eb60-4f0b-aac4-3f607ab4e806", "Content-Type" : "application/json-patch+json" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", - "ETag" : "W/\"6aefa40b-df89-4630-9bcf-27f40d3cbfd1\"", + "ETag" : "W/\"a1236bfb-4309-4e1a-b28a-5513e16108a1\"", + "traceresponse" : "00-2b930a63048fce4aa42af09ffdcd9606-df05bbc195dcdf4e-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:06:20 GMT" + "Date" : "Tue, 18 May 2021 00:26:24 GMT" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin838328?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin731630?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "53a66f0b-8e04-43a1-b032-e8fb85ecf91e" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "a27042ef-3c10-4893-b3a1-c9727bc1c311" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-4df5f35af793ed48b47aab863347dcee-862bbedcc7c20c45-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:06:19 GMT" + "Date" : "Tue, 18 May 2021 00:26:24 GMT" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Room;1007246?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Room;1369706?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "0bd5c3d9-aa42-4b28-bf30-01b11b6d5f30" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "512d10b6-dbf6-44ee-960e-6b53e326880b" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-cb9550bf40eb9849a622c29dbe6d0db6-fb270fb2e7089f40-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:06:20 GMT" + "Date" : "Tue, 18 May 2021 00:26:24 GMT" }, "Exception" : null } ], - "variables" : [ "05054b", "049634", "229468" ] + "variables" : [ "95385d", "87303d", "581928" ] } \ No newline at end of file diff --git a/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinAsyncTests.twinNotExistThrowsNotFoundException[1].json b/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinAsyncTests.twinNotExistThrowsNotFoundException[1].json index 6803e7223ce1f..891968ee9c9d1 100644 --- a/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinAsyncTests.twinNotExistThrowsNotFoundException[1].json +++ b/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinAsyncTests.twinNotExistThrowsNotFoundException[1].json @@ -1,21 +1,22 @@ { "networkCallRecords" : [ { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/8d4986fd-8296-4d0b-b59f-d6b5c0d49511?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/4d5b8861-395e-48e6-b56c-ea743c6f3ae2?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "31819f93-9f32-4965-aa85-419b4c20881f" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "3192b679-da48-42a1-89c2-abd694c3f681" }, "Response" : { + "content-length" : "289", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-e865ca2f8e66f141906d6a41ef1d78f1-11c24306f60f6d4a-01", "retry-after" : "0", - "Content-Length" : "289", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"DigitalTwinNotFound\",\"message\":\"There is no digital twin instance that exists with the ID 8d4986fd-8296-4d0b-b59f-d6b5c0d49511. Please verify that the twin id is valid and ensure that the twin is not deleted. See section on querying the twins http://aka.ms/adtv2query.\"}}", - "Date" : "Wed, 13 Jan 2021 20:06:19 GMT", + "Body" : "{\"error\":{\"code\":\"DigitalTwinNotFound\",\"message\":\"There is no digital twin instance that exists with the ID 4d5b8861-395e-48e6-b56c-ea743c6f3ae2. Please verify that the twin id is valid and ensure that the twin is not deleted. See section on querying the twins http://aka.ms/adtv2query.\"}}", + "Date" : "Tue, 18 May 2021 00:26:22 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null } ], - "variables" : [ "8d4986fd-8296-4d0b-b59f-d6b5c0d49511" ] + "variables" : [ "4d5b8861-395e-48e6-b56c-ea743c6f3ae2" ] } \ No newline at end of file diff --git a/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinTests.createOrReplaceTwinFailsWhenIfNoneMatchStar[1].json b/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinTests.createOrReplaceTwinFailsWhenIfNoneMatchStar[1].json index d7a9b5083d3f9..bb83902d6d57e 100644 --- a/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinTests.createOrReplaceTwinFailsWhenIfNoneMatchStar[1].json +++ b/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinTests.createOrReplaceTwinFailsWhenIfNoneMatchStar[1].json @@ -1,140 +1,148 @@ { "networkCallRecords" : [ { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin263233?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin934592?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "0a37e59d-6adb-48ff-b7ba-c95a5e0d09f5" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "a6278eda-2d02-4a1f-b741-10e8f3d8737b" }, "Response" : { + "content-length" : "267", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-9bfed8eff7bbe547a058245956ea5e0b-1207b6d625cd0346-01", "retry-after" : "0", - "Content-Length" : "267", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"DigitalTwinNotFound\",\"message\":\"There is no digital twin instance that exists with the ID roomTwin263233. Please verify that the twin id is valid and ensure that the twin is not deleted. See section on querying the twins http://aka.ms/adtv2query.\"}}", - "Date" : "Wed, 13 Jan 2021 20:05:48 GMT", + "Body" : "{\"error\":{\"code\":\"DigitalTwinNotFound\",\"message\":\"There is no digital twin instance that exists with the ID roomTwin934592. Please verify that the twin id is valid and ensure that the twin is not deleted. See section on querying the twins http://aka.ms/adtv2query.\"}}", + "Date" : "Tue, 18 May 2021 00:26:29 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Floor;1343797?includeModelDefinition=true&api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Floor;1454512?includeModelDefinition=true&api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "c7fbb352-1c59-451b-ad00-216729df08c2" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "9f6bb723-927e-4534-913c-27060e11ae03" }, "Response" : { + "content-length" : "211", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-05611e286a106a4c94e10c8bd1677119-62de39c19c17804e-01", "retry-after" : "0", - "Content-Length" : "211", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Floor;1343797. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", - "Date" : "Wed, 13 Jan 2021 20:05:47 GMT", + "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Floor;1454512. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", + "Date" : "Tue, 18 May 2021 00:26:29 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Room;1381934?includeModelDefinition=true&api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Room;1085050?includeModelDefinition=true&api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "2f7d0044-3c93-4078-902e-2b0d1dd6f6bc" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "ab2445d8-8ad7-491d-a43c-d0cae4e73de1" }, "Response" : { + "content-length" : "210", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-ac57f4f4a3858c47aaa44e1a5c81c4d2-05a7f404a481cb40-01", "retry-after" : "0", - "Content-Length" : "210", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Room;1381934. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", - "Date" : "Wed, 13 Jan 2021 20:05:48 GMT", + "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Room;1085050. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", + "Date" : "Tue, 18 May 2021 00:26:29 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "POST", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "766479a8-b62a-4618-bef0-836a2fc92f91", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "6c1d8728-ca86-4a9c-bc61-898b4041e829", "Content-Type" : "application/json" }, "Response" : { + "content-length" : "187", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-d016f451eab38e44b828aca3d79122d3-28789387eecd0a4e-01", "retry-after" : "0", - "Content-Length" : "187", "StatusCode" : "201", - "Body" : "[{\"id\":\"dtmi:example:Room;1381934\",\"description\":{\"en\":\"Anenclosureinsideabuilding.\"},\"displayName\":{\"en\":\"Room\"},\"decommissioned\":false,\"uploadTime\":\"2021-01-13T20:05:48.4786753+00:00\"}]", - "Date" : "Wed, 13 Jan 2021 20:05:48 GMT", + "Body" : "[{\"id\":\"dtmi:example:Room;1085050\",\"description\":{\"en\":\"Anenclosureinsideabuilding.\"},\"displayName\":{\"en\":\"Room\"},\"decommissioned\":false,\"uploadTime\":\"2021-05-18T00:26:29.6936198+00:00\"}]", + "Date" : "Tue, 18 May 2021 00:26:29 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "PUT", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin263233?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin934592?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "d6d6730e-28fb-40b1-b6be-a3f1ceef04d5", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "6f3aa865-5763-4f10-8974-0ec6f3e1284d", "Content-Type" : "application/json" }, "Response" : { + "content-length" : "455", "Strict-Transport-Security" : "max-age=2592000", - "ETag" : "W/\"406781b0-0c1b-4447-a4d2-50636d5d9dd4\"", + "ETag" : "W/\"514c8061-9951-4d93-917f-62b88bfcfe8a\"", + "traceresponse" : "00-59fc0e4fb427c541858299bba0de14ad-c0e936a205dab045-01", "retry-after" : "0", - "Content-Length" : "455", "StatusCode" : "200", - "Body" : "{\"$dtId\":\"roomTwin263233\",\"$etag\":\"W/\\\"406781b0-0c1b-4447-a4d2-50636d5d9dd4\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1381934\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-01-13T20:05:48.5444843Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-01-13T20:05:48.5444843Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-01-13T20:05:48.5444843Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-01-13T20:05:48.5444843Z\"}}}", - "Date" : "Wed, 13 Jan 2021 20:05:48 GMT", + "Body" : "{\"$dtId\":\"roomTwin934592\",\"$etag\":\"W/\\\"514c8061-9951-4d93-917f-62b88bfcfe8a\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1085050\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-05-18T00:26:29.7769418Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-05-18T00:26:29.7769418Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-05-18T00:26:29.7769418Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-05-18T00:26:29.7769418Z\"}}}", + "Date" : "Tue, 18 May 2021 00:26:29 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "PUT", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin263233?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin934592?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "bda8b373-f847-4944-bb3c-9f37a74c2ff3", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "7cd87ee5-1cb0-4dc3-9aa1-f1aa3481cadd", "Content-Type" : "application/json" }, "Response" : { + "content-length" : "174", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-f1fcf8f5b004a84ca854fd97c1803d04-e1491530ac1c3d48-01", "retry-after" : "0", - "Content-Length" : "174", "StatusCode" : "412", - "Body" : "{\"error\":{\"code\":\"PreconditionFailed\",\"message\":\"If-None-Match: * header was specified but a twin with the id roomTwin263233 was found. Please specify a different twin id.\"}}", - "Date" : "Wed, 13 Jan 2021 20:05:48 GMT", + "Body" : "{\"error\":{\"code\":\"PreconditionFailed\",\"message\":\"If-None-Match: * header was specified but a twin with the id roomTwin934592 was found. Please specify a different twin id.\"}}", + "Date" : "Tue, 18 May 2021 00:26:29 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin263233?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin934592?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "a2465b2c-7ed2-4773-a92e-68dc0e15ae7a" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "8fbeb41b-4380-43dd-9abe-67fd91fddc0a" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-18c1de0d4d4202418e8e08b123f001d6-4abaebb946963540-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:05:48 GMT" + "Date" : "Tue, 18 May 2021 00:26:29 GMT" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Room;1381934?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Room;1085050?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "6dd38f19-2e1f-4f1c-9e56-cad916eacc6c" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "2fd69e01-2016-4fb8-bde1-6a59ba1e5d6c" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-6409e60571d8cc4bafccfe26daa92ca0-ba49bfe15cd22b47-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:05:48 GMT" + "Date" : "Tue, 18 May 2021 00:26:29 GMT" }, "Exception" : null } ], - "variables" : [ "485455", "56591a", "503156" ] + "variables" : [ "15671f", "67673f", "20727d" ] } \ No newline at end of file diff --git a/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinTests.createOrReplaceTwinSucceedsWhenNoIfNoneHeader[1].json b/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinTests.createOrReplaceTwinSucceedsWhenNoIfNoneHeader[1].json index 9da7cf8bb17f1..af2bc14dc84bb 100644 --- a/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinTests.createOrReplaceTwinSucceedsWhenNoIfNoneHeader[1].json +++ b/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinTests.createOrReplaceTwinSucceedsWhenNoIfNoneHeader[1].json @@ -1,141 +1,149 @@ { "networkCallRecords" : [ { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin493783?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin259080?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "0aecd32a-2f47-4936-b898-a434d036a41c" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "4b90d5c2-82c1-4b51-80eb-ce00d249d8f8" }, "Response" : { + "content-length" : "267", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-3d1ef7100fc1524db42cc3653207588a-1267ea14db08934f-01", "retry-after" : "0", - "Content-Length" : "267", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"DigitalTwinNotFound\",\"message\":\"There is no digital twin instance that exists with the ID roomTwin493783. Please verify that the twin id is valid and ensure that the twin is not deleted. See section on querying the twins http://aka.ms/adtv2query.\"}}", - "Date" : "Wed, 13 Jan 2021 20:05:50 GMT", + "Body" : "{\"error\":{\"code\":\"DigitalTwinNotFound\",\"message\":\"There is no digital twin instance that exists with the ID roomTwin259080. Please verify that the twin id is valid and ensure that the twin is not deleted. See section on querying the twins http://aka.ms/adtv2query.\"}}", + "Date" : "Tue, 18 May 2021 00:26:34 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Floor;1588707?includeModelDefinition=true&api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Floor;1172878?includeModelDefinition=true&api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "6215e1eb-ce78-4fdf-a82c-a8b3ce95a448" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "4778171c-795b-46a3-af6f-64bd1b55fd57" }, "Response" : { + "content-length" : "211", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-6f2e2886c15b064283e2881582ad0d5f-466b9bc04646d549-01", "retry-after" : "0", - "Content-Length" : "211", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Floor;1588707. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", - "Date" : "Wed, 13 Jan 2021 20:05:51 GMT", + "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Floor;1172878. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", + "Date" : "Tue, 18 May 2021 00:26:34 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Room;1662160?includeModelDefinition=true&api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Room;1097405?includeModelDefinition=true&api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "0a87eb09-8ebe-4049-a6ff-ddbe0a7b79dc" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "bb063f58-606e-4a96-9b36-524595ae3a5b" }, "Response" : { + "content-length" : "210", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-7a33f3ea1ae3d240af7fbbbf18f7a3c3-104be2f9fd369d44-01", "retry-after" : "0", - "Content-Length" : "210", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Room;1662160. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", - "Date" : "Wed, 13 Jan 2021 20:05:50 GMT", + "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Room;1097405. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", + "Date" : "Tue, 18 May 2021 00:26:34 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "POST", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "28c4a1c6-2b62-4de9-b7ed-fd0ae0b3bcdc", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "d5467a3c-f3b9-4b63-ab32-04970cc19e4b", "Content-Type" : "application/json" }, "Response" : { + "content-length" : "187", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-e59f7c0ffa920a4f816733daa31f19dd-3fbc0b57c7b65848-01", "retry-after" : "0", - "Content-Length" : "187", "StatusCode" : "201", - "Body" : "[{\"id\":\"dtmi:example:Room;1662160\",\"description\":{\"en\":\"Anenclosureinsideabuilding.\"},\"displayName\":{\"en\":\"Room\"},\"decommissioned\":false,\"uploadTime\":\"2021-01-13T20:05:51.3418033+00:00\"}]", - "Date" : "Wed, 13 Jan 2021 20:05:51 GMT", + "Body" : "[{\"id\":\"dtmi:example:Room;1097405\",\"description\":{\"en\":\"Anenclosureinsideabuilding.\"},\"displayName\":{\"en\":\"Room\"},\"decommissioned\":false,\"uploadTime\":\"2021-05-18T00:26:34.7773189+00:00\"}]", + "Date" : "Tue, 18 May 2021 00:26:34 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "PUT", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin493783?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin259080?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "e9d38945-4494-41f6-a62a-9d5d12ed08b3", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "0813e207-0cd3-4015-9109-b2d0954727a3", "Content-Type" : "application/json" }, "Response" : { + "content-length" : "455", "Strict-Transport-Security" : "max-age=2592000", - "ETag" : "W/\"d2883e02-5744-423c-b9b5-3eea83e883bd\"", + "ETag" : "W/\"15bd6c8a-62d8-4b17-8eab-5e4b548f22fe\"", + "traceresponse" : "00-376d913107113a4da2c5eab59331c61d-158558473871c548-01", "retry-after" : "0", - "Content-Length" : "455", "StatusCode" : "200", - "Body" : "{\"$dtId\":\"roomTwin493783\",\"$etag\":\"W/\\\"d2883e02-5744-423c-b9b5-3eea83e883bd\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1662160\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-01-13T20:05:51.4131909Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-01-13T20:05:51.4131909Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-01-13T20:05:51.4131909Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-01-13T20:05:51.4131909Z\"}}}", - "Date" : "Wed, 13 Jan 2021 20:05:50 GMT", + "Body" : "{\"$dtId\":\"roomTwin259080\",\"$etag\":\"W/\\\"15bd6c8a-62d8-4b17-8eab-5e4b548f22fe\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1097405\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-05-18T00:26:34.8641193Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-05-18T00:26:34.8641193Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-05-18T00:26:34.8641193Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-05-18T00:26:34.8641193Z\"}}}", + "Date" : "Tue, 18 May 2021 00:26:34 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "PUT", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin493783?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin259080?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "6b8267fd-d322-4b14-b616-10cbd7fa639d", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "3ca6b10b-5caf-49d5-9e8f-2385068b1727", "Content-Type" : "application/json" }, "Response" : { + "content-length" : "455", "Strict-Transport-Security" : "max-age=2592000", - "ETag" : "W/\"c1e6dc52-7799-4cb6-bfbd-8fae3a3df46c\"", + "ETag" : "W/\"e495d09e-6e20-4ce8-b835-4c02767ab7eb\"", + "traceresponse" : "00-718b9c0ff41de142ba78880ed5f2fd02-6929912ae6d31b4b-01", "retry-after" : "0", - "Content-Length" : "455", "StatusCode" : "200", - "Body" : "{\"$dtId\":\"roomTwin493783\",\"$etag\":\"W/\\\"c1e6dc52-7799-4cb6-bfbd-8fae3a3df46c\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1662160\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-01-13T20:05:51.4628819Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-01-13T20:05:51.4628819Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-01-13T20:05:51.4628819Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-01-13T20:05:51.4628819Z\"}}}", - "Date" : "Wed, 13 Jan 2021 20:05:51 GMT", + "Body" : "{\"$dtId\":\"roomTwin259080\",\"$etag\":\"W/\\\"e495d09e-6e20-4ce8-b835-4c02767ab7eb\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1097405\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-05-18T00:26:34.9295868Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-05-18T00:26:34.9295868Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-05-18T00:26:34.9295868Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-05-18T00:26:34.9295868Z\"}}}", + "Date" : "Tue, 18 May 2021 00:26:34 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin493783?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin259080?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "b399945b-6341-4f33-ba11-df9872c1d894" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "02ca4d5d-bf42-43eb-bb65-2735970752be" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-f8ba05c54bbed64596ba6f028bd3845f-a060f4cd2b755047-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:05:51 GMT" + "Date" : "Tue, 18 May 2021 00:26:34 GMT" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Room;1662160?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Room;1097405?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "25899c5b-6081-45d6-8c65-09e78f4a335e" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "f4fad9c3-d51a-4f8a-8750-5a38b044c942" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-73b9f3381614a849965b97ee74d71f36-14673f2429e36940-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:05:51 GMT" + "Date" : "Tue, 18 May 2021 00:26:34 GMT" }, "Exception" : null } ], - "variables" : [ "615905", "70092a", "88438d" ] + "variables" : [ "47120d", "39409b", "219627" ] } \ No newline at end of file diff --git a/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinTests.deleteTwinFailsWhenETagDoesNotMatch[1].json b/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinTests.deleteTwinFailsWhenETagDoesNotMatch[1].json index 0bc904a886647..a7e82fc274cae 100644 --- a/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinTests.deleteTwinFailsWhenETagDoesNotMatch[1].json +++ b/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinTests.deleteTwinFailsWhenETagDoesNotMatch[1].json @@ -1,156 +1,165 @@ { "networkCallRecords" : [ { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin423079?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin743502?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "5096fd51-ad96-4b18-9e62-25e0312ec746" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "b2b8bca3-62f3-41db-a83d-4914e8c51b9b" }, "Response" : { + "content-length" : "267", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-9213025b0935894aa53f83952d990d4d-833d61d8928cd04a-01", "retry-after" : "0", - "Content-Length" : "267", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"DigitalTwinNotFound\",\"message\":\"There is no digital twin instance that exists with the ID roomTwin423079. Please verify that the twin id is valid and ensure that the twin is not deleted. See section on querying the twins http://aka.ms/adtv2query.\"}}", - "Date" : "Wed, 13 Jan 2021 20:05:50 GMT", + "Body" : "{\"error\":{\"code\":\"DigitalTwinNotFound\",\"message\":\"There is no digital twin instance that exists with the ID roomTwin743502. Please verify that the twin id is valid and ensure that the twin is not deleted. See section on querying the twins http://aka.ms/adtv2query.\"}}", + "Date" : "Tue, 18 May 2021 00:26:33 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Floor;1849492?includeModelDefinition=true&api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Floor;1254148?includeModelDefinition=true&api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "ffa6f375-5e7c-451c-acd8-cf4a000e17b5" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "68be61ae-d97f-4d10-8d29-65c89e9ead8b" }, "Response" : { + "content-length" : "211", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-746fff0728e4594f8c355587024f8521-4350f94d6864df42-01", "retry-after" : "0", - "Content-Length" : "211", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Floor;1849492. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", - "Date" : "Wed, 13 Jan 2021 20:05:50 GMT", + "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Floor;1254148. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", + "Date" : "Tue, 18 May 2021 00:26:33 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Room;1684371?includeModelDefinition=true&api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Room;1688262?includeModelDefinition=true&api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "49307803-1b92-4494-91b1-f1300083efc2" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "c43345b9-c031-4dc6-8cbf-6e3573f9edac" }, "Response" : { + "content-length" : "210", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-8b7ee88308db48438c86ccecc4fb74d5-926e2f1f0af4c044-01", "retry-after" : "0", - "Content-Length" : "210", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Room;1684371. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", - "Date" : "Wed, 13 Jan 2021 20:05:50 GMT", + "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Room;1688262. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", + "Date" : "Tue, 18 May 2021 00:26:33 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "POST", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "680b8dea-1689-496e-b506-3820256058f7", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "136a7439-ece2-49e2-82ce-841af935be21", "Content-Type" : "application/json" }, "Response" : { + "content-length" : "187", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-29155ee27352db408deb0812f045f70c-63cfad9654d7fb48-01", "retry-after" : "0", - "Content-Length" : "187", "StatusCode" : "201", - "Body" : "[{\"id\":\"dtmi:example:Room;1684371\",\"description\":{\"en\":\"Anenclosureinsideabuilding.\"},\"displayName\":{\"en\":\"Room\"},\"decommissioned\":false,\"uploadTime\":\"2021-01-13T20:05:50.7525137+00:00\"}]", - "Date" : "Wed, 13 Jan 2021 20:05:50 GMT", + "Body" : "[{\"id\":\"dtmi:example:Room;1688262\",\"description\":{\"en\":\"Anenclosureinsideabuilding.\"},\"displayName\":{\"en\":\"Room\"},\"decommissioned\":false,\"uploadTime\":\"2021-05-18T00:26:34.1025895+00:00\"}]", + "Date" : "Tue, 18 May 2021 00:26:33 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "PUT", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin423079?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin743502?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "15054099-03b5-40c7-b6bb-561aa9978490", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "b9de0659-be8c-42f9-9e36-61ea9bd36042", "Content-Type" : "application/json" }, "Response" : { + "content-length" : "455", "Strict-Transport-Security" : "max-age=2592000", - "ETag" : "W/\"84b0aacb-aaa9-4074-b495-ce82ac22f45a\"", + "ETag" : "W/\"69fcd536-3073-4a57-b7d7-06f22428955a\"", + "traceresponse" : "00-02e84b79209bb24ea6304dba35a38d4b-101c65cb5e6f4e46-01", "retry-after" : "0", - "Content-Length" : "455", "StatusCode" : "200", - "Body" : "{\"$dtId\":\"roomTwin423079\",\"$etag\":\"W/\\\"84b0aacb-aaa9-4074-b495-ce82ac22f45a\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1684371\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-01-13T20:05:50.8159782Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-01-13T20:05:50.8159782Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-01-13T20:05:50.8159782Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-01-13T20:05:50.8159782Z\"}}}", - "Date" : "Wed, 13 Jan 2021 20:05:50 GMT", + "Body" : "{\"$dtId\":\"roomTwin743502\",\"$etag\":\"W/\\\"69fcd536-3073-4a57-b7d7-06f22428955a\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1688262\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-05-18T00:26:34.1812883Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-05-18T00:26:34.1812883Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-05-18T00:26:34.1812883Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-05-18T00:26:34.1812883Z\"}}}", + "Date" : "Tue, 18 May 2021 00:26:33 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "PATCH", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin423079?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin743502?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "4d73efd7-93a3-444e-9603-8c2e57b38bfd", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "9767cccf-5cac-494e-abef-b83c41fbfc17", "Content-Type" : "application/json-patch+json" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", - "ETag" : "W/\"dfae7f95-eaa4-41b2-a45c-62aa89e9e0c6\"", + "ETag" : "W/\"068a1ead-1302-4d03-9fe7-c5a90afa6996\"", + "traceresponse" : "00-46ecefd38e02084f914a7046046162b3-011afc95931c7a49-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:05:50 GMT" + "Date" : "Tue, 18 May 2021 00:26:33 GMT" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin423079?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin743502?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "eb94e1eb-a222-40d4-ba0f-826a2eb42fea" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "43100664-5590-46b4-9d5f-b5089639d62f" }, "Response" : { + "content-length" : "299", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-22367ec7de0cd04db67a99df656f6b21-d9164071b160e14c-01", "retry-after" : "0", - "Content-Length" : "299", "StatusCode" : "412", - "Body" : "{\"error\":{\"code\":\"PreconditionFailed\",\"message\":\"The provided etag W/\\\"84b0aacb-aaa9-4074-b495-ce82ac22f45a\\\" doesn't match the current etag for the resource. Please obtain and provide the latest etag by getting the resource. See section on get apis in the documentation http://aka.ms/adtv2twins.\"}}", - "Date" : "Wed, 13 Jan 2021 20:05:50 GMT", + "Body" : "{\"error\":{\"code\":\"PreconditionFailed\",\"message\":\"The provided etag W/\\\"69fcd536-3073-4a57-b7d7-06f22428955a\\\" doesn't match the current etag for the resource. Please obtain and provide the latest etag by getting the resource. See section on get apis in the documentation http://aka.ms/adtv2twins.\"}}", + "Date" : "Tue, 18 May 2021 00:26:33 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin423079?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin743502?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "9ff98cf3-37c0-48e7-87a4-d83b8a397673" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "e41a323a-fc34-4e68-8a30-ebbeffd89202" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-19d48ee5e582c947abe7fa40c4e17975-94096dbb0ddcfc4b-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:05:50 GMT" + "Date" : "Tue, 18 May 2021 00:26:33 GMT" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Room;1684371?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Room;1688262?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "dd551f9a-0fab-46e2-b6e8-3fa8c2f96d90" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "8c1cd08f-2971-421a-acdf-26dee304941d" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-fece36dd5f30f94681e3c0016432b206-321ef193092fe64f-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:05:50 GMT" + "Date" : "Tue, 18 May 2021 00:26:33 GMT" }, "Exception" : null } ], - "variables" : [ "64529c", "061614", "80659e" ] + "variables" : [ "965724", "47636b", "800484" ] } \ No newline at end of file diff --git a/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinTests.deleteTwinSucceedsWhenETagMatches[1].json b/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinTests.deleteTwinSucceedsWhenETagMatches[1].json index e1448184c0776..9f483d67f97fc 100644 --- a/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinTests.deleteTwinSucceedsWhenETagMatches[1].json +++ b/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinTests.deleteTwinSucceedsWhenETagMatches[1].json @@ -1,139 +1,147 @@ { "networkCallRecords" : [ { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin221996?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin843978?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "654cf7c4-1765-4f43-90bd-eedc3d60568b" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "bec6698a-c9ff-4ac6-b4ec-667c8c7131a9" }, "Response" : { + "content-length" : "267", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-792c3e1ddab20a488c35fe32a50a70fe-c1824c3a6ca86f4d-01", "retry-after" : "0", - "Content-Length" : "267", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"DigitalTwinNotFound\",\"message\":\"There is no digital twin instance that exists with the ID roomTwin221996. Please verify that the twin id is valid and ensure that the twin is not deleted. See section on querying the twins http://aka.ms/adtv2query.\"}}", - "Date" : "Wed, 13 Jan 2021 20:05:49 GMT", + "Body" : "{\"error\":{\"code\":\"DigitalTwinNotFound\",\"message\":\"There is no digital twin instance that exists with the ID roomTwin843978. Please verify that the twin id is valid and ensure that the twin is not deleted. See section on querying the twins http://aka.ms/adtv2query.\"}}", + "Date" : "Tue, 18 May 2021 00:26:31 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Floor;1427610?includeModelDefinition=true&api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Floor;1269342?includeModelDefinition=true&api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "f16d01d0-0806-4cfa-96c0-f497cabe53fc" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "fc415829-73ed-4f0e-ae32-61049505f355" }, "Response" : { + "content-length" : "211", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-3b298b45b63da44e8b06df1c3974e9a6-35124e0f4079824e-01", "retry-after" : "0", - "Content-Length" : "211", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Floor;1427610. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", - "Date" : "Wed, 13 Jan 2021 20:05:49 GMT", + "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Floor;1269342. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", + "Date" : "Tue, 18 May 2021 00:26:31 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Room;1406310?includeModelDefinition=true&api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Room;1592924?includeModelDefinition=true&api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "a996d443-641d-49dd-a1d8-89cefa301706" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "c6573bff-01dd-414c-bdaa-7c904e1c8846" }, "Response" : { + "content-length" : "210", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-93bfa1ee2f6e5e4bae9cd09003092ad9-179701de22dabf44-01", "retry-after" : "0", - "Content-Length" : "210", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Room;1406310. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", - "Date" : "Wed, 13 Jan 2021 20:05:49 GMT", + "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Room;1592924. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", + "Date" : "Tue, 18 May 2021 00:26:31 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "POST", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "cd6d421c-3086-4724-b31f-50192f4123dd", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "190e51a1-4e64-4a11-a01a-6bba71b2d9ee", "Content-Type" : "application/json" }, "Response" : { + "content-length" : "187", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-a07e3ca905617846b1341c529ad0aed7-14e7e2fe33ddfd4e-01", "retry-after" : "0", - "Content-Length" : "187", "StatusCode" : "201", - "Body" : "[{\"id\":\"dtmi:example:Room;1406310\",\"description\":{\"en\":\"Anenclosureinsideabuilding.\"},\"displayName\":{\"en\":\"Room\"},\"decommissioned\":false,\"uploadTime\":\"2021-01-13T20:05:49.9293508+00:00\"}]", - "Date" : "Wed, 13 Jan 2021 20:05:49 GMT", + "Body" : "[{\"id\":\"dtmi:example:Room;1592924\",\"description\":{\"en\":\"Anenclosureinsideabuilding.\"},\"displayName\":{\"en\":\"Room\"},\"decommissioned\":false,\"uploadTime\":\"2021-05-18T00:26:31.8872464+00:00\"}]", + "Date" : "Tue, 18 May 2021 00:26:31 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "PUT", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin221996?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin843978?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "86e6787a-161f-4c04-bc89-7e270ba6b22b", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "7fcb02e7-0f65-4753-9c86-a893cec741b5", "Content-Type" : "application/json" }, "Response" : { + "content-length" : "455", "Strict-Transport-Security" : "max-age=2592000", - "ETag" : "W/\"61fc19fc-3d41-46a5-9e43-66c8b10786b6\"", + "ETag" : "W/\"8dbe38f6-4441-4e99-af2d-a17c9b78dc09\"", + "traceresponse" : "00-e1aafd98f4571d47aaec2b06c58bff88-92a6cb965a801341-01", "retry-after" : "0", - "Content-Length" : "455", "StatusCode" : "200", - "Body" : "{\"$dtId\":\"roomTwin221996\",\"$etag\":\"W/\\\"61fc19fc-3d41-46a5-9e43-66c8b10786b6\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1406310\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-01-13T20:05:50.0001388Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-01-13T20:05:50.0001388Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-01-13T20:05:50.0001388Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-01-13T20:05:50.0001388Z\"}}}", - "Date" : "Wed, 13 Jan 2021 20:05:49 GMT", + "Body" : "{\"$dtId\":\"roomTwin843978\",\"$etag\":\"W/\\\"8dbe38f6-4441-4e99-af2d-a17c9b78dc09\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1592924\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-05-18T00:26:31.9831672Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-05-18T00:26:31.9831672Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-05-18T00:26:31.9831672Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-05-18T00:26:31.9831672Z\"}}}", + "Date" : "Tue, 18 May 2021 00:26:31 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "PATCH", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin221996?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin843978?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "5760b8a3-098e-4920-8e91-6118825bf693", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "5c2cad45-f670-4aa9-8b34-bb56283a92b1", "Content-Type" : "application/json-patch+json" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", - "ETag" : "W/\"ee3359dc-ed1b-4053-be0f-42b2235c1462\"", + "ETag" : "W/\"29d63f75-1e9b-4170-8c9c-6bd6f5429e91\"", + "traceresponse" : "00-f2f6b3b3db1cb446be295ceb4b5be531-a9eb3ea3dc9abb4f-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:05:49 GMT" + "Date" : "Tue, 18 May 2021 00:26:31 GMT" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin221996?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin843978?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "f6c58da0-6887-444d-8c64-4388664ed5ec" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "aea6ce20-2de0-48da-b286-11ec04ae409f" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-9f56e0beed2f5547aaceb36cbad44732-3f3a6f079ea37049-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:05:49 GMT" + "Date" : "Tue, 18 May 2021 00:26:31 GMT" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Room;1406310?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Room;1592924?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "c489d5a5-7837-466c-b268-17d15532a1dd" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "8dd9108b-abfc-4163-8fa1-244ddc581499" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-1c1aee45e639f8429b272e50dd5f3f92-61f56231076ccd44-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:05:50 GMT" + "Date" : "Tue, 18 May 2021 00:26:31 GMT" }, "Exception" : null } ], - "variables" : [ "443118", "649832", "62853d" ] + "variables" : [ "065190", "481564", "714146" ] } \ No newline at end of file diff --git a/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinTests.digitalTwinLifecycle[1].json b/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinTests.digitalTwinLifecycle[1].json index 48bb5d5f8ac65..29526aed45d16 100644 --- a/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinTests.digitalTwinLifecycle[1].json +++ b/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinTests.digitalTwinLifecycle[1].json @@ -1,175 +1,185 @@ { "networkCallRecords" : [ { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin228329?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin858057?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "7890a054-02ca-4b90-b2ce-ac9a73892660" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "f9a811bb-9bf0-4cf0-9dff-c5027e69de28" }, "Response" : { + "content-length" : "267", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-d26aa56c4efdb94782045bc798723547-d53a7533888a8a40-01", "retry-after" : "0", - "Content-Length" : "267", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"DigitalTwinNotFound\",\"message\":\"There is no digital twin instance that exists with the ID roomTwin228329. Please verify that the twin id is valid and ensure that the twin is not deleted. See section on querying the twins http://aka.ms/adtv2query.\"}}", - "Date" : "Wed, 13 Jan 2021 20:05:48 GMT", + "Body" : "{\"error\":{\"code\":\"DigitalTwinNotFound\",\"message\":\"There is no digital twin instance that exists with the ID roomTwin858057. Please verify that the twin id is valid and ensure that the twin is not deleted. See section on querying the twins http://aka.ms/adtv2query.\"}}", + "Date" : "Tue, 18 May 2021 00:26:30 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Floor;1500816?includeModelDefinition=true&api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Floor;1510381?includeModelDefinition=true&api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "d2a4dcba-8994-4403-9a28-19cc0e1cd00f" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "5358e947-c5e2-4948-a70f-775c11887580" }, "Response" : { + "content-length" : "211", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-249dd9a5122b104abbf689447915e299-4accea5ad0891b4f-01", "retry-after" : "0", - "Content-Length" : "211", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Floor;1500816. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", - "Date" : "Wed, 13 Jan 2021 20:05:48 GMT", + "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Floor;1510381. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", + "Date" : "Tue, 18 May 2021 00:26:30 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Room;1548458?includeModelDefinition=true&api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Room;1081969?includeModelDefinition=true&api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "f7bb51ce-7937-4b2a-a6f4-f93efc0d82ce" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "5bc1a069-cc80-4c25-b9ba-63597b482dba" }, "Response" : { + "content-length" : "210", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-a82ee15cc01c694a874284cec6b1dbb3-acdb7bbeded5004f-01", "retry-after" : "0", - "Content-Length" : "210", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Room;1548458. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", - "Date" : "Wed, 13 Jan 2021 20:05:48 GMT", + "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Room;1081969. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", + "Date" : "Tue, 18 May 2021 00:26:30 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "POST", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "a2ef3e2e-f80a-4958-a48b-94d0eab67ca1", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "48b9cbb7-e470-4791-8ed2-20981b222b3e", "Content-Type" : "application/json" }, "Response" : { + "content-length" : "187", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-b969432db75c8747ab3c1a0eca5f91cf-210a87df65425547-01", "retry-after" : "0", - "Content-Length" : "187", "StatusCode" : "201", - "Body" : "[{\"id\":\"dtmi:example:Room;1548458\",\"description\":{\"en\":\"Anenclosureinsideabuilding.\"},\"displayName\":{\"en\":\"Room\"},\"decommissioned\":false,\"uploadTime\":\"2021-01-13T20:05:48.9077793+00:00\"}]", - "Date" : "Wed, 13 Jan 2021 20:05:48 GMT", + "Body" : "[{\"id\":\"dtmi:example:Room;1081969\",\"description\":{\"en\":\"Anenclosureinsideabuilding.\"},\"displayName\":{\"en\":\"Room\"},\"decommissioned\":false,\"uploadTime\":\"2021-05-18T00:26:30.3673583+00:00\"}]", + "Date" : "Tue, 18 May 2021 00:26:30 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "PUT", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin228329?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin858057?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "d0aff71b-26a4-4ae1-a65e-9ae5cb7ba7ab", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "88b1bf9c-1f3e-4efc-b576-1f2d7f5a5a3c", "Content-Type" : "application/json" }, "Response" : { + "content-length" : "455", "Strict-Transport-Security" : "max-age=2592000", - "ETag" : "W/\"31a1eaf4-74d7-4fb0-b5c9-8ed2719eaaad\"", + "ETag" : "W/\"bce186fb-35cc-420f-b6b5-2b9406ba3425\"", + "traceresponse" : "00-186bc0cbb021e64da540c77b89fa7a75-113af124cfb76e41-01", "retry-after" : "0", - "Content-Length" : "455", "StatusCode" : "200", - "Body" : "{\"$dtId\":\"roomTwin228329\",\"$etag\":\"W/\\\"31a1eaf4-74d7-4fb0-b5c9-8ed2719eaaad\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1548458\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-01-13T20:05:48.9780728Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-01-13T20:05:48.9780728Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-01-13T20:05:48.9780728Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-01-13T20:05:48.9780728Z\"}}}", - "Date" : "Wed, 13 Jan 2021 20:05:48 GMT", + "Body" : "{\"$dtId\":\"roomTwin858057\",\"$etag\":\"W/\\\"bce186fb-35cc-420f-b6b5-2b9406ba3425\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1081969\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-05-18T00:26:30.4450728Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-05-18T00:26:30.4450728Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-05-18T00:26:30.4450728Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-05-18T00:26:30.4450728Z\"}}}", + "Date" : "Tue, 18 May 2021 00:26:30 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin228329?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin858057?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "0c0c35fd-e319-4e86-9d9b-038483550124" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "66af00ba-6c40-440e-acbe-fe1df6134967" }, "Response" : { + "content-length" : "455", "Strict-Transport-Security" : "max-age=2592000", - "ETag" : "W/\"31a1eaf4-74d7-4fb0-b5c9-8ed2719eaaad\"", + "ETag" : "W/\"bce186fb-35cc-420f-b6b5-2b9406ba3425\"", + "traceresponse" : "00-dfa45a37085dee4faf53e95fc3ad4810-ebc250416b687846-01", "retry-after" : "0", - "Content-Length" : "455", "StatusCode" : "200", - "Body" : "{\"$dtId\":\"roomTwin228329\",\"$etag\":\"W/\\\"31a1eaf4-74d7-4fb0-b5c9-8ed2719eaaad\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1548458\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-01-13T20:05:48.9780728Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-01-13T20:05:48.9780728Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-01-13T20:05:48.9780728Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-01-13T20:05:48.9780728Z\"}}}", - "Date" : "Wed, 13 Jan 2021 20:05:48 GMT", + "Body" : "{\"$dtId\":\"roomTwin858057\",\"$etag\":\"W/\\\"bce186fb-35cc-420f-b6b5-2b9406ba3425\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1081969\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-05-18T00:26:30.4450728Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-05-18T00:26:30.4450728Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-05-18T00:26:30.4450728Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-05-18T00:26:30.4450728Z\"}}}", + "Date" : "Tue, 18 May 2021 00:26:30 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "PATCH", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin228329?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin858057?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "f33f2dd0-dadd-43ff-a5c0-1644d209ca30", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "d4495427-cf8a-462d-92dc-afb56f63b609", "Content-Type" : "application/json-patch+json" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", - "ETag" : "W/\"834305ee-e859-460f-9c3b-1a0d85f482d8\"", + "ETag" : "W/\"e5165e3a-7fe2-4657-a53e-d1bf68a7b57a\"", + "traceresponse" : "00-58af729b49e9264fb06bd59ccd3a1ee9-ac484a6821e9034e-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:05:48 GMT" + "Date" : "Tue, 18 May 2021 00:26:30 GMT" }, "Exception" : null }, { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin228329?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin858057?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "663a8f82-d18a-4073-b986-aabb86c44a6b" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "13016a59-ec00-46ab-b645-ac40cff50e75" }, "Response" : { + "content-length" : "367", "Strict-Transport-Security" : "max-age=2592000", - "ETag" : "W/\"834305ee-e859-460f-9c3b-1a0d85f482d8\"", + "ETag" : "W/\"e5165e3a-7fe2-4657-a53e-d1bf68a7b57a\"", + "traceresponse" : "00-3e9e79acc7858b428700039d82185e1d-ec15bad06ddeac4b-01", "retry-after" : "0", - "Content-Length" : "367", "StatusCode" : "200", - "Body" : "{\"$dtId\":\"roomTwin228329\",\"$etag\":\"W/\\\"834305ee-e859-460f-9c3b-1a0d85f482d8\\\"\",\"IsOccupied\":true,\"Temperature\":70,\"Humidity\":30,\"$metadata\":{\"$model\":\"dtmi:example:Room;1548458\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-01-13T20:05:48.9780728Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-01-13T20:05:49.0490136Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-01-13T20:05:49.0490136Z\"}}}", - "Date" : "Wed, 13 Jan 2021 20:05:48 GMT", + "Body" : "{\"$dtId\":\"roomTwin858057\",\"$etag\":\"W/\\\"e5165e3a-7fe2-4657-a53e-d1bf68a7b57a\\\"\",\"IsOccupied\":true,\"Temperature\":70,\"Humidity\":30,\"$metadata\":{\"$model\":\"dtmi:example:Room;1081969\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-05-18T00:26:30.4450728Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-05-18T00:26:30.5679568Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-05-18T00:26:30.5679568Z\"}}}", + "Date" : "Tue, 18 May 2021 00:26:30 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin228329?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin858057?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "9d761739-c3ae-43b6-95ab-adaa507b6e96" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "3d06e138-8594-4a3a-9a9d-0cbced179369" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-8776834d1bad5d42ae7eca61a53c6b64-3718f221908cdf42-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:05:49 GMT" + "Date" : "Tue, 18 May 2021 00:26:30 GMT" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Room;1548458?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Room;1081969?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "507ef81e-708c-4b23-8581-9448b2b4265a" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "bf541a11-24cb-4ad1-945a-e052b6eda5e4" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-09269d77f368b74da3c8be14a7ecc512-0b5569d276ada245-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:05:48 GMT" + "Date" : "Tue, 18 May 2021 00:26:30 GMT" }, "Exception" : null } ], - "variables" : [ "440541", "722038", "760670" ] + "variables" : [ "07027a", "73250e", "20318c" ] } \ No newline at end of file diff --git a/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinTests.digitalTwinWithNumericStringProperty[1].json b/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinTests.digitalTwinWithNumericStringProperty[1].json new file mode 100644 index 0000000000000..b4d7e31eb2e0c --- /dev/null +++ b/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinTests.digitalTwinWithNumericStringProperty[1].json @@ -0,0 +1,163 @@ +{ + "networkCallRecords" : [ { + "Method" : "GET", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/floorTwin786610?api-version=2020-10-31", + "Headers" : { + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "1d534132-7d65-4888-a10c-216b7ecc5ce7" + }, + "Response" : { + "content-length" : "268", + "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-80d18eef62ada246b365123035e883ef-363c16772336b745-01", + "retry-after" : "0", + "StatusCode" : "404", + "Body" : "{\"error\":{\"code\":\"DigitalTwinNotFound\",\"message\":\"There is no digital twin instance that exists with the ID floorTwin786610. Please verify that the twin id is valid and ensure that the twin is not deleted. See section on querying the twins http://aka.ms/adtv2query.\"}}", + "Date" : "Tue, 18 May 2021 00:26:32 GMT", + "Content-Type" : "application/json; charset=utf-8" + }, + "Exception" : null + }, { + "Method" : "GET", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Floor;1188869?includeModelDefinition=true&api-version=2020-10-31", + "Headers" : { + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "3c59db10-7589-4453-af9d-86ee09d09995" + }, + "Response" : { + "content-length" : "211", + "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-c8ae21d6272f374fb3289468d7be36d9-fff208eba1870d4b-01", + "retry-after" : "0", + "StatusCode" : "404", + "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Floor;1188869. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", + "Date" : "Tue, 18 May 2021 00:26:32 GMT", + "Content-Type" : "application/json; charset=utf-8" + }, + "Exception" : null + }, { + "Method" : "GET", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Hvac;1829592?includeModelDefinition=true&api-version=2020-10-31", + "Headers" : { + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "11a190fa-1a75-473a-91a5-3c14f8a3cad5" + }, + "Response" : { + "content-length" : "210", + "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-53f79d8d983ca5409a03fefac7c6cc75-b2950a73d2df1c47-01", + "retry-after" : "0", + "StatusCode" : "404", + "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Hvac;1829592. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", + "Date" : "Tue, 18 May 2021 00:26:32 GMT", + "Content-Type" : "application/json; charset=utf-8" + }, + "Exception" : null + }, { + "Method" : "GET", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Room;1860072?includeModelDefinition=true&api-version=2020-10-31", + "Headers" : { + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "e906c90f-583c-4c55-a139-c06f212a0d4b" + }, + "Response" : { + "content-length" : "210", + "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-45bc22de2f246343957fcdc3f45cc3a7-57c718bb9c5f0f43-01", + "retry-after" : "0", + "StatusCode" : "404", + "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Room;1860072. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", + "Date" : "Tue, 18 May 2021 00:26:32 GMT", + "Content-Type" : "application/json; charset=utf-8" + }, + "Exception" : null + }, { + "Method" : "POST", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models?api-version=2020-10-31", + "Headers" : { + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "9aaaeac0-5452-4929-b133-97178ed3dee5", + "Content-Type" : "application/json" + }, + "Response" : { + "content-length" : "363", + "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-f0b7462232b32246b2a122a4000acfda-d4976ac9db223c4e-01", + "retry-after" : "0", + "StatusCode" : "201", + "Body" : "[{\"id\":\"dtmi:example:Room;1860072\",\"description\":{\"en\":\"Anenclosureinsideabuilding.\"},\"displayName\":{\"en\":\"Room\"},\"decommissioned\":false,\"uploadTime\":\"2021-05-18T00:26:33.3665367+00:00\"},{\"id\":\"dtmi:example:Floor;1188869\",\"description\":{\"en\":\"Abuildingstory.\"},\"displayName\":{\"en\":\"Floor\"},\"decommissioned\":false,\"uploadTime\":\"2021-05-18T00:26:33.3665773+00:00\"}]", + "Date" : "Tue, 18 May 2021 00:26:32 GMT", + "Content-Type" : "application/json; charset=utf-8" + }, + "Exception" : null + }, { + "Method" : "PUT", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/floorTwin786610?api-version=2020-10-31", + "Headers" : { + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "b4cfe290-cf75-4ef1-a32f-1f49fd39fa95", + "Content-Type" : "application/json" + }, + "Response" : { + "content-length" : "386", + "Strict-Transport-Security" : "max-age=2592000", + "ETag" : "W/\"05a5137e-aa80-4b83-ae61-4e05d21a9531\"", + "traceresponse" : "00-860ee577bc579d458315f7a07fd12d12-303117177a950c4b-01", + "retry-after" : "0", + "StatusCode" : "200", + "Body" : "{\"$dtId\":\"floorTwin786610\",\"$etag\":\"W/\\\"05a5137e-aa80-4b83-ae61-4e05d21a9531\\\"\",\"AverageTemperature\":75,\"name\":\"1234\",\"roomType\":\"1234 spacious\",\"$metadata\":{\"$model\":\"dtmi:example:Floor;1188869\",\"AverageTemperature\":{\"lastUpdateTime\":\"2021-05-18T00:26:33.4732850Z\"},\"name\":{\"lastUpdateTime\":\"2021-05-18T00:26:33.4732850Z\"},\"roomType\":{\"lastUpdateTime\":\"2021-05-18T00:26:33.4732850Z\"}}}", + "Date" : "Tue, 18 May 2021 00:26:33 GMT", + "Content-Type" : "application/json; charset=utf-8" + }, + "Exception" : null + }, { + "Method" : "DELETE", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Room;1860072?api-version=2020-10-31", + "Headers" : { + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "75cb0e90-36bb-41ee-905d-025cbac53331" + }, + "Response" : { + "content-length" : "0", + "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-464d210d4a0dab41b6aaad63088fca59-0c10186e0f77444c-01", + "retry-after" : "0", + "StatusCode" : "204", + "Date" : "Tue, 18 May 2021 00:26:33 GMT" + }, + "Exception" : null + }, { + "Method" : "DELETE", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/floorTwin786610?api-version=2020-10-31", + "Headers" : { + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "92b82c7a-aacc-40ef-9ca8-d7c3165d0154" + }, + "Response" : { + "content-length" : "0", + "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-330ae75b23f55744bf6686753ccc3755-8a243edc00da2d44-01", + "retry-after" : "0", + "StatusCode" : "204", + "Date" : "Tue, 18 May 2021 00:26:33 GMT" + }, + "Exception" : null + }, { + "Method" : "DELETE", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Floor;1188869?api-version=2020-10-31", + "Headers" : { + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "7e42a012-941d-48ca-a612-88741c0c1265" + }, + "Response" : { + "content-length" : "0", + "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-f257a002d1b1a74fbb20dbae9f6965b9-678809549c7f054d-01", + "retry-after" : "0", + "StatusCode" : "204", + "Date" : "Tue, 18 May 2021 00:26:33 GMT" + }, + "Exception" : null + } ], + "variables" : [ "90883d", "300081", "04171f", "082294" ] +} \ No newline at end of file diff --git a/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinTests.patchTwinFailsWhenETagDoesNotMatch[1].json b/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinTests.patchTwinFailsWhenETagDoesNotMatch[1].json index 25a0bac5949d9..b4df614d013ca 100644 --- a/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinTests.patchTwinFailsWhenETagDoesNotMatch[1].json +++ b/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinTests.patchTwinFailsWhenETagDoesNotMatch[1].json @@ -1,157 +1,166 @@ { "networkCallRecords" : [ { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin391157?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin726137?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "23f31a11-c02f-4f70-91af-40967bd5d5d8" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "07c7a14d-b4f3-43b1-b6f1-7123176fa81b" }, "Response" : { + "content-length" : "267", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-9ce4e487a4e0574fb7e5420be6a4e0c3-7374f98dc7c0ee47-01", "retry-after" : "0", - "Content-Length" : "267", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"DigitalTwinNotFound\",\"message\":\"There is no digital twin instance that exists with the ID roomTwin391157. Please verify that the twin id is valid and ensure that the twin is not deleted. See section on querying the twins http://aka.ms/adtv2query.\"}}", - "Date" : "Wed, 13 Jan 2021 20:05:49 GMT", + "Body" : "{\"error\":{\"code\":\"DigitalTwinNotFound\",\"message\":\"There is no digital twin instance that exists with the ID roomTwin726137. Please verify that the twin id is valid and ensure that the twin is not deleted. See section on querying the twins http://aka.ms/adtv2query.\"}}", + "Date" : "Tue, 18 May 2021 00:26:32 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Floor;1763310?includeModelDefinition=true&api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Floor;1529483?includeModelDefinition=true&api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "953c85e1-89e4-4b60-94b2-d350563cf689" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "bcd57e79-7eff-4f96-ae8f-a0e7771808dc" }, "Response" : { + "content-length" : "211", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-11cbc36d828e4b45a863ce755705aed1-7d90e1c47982fe41-01", "retry-after" : "0", - "Content-Length" : "211", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Floor;1763310. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", - "Date" : "Wed, 13 Jan 2021 20:05:50 GMT", + "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Floor;1529483. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", + "Date" : "Tue, 18 May 2021 00:26:32 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Room;1300851?includeModelDefinition=true&api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Room;1456274?includeModelDefinition=true&api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "41bf30a6-0ce1-4d88-ad14-b3fd58bdc140" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "ff273f7f-7b8b-4b48-942d-c9b75f0a6cf3" }, "Response" : { + "content-length" : "210", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-a8c5f4b3c24a274fa7c3f0bef3beaa63-34cda9d5d9fe2b4c-01", "retry-after" : "0", - "Content-Length" : "210", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Room;1300851. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", - "Date" : "Wed, 13 Jan 2021 20:05:49 GMT", + "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Room;1456274. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", + "Date" : "Tue, 18 May 2021 00:26:32 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "POST", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "ea976568-125f-484d-974b-1b0be8a01537", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "d190a317-51e6-4523-be7c-36110cd2c3ca", "Content-Type" : "application/json" }, "Response" : { + "content-length" : "187", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-603e530a7c857b418a30da98d996a569-ed05a8325fde8641-01", "retry-after" : "0", - "Content-Length" : "187", "StatusCode" : "201", - "Body" : "[{\"id\":\"dtmi:example:Room;1300851\",\"description\":{\"en\":\"Anenclosureinsideabuilding.\"},\"displayName\":{\"en\":\"Room\"},\"decommissioned\":false,\"uploadTime\":\"2021-01-13T20:05:50.3419661+00:00\"}]", - "Date" : "Wed, 13 Jan 2021 20:05:50 GMT", + "Body" : "[{\"id\":\"dtmi:example:Room;1456274\",\"description\":{\"en\":\"Anenclosureinsideabuilding.\"},\"displayName\":{\"en\":\"Room\"},\"decommissioned\":false,\"uploadTime\":\"2021-05-18T00:26:32.5929934+00:00\"}]", + "Date" : "Tue, 18 May 2021 00:26:32 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "PUT", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin391157?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin726137?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "aaa197bc-e918-419e-b71f-acb178711f24", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "04337aeb-d59d-4354-a2c8-066ca5228404", "Content-Type" : "application/json" }, "Response" : { + "content-length" : "455", "Strict-Transport-Security" : "max-age=2592000", - "ETag" : "W/\"6afac255-e0f3-4653-b8d8-a6c0f150e790\"", + "ETag" : "W/\"967b3166-9ddd-4632-94bb-e9b259fc90a9\"", + "traceresponse" : "00-ee75765b17477c438945121c09564fe0-8f52125eff0d9e4f-01", "retry-after" : "0", - "Content-Length" : "455", "StatusCode" : "200", - "Body" : "{\"$dtId\":\"roomTwin391157\",\"$etag\":\"W/\\\"6afac255-e0f3-4653-b8d8-a6c0f150e790\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1300851\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-01-13T20:05:50.4104981Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-01-13T20:05:50.4104981Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-01-13T20:05:50.4104981Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-01-13T20:05:50.4104981Z\"}}}", - "Date" : "Wed, 13 Jan 2021 20:05:49 GMT", + "Body" : "{\"$dtId\":\"roomTwin726137\",\"$etag\":\"W/\\\"967b3166-9ddd-4632-94bb-e9b259fc90a9\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1456274\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-05-18T00:26:32.6765089Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-05-18T00:26:32.6765089Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-05-18T00:26:32.6765089Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-05-18T00:26:32.6765089Z\"}}}", + "Date" : "Tue, 18 May 2021 00:26:32 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "PATCH", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin391157?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin726137?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "343b15c6-b376-4f6d-b290-c50eb6136b0a", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "6612a0f5-c650-4ac2-b243-7df71e4ced89", "Content-Type" : "application/json-patch+json" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", - "ETag" : "W/\"f0878797-7345-4aee-8672-459a0c718f63\"", + "ETag" : "W/\"c01c3800-59c6-4cb7-b342-42910842bf9d\"", + "traceresponse" : "00-f022c8760b3bb74d84863f788e67646c-0d90ddbb1b260a47-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:05:50 GMT" + "Date" : "Tue, 18 May 2021 00:26:32 GMT" }, "Exception" : null }, { "Method" : "PATCH", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin391157?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin726137?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "49778db7-a3fc-47d0-9ae7-f33caacbbf84", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "e54ae163-cafa-4fb9-b6a7-4b6f42aecf6c", "Content-Type" : "application/json-patch+json" }, "Response" : { + "content-length" : "299", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-36d27c0090de734eb5bf79675d9fa233-b1f3826cfb31ee42-01", "retry-after" : "0", - "Content-Length" : "299", "StatusCode" : "412", - "Body" : "{\"error\":{\"code\":\"PreconditionFailed\",\"message\":\"The provided etag W/\\\"6afac255-e0f3-4653-b8d8-a6c0f150e790\\\" doesn't match the current etag for the resource. Please obtain and provide the latest etag by getting the resource. See section on get apis in the documentation http://aka.ms/adtv2twins.\"}}", - "Date" : "Wed, 13 Jan 2021 20:05:50 GMT", + "Body" : "{\"error\":{\"code\":\"PreconditionFailed\",\"message\":\"The provided etag W/\\\"967b3166-9ddd-4632-94bb-e9b259fc90a9\\\" doesn't match the current etag for the resource. Please obtain and provide the latest etag by getting the resource. See section on get apis in the documentation http://aka.ms/adtv2twins.\"}}", + "Date" : "Tue, 18 May 2021 00:26:32 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin391157?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin726137?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "80a6d6d4-8c96-4666-b74d-a3b7d866812e" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "603318fa-e4cb-4c73-abf4-bce1be597b3e" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-7178647861e48146b8c3fe21c199f888-20f73fade8f27a43-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:05:50 GMT" + "Date" : "Tue, 18 May 2021 00:26:32 GMT" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Room;1300851?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Room;1456274?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "54cc928e-f075-46f1-9f85-63f5ccecd0b8" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "6163f429-3ddb-49c9-a1bd-3493787924eb" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-715538042f921048a1cc5a5a47d41215-9c3d2435d3c1cf47-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:05:50 GMT" + "Date" : "Tue, 18 May 2021 00:26:32 GMT" }, "Exception" : null } ], - "variables" : [ "513379", "98553d", "52207e" ] + "variables" : [ "948359", "741605", "678496" ] } \ No newline at end of file diff --git a/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinTests.patchTwinSucceedsWhenETagMatches[1].json b/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinTests.patchTwinSucceedsWhenETagMatches[1].json index 934e4f16decfe..2d365a03716c8 100644 --- a/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinTests.patchTwinSucceedsWhenETagMatches[1].json +++ b/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinTests.patchTwinSucceedsWhenETagMatches[1].json @@ -1,156 +1,165 @@ { "networkCallRecords" : [ { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin879738?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin984918?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "92606603-08bc-478f-92ca-e742c1a061db" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "d0b7223d-7b07-4826-8d7d-68928a879c4f" }, "Response" : { + "content-length" : "267", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-044e967781388d489244837b7cf2c6bb-927786790d061e48-01", "retry-after" : "0", - "Content-Length" : "267", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"DigitalTwinNotFound\",\"message\":\"There is no digital twin instance that exists with the ID roomTwin879738. Please verify that the twin id is valid and ensure that the twin is not deleted. See section on querying the twins http://aka.ms/adtv2query.\"}}", - "Date" : "Wed, 13 Jan 2021 20:05:49 GMT", + "Body" : "{\"error\":{\"code\":\"DigitalTwinNotFound\",\"message\":\"There is no digital twin instance that exists with the ID roomTwin984918. Please verify that the twin id is valid and ensure that the twin is not deleted. See section on querying the twins http://aka.ms/adtv2query.\"}}", + "Date" : "Tue, 18 May 2021 00:26:30 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Floor;1225856?includeModelDefinition=true&api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Floor;1459560?includeModelDefinition=true&api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "69bf1c41-64c0-4229-98f7-9d9e8b4ffaaa" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "42521487-8a3f-4902-8a72-c4929f8e7106" }, "Response" : { + "content-length" : "211", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-ea2634dad393aa4c8898dccf54bbf178-b91647aa2c843b49-01", "retry-after" : "0", - "Content-Length" : "211", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Floor;1225856. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", - "Date" : "Wed, 13 Jan 2021 20:05:48 GMT", + "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Floor;1459560. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", + "Date" : "Tue, 18 May 2021 00:26:30 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Room;1709212?includeModelDefinition=true&api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Room;1031781?includeModelDefinition=true&api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "f90199e3-270f-49a3-997e-f70ed9ed2b62" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "dc5ab8f5-d752-4d89-9851-c43e832dae6a" }, "Response" : { + "content-length" : "210", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-30e4ae7db3bb7b49abdb181f8e02ed9c-217bc0e8715bdb49-01", "retry-after" : "0", - "Content-Length" : "210", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Room;1709212. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", - "Date" : "Wed, 13 Jan 2021 20:05:49 GMT", + "Body" : "{\"error\":{\"code\":\"ModelNotFound\",\"message\":\"There is no Model(s) available that matches the provided id(s) dtmi:example:Room;1031781. Check that the Model ID provided is valid by doing a Model_List API call.\"}}", + "Date" : "Tue, 18 May 2021 00:26:30 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "POST", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "d00aba90-4856-487b-a0eb-63e04e62fa29", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "61ebe07c-e290-4fe7-9dca-2d16a5723003", "Content-Type" : "application/json" }, "Response" : { + "content-length" : "187", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-78cfdb6bc537ee48911a0f0642ecc336-b63c88c12f44ee48-01", "retry-after" : "0", - "Content-Length" : "187", "StatusCode" : "201", - "Body" : "[{\"id\":\"dtmi:example:Room;1709212\",\"description\":{\"en\":\"Anenclosureinsideabuilding.\"},\"displayName\":{\"en\":\"Room\"},\"decommissioned\":false,\"uploadTime\":\"2021-01-13T20:05:49.4843783+00:00\"}]", - "Date" : "Wed, 13 Jan 2021 20:05:49 GMT", + "Body" : "[{\"id\":\"dtmi:example:Room;1031781\",\"description\":{\"en\":\"Anenclosureinsideabuilding.\"},\"displayName\":{\"en\":\"Room\"},\"decommissioned\":false,\"uploadTime\":\"2021-05-18T00:26:31.1086479+00:00\"}]", + "Date" : "Tue, 18 May 2021 00:26:30 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "PUT", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin879738?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin984918?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "13629147-7bfb-42dc-917b-7b9df61f5a64", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "f82476c4-2228-41d7-bca9-daa99588d535", "Content-Type" : "application/json" }, "Response" : { + "content-length" : "455", "Strict-Transport-Security" : "max-age=2592000", - "ETag" : "W/\"40e9827b-3933-42d5-b8aa-6077f78f530b\"", + "ETag" : "W/\"92f95b79-c396-402f-9894-3c1da3cece43\"", + "traceresponse" : "00-1dd16de9e1b4f348a28ac91b8683f666-6d568430f9555241-01", "retry-after" : "0", - "Content-Length" : "455", "StatusCode" : "200", - "Body" : "{\"$dtId\":\"roomTwin879738\",\"$etag\":\"W/\\\"40e9827b-3933-42d5-b8aa-6077f78f530b\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1709212\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-01-13T20:05:49.5529142Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-01-13T20:05:49.5529142Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-01-13T20:05:49.5529142Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-01-13T20:05:49.5529142Z\"}}}", - "Date" : "Wed, 13 Jan 2021 20:05:49 GMT", + "Body" : "{\"$dtId\":\"roomTwin984918\",\"$etag\":\"W/\\\"92f95b79-c396-402f-9894-3c1da3cece43\\\"\",\"IsOccupied\":true,\"Temperature\":80,\"Humidity\":25,\"EmployeeId\":\"Employee1\",\"$metadata\":{\"$model\":\"dtmi:example:Room;1031781\",\"IsOccupied\":{\"lastUpdateTime\":\"2021-05-18T00:26:31.1938845Z\"},\"Temperature\":{\"lastUpdateTime\":\"2021-05-18T00:26:31.1938845Z\"},\"Humidity\":{\"lastUpdateTime\":\"2021-05-18T00:26:31.1938845Z\"},\"EmployeeId\":{\"lastUpdateTime\":\"2021-05-18T00:26:31.1938845Z\"}}}", + "Date" : "Tue, 18 May 2021 00:26:30 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null }, { "Method" : "PATCH", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin879738?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin984918?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "9cd14345-4063-4375-924b-77c0484222e4", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "374bc9b6-63c4-48ed-90b7-6ef2c382b52a", "Content-Type" : "application/json-patch+json" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", - "ETag" : "W/\"b903d5cb-e943-46a3-bc4a-a198e544a2e2\"", + "ETag" : "W/\"6d449789-b397-4f9b-9cbf-2156e2952e7c\"", + "traceresponse" : "00-ea64a69dae44b8459aaedc787db58107-640cb894150ded47-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:05:49 GMT" + "Date" : "Tue, 18 May 2021 00:26:31 GMT" }, "Exception" : null }, { "Method" : "PATCH", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin879738?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin984918?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "60078b55-e27c-4973-8235-e4351d0ebb99", + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "e5bbe33c-4719-4b4f-93f1-1884953b8a39", "Content-Type" : "application/json-patch+json" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", - "ETag" : "W/\"4cd2ec40-59a2-4573-9869-b932dcd478e9\"", + "ETag" : "W/\"07a33ab5-fb8b-4c49-831d-9dc831199296\"", + "traceresponse" : "00-c0061184fc8e3e4f8c4234bb0c92ddc8-935777f90f6b5d4e-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:05:49 GMT" + "Date" : "Tue, 18 May 2021 00:26:31 GMT" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/roomTwin879738?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/roomTwin984918?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "ced35d9a-5b8a-4165-9d52-25c2a2a3afa9" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "7701a407-5d21-4125-9624-7a6db1722b4a" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-bf79b43753793d4ebe77849934839793-31c2df5772aa9d48-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:05:49 GMT" + "Date" : "Tue, 18 May 2021 00:26:31 GMT" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/models/dtmi:example:Room;1709212?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/models/dtmi:example:Room;1031781?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "1f4344df-6392-4c4d-8bba-380e698f44ea" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "c432b401-322c-426b-a34c-52262e364fcb" }, "Response" : { + "content-length" : "0", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-758510980ac6a54dbf0d78c831252c5a-3dceb4d56b3cf14b-01", "retry-after" : "0", - "Content-Length" : "0", "StatusCode" : "204", - "Date" : "Wed, 13 Jan 2021 20:05:49 GMT" + "Date" : "Tue, 18 May 2021 00:26:31 GMT" }, "Exception" : null } ], - "variables" : [ "09195b", "447078", "921434" ] + "variables" : [ "106130", "67178d", "25390e" ] } \ No newline at end of file diff --git a/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinTests.twinNotExistThrowsNotFoundException[1].json b/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinTests.twinNotExistThrowsNotFoundException[1].json index edbc51c4d259d..164c2cd3242b9 100644 --- a/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinTests.twinNotExistThrowsNotFoundException[1].json +++ b/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/TwinTests.twinNotExistThrowsNotFoundException[1].json @@ -1,21 +1,22 @@ { "networkCallRecords" : [ { "Method" : "GET", - "Uri" : "https://REDACTED.api.wus2.digitaltwins.azure.net/digitaltwins/39c81a0a-5dd2-47de-8c2f-ea445b7e5ee3?api-version=2020-10-31", + "Uri" : "https://REDACTED.api.wcus.digitaltwins.azure.net/digitaltwins/e8e02b7f-ea09-4dae-8df8-441e45bc2fcb?api-version=2020-10-31", "Headers" : { - "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0-beta.1 (11.0.7; Windows 10; 10.0)", - "x-ms-client-request-id" : "c871f801-3b4e-4c79-828d-6a876ed060b8" + "User-Agent" : "azsdk-java-azure-digitaltwins-core/1.1.0 (11.0.7; Windows 10; 10.0)", + "x-ms-client-request-id" : "bcbf41ca-d2ff-4903-9bdc-5328b400295f" }, "Response" : { + "content-length" : "289", "Strict-Transport-Security" : "max-age=2592000", + "traceresponse" : "00-02e6fbd4e285374786ad7c754ab3bdf5-c49f1071a33c1045-01", "retry-after" : "0", - "Content-Length" : "289", "StatusCode" : "404", - "Body" : "{\"error\":{\"code\":\"DigitalTwinNotFound\",\"message\":\"There is no digital twin instance that exists with the ID 39c81a0a-5dd2-47de-8c2f-ea445b7e5ee3. Please verify that the twin id is valid and ensure that the twin is not deleted. See section on querying the twins http://aka.ms/adtv2query.\"}}", - "Date" : "Wed, 13 Jan 2021 20:05:47 GMT", + "Body" : "{\"error\":{\"code\":\"DigitalTwinNotFound\",\"message\":\"There is no digital twin instance that exists with the ID e8e02b7f-ea09-4dae-8df8-441e45bc2fcb. Please verify that the twin id is valid and ensure that the twin is not deleted. See section on querying the twins http://aka.ms/adtv2query.\"}}", + "Date" : "Tue, 18 May 2021 00:26:29 GMT", "Content-Type" : "application/json; charset=utf-8" }, "Exception" : null } ], - "variables" : [ "39c81a0a-5dd2-47de-8c2f-ea445b7e5ee3" ] + "variables" : [ "e8e02b7f-ea09-4dae-8df8-441e45bc2fcb" ] } \ No newline at end of file diff --git a/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/test-assets/FloorModelPayload.json b/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/test-assets/FloorModelPayload.json index fd782731e2441..047d7ea9203e4 100644 --- a/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/test-assets/FloorModelPayload.json +++ b/sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/test-assets/FloorModelPayload.json @@ -5,6 +5,16 @@ "displayName": "Floor", "description": "A building story.", "contents": [ + { + "@type": "Property", + "name": "name", + "schema": "string" + }, + { + "@type": "Property", + "name": "roomType", + "schema": "string" + }, { "@type": "Relationship", "name": "contains",