Skip to content

Commit 3a37002

Browse files
authored
[Automation] Generate SDK based on TypeSpec 0.31.8 (#45990)
1 parent 4dcfc31 commit 3a37002

File tree

675 files changed

+24464
-5
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

675 files changed

+24464
-5
lines changed

eng/emitter-package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

eng/emitter-package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"main": "dist/src/index.js",
33
"dependencies": {
4-
"@azure-tools/typespec-java": "0.31.6"
4+
"@azure-tools/typespec-java": "0.31.8"
55
},
66
"devDependencies": {
77
"@azure-tools/typespec-autorest": "0.57.1",
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
// Copyright (c) Microsoft Corporation. All rights reserved.
2+
// Licensed under the MIT License.
3+
// Code generated by Microsoft (R) TypeSpec Code Generator.
4+
5+
package com.azure.resourcemanager.avs.generated;
6+
7+
import com.azure.core.util.BinaryData;
8+
import com.azure.resourcemanager.avs.models.AddonArcProperties;
9+
import org.junit.jupiter.api.Assertions;
10+
11+
public final class AddonArcPropertiesTests {
12+
@org.junit.jupiter.api.Test
13+
public void testDeserialize() throws Exception {
14+
AddonArcProperties model = BinaryData
15+
.fromString("{\"addonType\":\"Arc\",\"vCenter\":\"dkcrodt\",\"provisioningState\":\"Building\"}")
16+
.toObject(AddonArcProperties.class);
17+
Assertions.assertEquals("dkcrodt", model.vCenter());
18+
}
19+
20+
@org.junit.jupiter.api.Test
21+
public void testSerialize() throws Exception {
22+
AddonArcProperties model = new AddonArcProperties().withVCenter("dkcrodt");
23+
model = BinaryData.fromObject(model).toObject(AddonArcProperties.class);
24+
Assertions.assertEquals("dkcrodt", model.vCenter());
25+
}
26+
}
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
// Copyright (c) Microsoft Corporation. All rights reserved.
2+
// Licensed under the MIT License.
3+
// Code generated by Microsoft (R) TypeSpec Code Generator.
4+
5+
package com.azure.resourcemanager.avs.generated;
6+
7+
import com.azure.core.util.BinaryData;
8+
import com.azure.resourcemanager.avs.models.AddonHcxProperties;
9+
import org.junit.jupiter.api.Assertions;
10+
11+
public final class AddonHcxPropertiesTests {
12+
@org.junit.jupiter.api.Test
13+
public void testDeserialize() throws Exception {
14+
AddonHcxProperties model = BinaryData.fromString(
15+
"{\"addonType\":\"HCX\",\"offer\":\"qlcvydy\",\"managementNetwork\":\"tdooaoj\",\"uplinkNetwork\":\"iodkooebwnujhem\",\"provisioningState\":\"Updating\"}")
16+
.toObject(AddonHcxProperties.class);
17+
Assertions.assertEquals("qlcvydy", model.offer());
18+
Assertions.assertEquals("tdooaoj", model.managementNetwork());
19+
Assertions.assertEquals("iodkooebwnujhem", model.uplinkNetwork());
20+
}
21+
22+
@org.junit.jupiter.api.Test
23+
public void testSerialize() throws Exception {
24+
AddonHcxProperties model = new AddonHcxProperties().withOffer("qlcvydy")
25+
.withManagementNetwork("tdooaoj")
26+
.withUplinkNetwork("iodkooebwnujhem");
27+
model = BinaryData.fromObject(model).toObject(AddonHcxProperties.class);
28+
Assertions.assertEquals("qlcvydy", model.offer());
29+
Assertions.assertEquals("tdooaoj", model.managementNetwork());
30+
Assertions.assertEquals("iodkooebwnujhem", model.uplinkNetwork());
31+
}
32+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// Copyright (c) Microsoft Corporation. All rights reserved.
2+
// Licensed under the MIT License.
3+
// Code generated by Microsoft (R) TypeSpec Code Generator.
4+
5+
package com.azure.resourcemanager.avs.generated;
6+
7+
import com.azure.core.util.BinaryData;
8+
import com.azure.resourcemanager.avs.fluent.models.AddonInner;
9+
import com.azure.resourcemanager.avs.models.AddonProperties;
10+
11+
public final class AddonInnerTests {
12+
@org.junit.jupiter.api.Test
13+
public void testDeserialize() throws Exception {
14+
AddonInner model = BinaryData.fromString(
15+
"{\"properties\":{\"addonType\":\"AddonProperties\",\"provisioningState\":\"Deleting\"},\"id\":\"iilivpdtiirqtd\",\"name\":\"oaxoruzfgsqu\",\"type\":\"fxrxxle\"}")
16+
.toObject(AddonInner.class);
17+
}
18+
19+
@org.junit.jupiter.api.Test
20+
public void testSerialize() throws Exception {
21+
AddonInner model = new AddonInner().withProperties(new AddonProperties());
22+
model = BinaryData.fromObject(model).toObject(AddonInner.class);
23+
}
24+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
// Copyright (c) Microsoft Corporation. All rights reserved.
2+
// Licensed under the MIT License.
3+
// Code generated by Microsoft (R) TypeSpec Code Generator.
4+
5+
package com.azure.resourcemanager.avs.generated;
6+
7+
import com.azure.core.util.BinaryData;
8+
import com.azure.resourcemanager.avs.implementation.models.AddonList;
9+
import org.junit.jupiter.api.Assertions;
10+
11+
public final class AddonListTests {
12+
@org.junit.jupiter.api.Test
13+
public void testDeserialize() throws Exception {
14+
AddonList model = BinaryData.fromString(
15+
"{\"value\":[{\"properties\":{\"addonType\":\"AddonProperties\",\"provisioningState\":\"Succeeded\"},\"id\":\"xrwlyc\",\"name\":\"duhpk\",\"type\":\"kgymareqnajxqug\"},{\"properties\":{\"addonType\":\"AddonProperties\",\"provisioningState\":\"Succeeded\"},\"id\":\"ubeddg\",\"name\":\"sofwqmzqalkrmnji\",\"type\":\"pxacqqudfn\"},{\"properties\":{\"addonType\":\"AddonProperties\",\"provisioningState\":\"Cancelled\"},\"id\":\"aabjyvayffimrz\",\"name\":\"tuzqogsexne\",\"type\":\"fdnw\"},{\"properties\":{\"addonType\":\"AddonProperties\",\"provisioningState\":\"Deleting\"},\"id\":\"zsyyceuzso\",\"name\":\"bjudpfrxtrthzv\",\"type\":\"ytdw\"}],\"nextLink\":\"brqubp\"}")
16+
.toObject(AddonList.class);
17+
Assertions.assertEquals("brqubp", model.nextLink());
18+
}
19+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
// Copyright (c) Microsoft Corporation. All rights reserved.
2+
// Licensed under the MIT License.
3+
// Code generated by Microsoft (R) TypeSpec Code Generator.
4+
5+
package com.azure.resourcemanager.avs.generated;
6+
7+
import com.azure.core.util.BinaryData;
8+
import com.azure.resourcemanager.avs.models.AddonProperties;
9+
10+
public final class AddonPropertiesTests {
11+
@org.junit.jupiter.api.Test
12+
public void testDeserialize() throws Exception {
13+
AddonProperties model
14+
= BinaryData.fromString("{\"addonType\":\"AddonProperties\",\"provisioningState\":\"Failed\"}")
15+
.toObject(AddonProperties.class);
16+
}
17+
18+
@org.junit.jupiter.api.Test
19+
public void testSerialize() throws Exception {
20+
AddonProperties model = new AddonProperties();
21+
model = BinaryData.fromObject(model).toObject(AddonProperties.class);
22+
}
23+
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
// Copyright (c) Microsoft Corporation. All rights reserved.
2+
// Licensed under the MIT License.
3+
// Code generated by Microsoft (R) TypeSpec Code Generator.
4+
5+
package com.azure.resourcemanager.avs.generated;
6+
7+
import com.azure.core.util.BinaryData;
8+
import com.azure.resourcemanager.avs.models.AddonVrProperties;
9+
import org.junit.jupiter.api.Assertions;
10+
11+
public final class AddonVrPropertiesTests {
12+
@org.junit.jupiter.api.Test
13+
public void testDeserialize() throws Exception {
14+
AddonVrProperties model
15+
= BinaryData.fromString("{\"addonType\":\"VR\",\"vrsCount\":2125136939,\"provisioningState\":\"Canceled\"}")
16+
.toObject(AddonVrProperties.class);
17+
Assertions.assertEquals(2125136939, model.vrsCount());
18+
}
19+
20+
@org.junit.jupiter.api.Test
21+
public void testSerialize() throws Exception {
22+
AddonVrProperties model = new AddonVrProperties().withVrsCount(2125136939);
23+
model = BinaryData.fromObject(model).toObject(AddonVrProperties.class);
24+
Assertions.assertEquals(2125136939, model.vrsCount());
25+
}
26+
}
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
// Copyright (c) Microsoft Corporation. All rights reserved.
2+
// Licensed under the MIT License.
3+
// Code generated by Microsoft (R) TypeSpec Code Generator.
4+
5+
package com.azure.resourcemanager.avs.generated;
6+
7+
import com.azure.core.util.BinaryData;
8+
import com.azure.resourcemanager.avs.models.AvailabilityProperties;
9+
import com.azure.resourcemanager.avs.models.AvailabilityStrategy;
10+
import org.junit.jupiter.api.Assertions;
11+
12+
public final class AvailabilityPropertiesTests {
13+
@org.junit.jupiter.api.Test
14+
public void testDeserialize() throws Exception {
15+
AvailabilityProperties model
16+
= BinaryData.fromString("{\"strategy\":\"DualZone\",\"zone\":96984034,\"secondaryZone\":1535328040}")
17+
.toObject(AvailabilityProperties.class);
18+
Assertions.assertEquals(AvailabilityStrategy.DUAL_ZONE, model.strategy());
19+
Assertions.assertEquals(96984034, model.zone());
20+
Assertions.assertEquals(1535328040, model.secondaryZone());
21+
}
22+
23+
@org.junit.jupiter.api.Test
24+
public void testSerialize() throws Exception {
25+
AvailabilityProperties model = new AvailabilityProperties().withStrategy(AvailabilityStrategy.DUAL_ZONE)
26+
.withZone(96984034)
27+
.withSecondaryZone(1535328040);
28+
model = BinaryData.fromObject(model).toObject(AvailabilityProperties.class);
29+
Assertions.assertEquals(AvailabilityStrategy.DUAL_ZONE, model.strategy());
30+
Assertions.assertEquals(96984034, model.zone());
31+
Assertions.assertEquals(1535328040, model.secondaryZone());
32+
}
33+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
// Copyright (c) Microsoft Corporation. All rights reserved.
2+
// Licensed under the MIT License.
3+
// Code generated by Microsoft (R) TypeSpec Code Generator.
4+
5+
package com.azure.resourcemanager.avs.generated;
6+
7+
import com.azure.core.util.BinaryData;
8+
import com.azure.resourcemanager.avs.models.Circuit;
9+
10+
public final class CircuitTests {
11+
@org.junit.jupiter.api.Test
12+
public void testDeserialize() throws Exception {
13+
Circuit model = BinaryData.fromString(
14+
"{\"primarySubnet\":\"kbegibt\",\"secondarySubnet\":\"xiebwwaloayqcg\",\"expressRouteID\":\"tzjuzgwyzmhtxo\",\"expressRoutePrivatePeeringID\":\"mtsavjcbpwxqp\"}")
15+
.toObject(Circuit.class);
16+
}
17+
18+
@org.junit.jupiter.api.Test
19+
public void testSerialize() throws Exception {
20+
Circuit model = new Circuit();
21+
model = BinaryData.fromObject(model).toObject(Circuit.class);
22+
}
23+
}

0 commit comments

Comments
 (0)