Skip to content

Commit 7a70377

Browse files
chore(api): remove some nonfunctional types from the SDKs
1 parent ec675cb commit 7a70377

40 files changed

Lines changed: 132 additions & 2556 deletions

File tree

.stats.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 115
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/anthropic/anthropic-dffbd6e37f0be6d218800cdb283e5ad958c715021986d788e10c89c0a80a9f44.yml
3-
openapi_spec_hash: 753042938edfcbf43eb60c63c3369a30
4-
config_hash: 2fc184efddefac872a2f58876711b4f5
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/anthropic/anthropic-22e4e7c84b8efa6d1777ad68e350fe88205ca55933c9b1042bcf04fc6437825f.yml
3+
openapi_spec_hash: f61203a73768b7175003b648c986e3f9
4+
config_hash: 6850143d4cb11e40948430dd9ee88369

src/Anthropic.Tests/Models/Beta/Environments/Work/BetaSelfHostedWorkListResponseTest.cs

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ public void FieldRoundtrip_Works()
2323
EnvironmentID = "environment_id",
2424
LatestHeartbeatAt = "latest_heartbeat_at",
2525
Metadata = new Dictionary<string, string>() { { "foo", "string" } },
26-
Secret = "secret",
2726
StartedAt = "started_at",
2827
State = State.Queued,
2928
StopRequestedAt = "stop_requested_at",
@@ -44,7 +43,6 @@ public void FieldRoundtrip_Works()
4443
EnvironmentID = "environment_id",
4544
LatestHeartbeatAt = "latest_heartbeat_at",
4645
Metadata = new Dictionary<string, string>() { { "foo", "string" } },
47-
Secret = "secret",
4846
StartedAt = "started_at",
4947
State = State.Queued,
5048
StopRequestedAt = "stop_requested_at",
@@ -77,7 +75,6 @@ public void SerializationRoundtrip_Works()
7775
EnvironmentID = "environment_id",
7876
LatestHeartbeatAt = "latest_heartbeat_at",
7977
Metadata = new Dictionary<string, string>() { { "foo", "string" } },
80-
Secret = "secret",
8178
StartedAt = "started_at",
8279
State = State.Queued,
8380
StopRequestedAt = "stop_requested_at",
@@ -112,7 +109,6 @@ public void FieldRoundtripThroughSerialization_Works()
112109
EnvironmentID = "environment_id",
113110
LatestHeartbeatAt = "latest_heartbeat_at",
114111
Metadata = new Dictionary<string, string>() { { "foo", "string" } },
115-
Secret = "secret",
116112
StartedAt = "started_at",
117113
State = State.Queued,
118114
StopRequestedAt = "stop_requested_at",
@@ -140,7 +136,6 @@ public void FieldRoundtripThroughSerialization_Works()
140136
EnvironmentID = "environment_id",
141137
LatestHeartbeatAt = "latest_heartbeat_at",
142138
Metadata = new Dictionary<string, string>() { { "foo", "string" } },
143-
Secret = "secret",
144139
StartedAt = "started_at",
145140
State = State.Queued,
146141
StopRequestedAt = "stop_requested_at",
@@ -173,7 +168,6 @@ public void Validation_Works()
173168
EnvironmentID = "environment_id",
174169
LatestHeartbeatAt = "latest_heartbeat_at",
175170
Metadata = new Dictionary<string, string>() { { "foo", "string" } },
176-
Secret = "secret",
177171
StartedAt = "started_at",
178172
State = State.Queued,
179173
StopRequestedAt = "stop_requested_at",
@@ -202,7 +196,6 @@ public void CopyConstructor_Works()
202196
EnvironmentID = "environment_id",
203197
LatestHeartbeatAt = "latest_heartbeat_at",
204198
Metadata = new Dictionary<string, string>() { { "foo", "string" } },
205-
Secret = "secret",
206199
StartedAt = "started_at",
207200
State = State.Queued,
208201
StopRequestedAt = "stop_requested_at",

src/Anthropic.Tests/Models/Beta/Environments/Work/BetaSelfHostedWorkTest.cs

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ public void FieldRoundtrip_Works()
2020
EnvironmentID = "environment_id",
2121
LatestHeartbeatAt = "latest_heartbeat_at",
2222
Metadata = new Dictionary<string, string>() { { "foo", "string" } },
23-
Secret = "secret",
2423
StartedAt = "started_at",
2524
State = State.Queued,
2625
StopRequestedAt = "stop_requested_at",
@@ -34,7 +33,6 @@ public void FieldRoundtrip_Works()
3433
string expectedEnvironmentID = "environment_id";
3534
string expectedLatestHeartbeatAt = "latest_heartbeat_at";
3635
Dictionary<string, string> expectedMetadata = new() { { "foo", "string" } };
37-
string expectedSecret = "secret";
3836
string expectedStartedAt = "started_at";
3937
ApiEnum<string, State> expectedState = State.Queued;
4038
string expectedStopRequestedAt = "stop_requested_at";
@@ -54,7 +52,6 @@ public void FieldRoundtrip_Works()
5452

5553
Assert.Equal(value, model.Metadata[item.Key]);
5654
}
57-
Assert.Equal(expectedSecret, model.Secret);
5855
Assert.Equal(expectedStartedAt, model.StartedAt);
5956
Assert.Equal(expectedState, model.State);
6057
Assert.Equal(expectedStopRequestedAt, model.StopRequestedAt);
@@ -74,7 +71,6 @@ public void SerializationRoundtrip_Works()
7471
EnvironmentID = "environment_id",
7572
LatestHeartbeatAt = "latest_heartbeat_at",
7673
Metadata = new Dictionary<string, string>() { { "foo", "string" } },
77-
Secret = "secret",
7874
StartedAt = "started_at",
7975
State = State.Queued,
8076
StopRequestedAt = "stop_requested_at",
@@ -102,7 +98,6 @@ public void FieldRoundtripThroughSerialization_Works()
10298
EnvironmentID = "environment_id",
10399
LatestHeartbeatAt = "latest_heartbeat_at",
104100
Metadata = new Dictionary<string, string>() { { "foo", "string" } },
105-
Secret = "secret",
106101
StartedAt = "started_at",
107102
State = State.Queued,
108103
StopRequestedAt = "stop_requested_at",
@@ -123,7 +118,6 @@ public void FieldRoundtripThroughSerialization_Works()
123118
string expectedEnvironmentID = "environment_id";
124119
string expectedLatestHeartbeatAt = "latest_heartbeat_at";
125120
Dictionary<string, string> expectedMetadata = new() { { "foo", "string" } };
126-
string expectedSecret = "secret";
127121
string expectedStartedAt = "started_at";
128122
ApiEnum<string, State> expectedState = State.Queued;
129123
string expectedStopRequestedAt = "stop_requested_at";
@@ -143,7 +137,6 @@ public void FieldRoundtripThroughSerialization_Works()
143137

144138
Assert.Equal(value, deserialized.Metadata[item.Key]);
145139
}
146-
Assert.Equal(expectedSecret, deserialized.Secret);
147140
Assert.Equal(expectedStartedAt, deserialized.StartedAt);
148141
Assert.Equal(expectedState, deserialized.State);
149142
Assert.Equal(expectedStopRequestedAt, deserialized.StopRequestedAt);
@@ -163,7 +156,6 @@ public void Validation_Works()
163156
EnvironmentID = "environment_id",
164157
LatestHeartbeatAt = "latest_heartbeat_at",
165158
Metadata = new Dictionary<string, string>() { { "foo", "string" } },
166-
Secret = "secret",
167159
StartedAt = "started_at",
168160
State = State.Queued,
169161
StopRequestedAt = "stop_requested_at",
@@ -185,7 +177,6 @@ public void CopyConstructor_Works()
185177
EnvironmentID = "environment_id",
186178
LatestHeartbeatAt = "latest_heartbeat_at",
187179
Metadata = new Dictionary<string, string>() { { "foo", "string" } },
188-
Secret = "secret",
189180
StartedAt = "started_at",
190181
State = State.Queued,
191182
StopRequestedAt = "stop_requested_at",

src/Anthropic.Tests/Models/Beta/Messages/BetaFallbackRefusalTriggerTest.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,6 @@ public class BetaFallbackRefusalTriggerCategoryTest : TestBase
9595
[InlineData(BetaFallbackRefusalTriggerCategory.Bio)]
9696
[InlineData(BetaFallbackRefusalTriggerCategory.FrontierLlm)]
9797
[InlineData(BetaFallbackRefusalTriggerCategory.ReasoningExtraction)]
98-
[InlineData(BetaFallbackRefusalTriggerCategory.MilitaryWeapons)]
9998
public void Validation_Works(BetaFallbackRefusalTriggerCategory rawValue)
10099
{
101100
// force implicit conversion because Theory can't do that for us
@@ -120,7 +119,6 @@ public void InvalidEnumValidationThrows_Works()
120119
[InlineData(BetaFallbackRefusalTriggerCategory.Bio)]
121120
[InlineData(BetaFallbackRefusalTriggerCategory.FrontierLlm)]
122121
[InlineData(BetaFallbackRefusalTriggerCategory.ReasoningExtraction)]
123-
[InlineData(BetaFallbackRefusalTriggerCategory.MilitaryWeapons)]
124122
public void SerializationRoundtrip_Works(BetaFallbackRefusalTriggerCategory rawValue)
125123
{
126124
// force implicit conversion because Theory can't do that for us

src/Anthropic.Tests/Models/Beta/Messages/BetaRefusalStopDetailsTest.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,6 @@ public class CategoryTest : TestBase
129129
[InlineData(Category.Bio)]
130130
[InlineData(Category.FrontierLlm)]
131131
[InlineData(Category.ReasoningExtraction)]
132-
[InlineData(Category.MilitaryWeapons)]
133132
public void Validation_Works(Category rawValue)
134133
{
135134
// force implicit conversion because Theory can't do that for us
@@ -154,7 +153,6 @@ public void InvalidEnumValidationThrows_Works()
154153
[InlineData(Category.Bio)]
155154
[InlineData(Category.FrontierLlm)]
156155
[InlineData(Category.ReasoningExtraction)]
157-
[InlineData(Category.MilitaryWeapons)]
158156
public void SerializationRoundtrip_Works(Category rawValue)
159157
{
160158
// force implicit conversion because Theory can't do that for us

src/Anthropic.Tests/Models/Beta/Skills/SkillCreateParamsTest.cs

Lines changed: 22 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -17,25 +17,24 @@ public void FieldRoundtrip_Works()
1717

1818
var parameters = new SkillCreateParams
1919
{
20-
DisplayTitle = "display_title",
2120
Files = [files],
21+
DisplayTitle = "display_title",
2222
Betas = [AnthropicBeta.MessageBatches2024_09_24],
2323
};
2424

25-
string expectedDisplayTitle = "display_title";
2625
List<BinaryContent> expectedFiles = [files];
26+
string expectedDisplayTitle = "display_title";
2727
List<ApiEnum<string, AnthropicBeta>> expectedBetas =
2828
[
2929
AnthropicBeta.MessageBatches2024_09_24,
3030
];
3131

32-
Assert.Equal(expectedDisplayTitle, parameters.DisplayTitle);
33-
Assert.NotNull(parameters.Files);
3432
Assert.Equal(expectedFiles.Count, parameters.Files.Count);
3533
for (int i = 0; i < expectedFiles.Count; i++)
3634
{
3735
Assert.Equal(expectedFiles[i], parameters.Files[i]);
3836
}
37+
Assert.Equal(expectedDisplayTitle, parameters.DisplayTitle);
3938
Assert.NotNull(parameters.Betas);
4039
Assert.Equal(expectedBetas.Count, parameters.Betas.Count);
4140
for (int i = 0; i < expectedBetas.Count; i++)
@@ -49,7 +48,7 @@ public void OptionalNonNullableParamsUnsetAreNotSet_Works()
4948
{
5049
BinaryContent files = Encoding.UTF8.GetBytes("Example data");
5150

52-
var parameters = new SkillCreateParams { DisplayTitle = "display_title", Files = [files] };
51+
var parameters = new SkillCreateParams { Files = [files], DisplayTitle = "display_title" };
5352

5453
Assert.Null(parameters.Betas);
5554
Assert.False(parameters.RawHeaderData.ContainsKey("anthropic-beta"));
@@ -62,8 +61,8 @@ public void OptionalNonNullableParamsSetToNullAreNotSet_Works()
6261

6362
var parameters = new SkillCreateParams
6463
{
65-
DisplayTitle = "display_title",
6664
Files = [files],
65+
DisplayTitle = "display_title",
6766

6867
// Null should be interpreted as omitted for these properties
6968
Betas = null,
@@ -76,35 +75,39 @@ public void OptionalNonNullableParamsSetToNullAreNotSet_Works()
7675
[Fact]
7776
public void OptionalNullableParamsUnsetAreNotSet_Works()
7877
{
79-
var parameters = new SkillCreateParams { Betas = [AnthropicBeta.MessageBatches2024_09_24] };
78+
BinaryContent files = Encoding.UTF8.GetBytes("Example data");
79+
80+
var parameters = new SkillCreateParams
81+
{
82+
Files = [files],
83+
Betas = [AnthropicBeta.MessageBatches2024_09_24],
84+
};
8085

8186
Assert.Null(parameters.DisplayTitle);
8287
Assert.False(parameters.RawBodyData.ContainsKey("display_title"));
83-
Assert.Null(parameters.Files);
84-
Assert.False(parameters.RawBodyData.ContainsKey("files"));
8588
}
8689

8790
[Fact]
8891
public void OptionalNullableParamsSetToNullAreSetToNull_Works()
8992
{
93+
BinaryContent files = Encoding.UTF8.GetBytes("Example data");
94+
9095
var parameters = new SkillCreateParams
9196
{
97+
Files = [files],
9298
Betas = [AnthropicBeta.MessageBatches2024_09_24],
9399

94100
DisplayTitle = null,
95-
Files = null,
96101
};
97102

98103
Assert.Null(parameters.DisplayTitle);
99104
Assert.True(parameters.RawBodyData.ContainsKey("display_title"));
100-
Assert.Null(parameters.Files);
101-
Assert.True(parameters.RawBodyData.ContainsKey("files"));
102105
}
103106

104107
[Fact]
105108
public void Url_Works()
106109
{
107-
SkillCreateParams parameters = new();
110+
SkillCreateParams parameters = new() { Files = [Encoding.UTF8.GetBytes("Example data")] };
108111

109112
var url = parameters.Url(new() { ApiKey = "my-anthropic-api-key" });
110113

@@ -117,7 +120,11 @@ public void Url_Works()
117120
public void AddHeadersToRequest_Works()
118121
{
119122
HttpRequestMessage requestMessage = new();
120-
SkillCreateParams parameters = new() { Betas = [AnthropicBeta.MessageBatches2024_09_24] };
123+
SkillCreateParams parameters = new()
124+
{
125+
Files = [Encoding.UTF8.GetBytes("Example data")],
126+
Betas = [AnthropicBeta.MessageBatches2024_09_24],
127+
};
121128

122129
parameters.AddHeadersToRequest(requestMessage, new() { ApiKey = "my-anthropic-api-key" });
123130

@@ -132,8 +139,8 @@ public void CopyConstructor_Works()
132139
{
133140
var parameters = new SkillCreateParams
134141
{
135-
DisplayTitle = "display_title",
136142
Files = [Encoding.UTF8.GetBytes("Example data")],
143+
DisplayTitle = "display_title",
137144
Betas = [AnthropicBeta.MessageBatches2024_09_24],
138145
};
139146

src/Anthropic.Tests/Models/Beta/Skills/Versions/VersionCreateParamsTest.cs

Lines changed: 4 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ public void FieldRoundtrip_Works()
3030
];
3131

3232
Assert.Equal(expectedSkillID, parameters.SkillID);
33-
Assert.NotNull(parameters.Files);
3433
Assert.Equal(expectedFiles.Count, parameters.Files.Count);
3534
for (int i = 0; i < expectedFiles.Count; i++)
3635
{
@@ -74,38 +73,14 @@ public void OptionalNonNullableParamsSetToNullAreNotSet_Works()
7473
}
7574

7675
[Fact]
77-
public void OptionalNullableParamsUnsetAreNotSet_Works()
78-
{
79-
var parameters = new VersionCreateParams
80-
{
81-
SkillID = "skill_id",
82-
Betas = [AnthropicBeta.MessageBatches2024_09_24],
83-
};
84-
85-
Assert.Null(parameters.Files);
86-
Assert.False(parameters.RawBodyData.ContainsKey("files"));
87-
}
88-
89-
[Fact]
90-
public void OptionalNullableParamsSetToNullAreSetToNull_Works()
76+
public void Url_Works()
9177
{
92-
var parameters = new VersionCreateParams
78+
VersionCreateParams parameters = new()
9379
{
9480
SkillID = "skill_id",
95-
Betas = [AnthropicBeta.MessageBatches2024_09_24],
96-
97-
Files = null,
81+
Files = [Encoding.UTF8.GetBytes("Example data")],
9882
};
9983

100-
Assert.Null(parameters.Files);
101-
Assert.True(parameters.RawBodyData.ContainsKey("files"));
102-
}
103-
104-
[Fact]
105-
public void Url_Works()
106-
{
107-
VersionCreateParams parameters = new() { SkillID = "skill_id" };
108-
10984
var url = parameters.Url(new() { ApiKey = "my-anthropic-api-key" });
11085

11186
Assert.True(
@@ -123,6 +98,7 @@ public void AddHeadersToRequest_Works()
12398
VersionCreateParams parameters = new()
12499
{
125100
SkillID = "skill_id",
101+
Files = [Encoding.UTF8.GetBytes("Example data")],
126102
Betas = [AnthropicBeta.MessageBatches2024_09_24],
127103
};
128104

0 commit comments

Comments
 (0)