Skip to content

Commit e91e2c5

Browse files
feat(api): api update
1 parent 7804d1c commit e91e2c5

49 files changed

Lines changed: 5550 additions & 319 deletions

File tree

Some content is hidden

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

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 139
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/orb/orb-f1a70c03cca110dcb7a1593c5b7df8d857c58190798c6135f42b213cd244a919.yml
3-
openapi_spec_hash: 8f5aec74fca41949e702ae23851245ee
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/orb/orb-4dba22b15243ee155bdcb8f31cb608ff8c51a61f3d547cb9f2de449daab2e975.yml
3+
openapi_spec_hash: d12d72bf7a894a405055eec960566ba6
44
config_hash: c01c1191b1cd696c7ca855ff6d28a8df

src/Orb.Tests/Models/Alerts/AlertCreateForSubscriptionParamsTest.cs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ public void FieldRoundtrip_Works()
1717
SubscriptionID = "subscription_id",
1818
Thresholds = [new(0)],
1919
Type = AlertCreateForSubscriptionParamsType.UsageExceeded,
20+
Currency = "currency",
2021
GroupingKeys = ["string"],
2122
MetricID = "metric_id",
2223
PriceFilters =
@@ -28,14 +29,14 @@ public void FieldRoundtrip_Works()
2829
Values = ["string"],
2930
},
3031
],
31-
PricingUnitID = "pricing_unit_id",
3232
ThresholdOverrides = [new() { GroupValues = ["string"], Thresholds = [new(0)] }],
3333
};
3434

3535
string expectedSubscriptionID = "subscription_id";
3636
List<Threshold> expectedThresholds = [new(0)];
3737
ApiEnum<string, AlertCreateForSubscriptionParamsType> expectedType =
3838
AlertCreateForSubscriptionParamsType.UsageExceeded;
39+
string expectedCurrency = "currency";
3940
List<string> expectedGroupingKeys = ["string"];
4041
string expectedMetricID = "metric_id";
4142
List<PriceFilter> expectedPriceFilters =
@@ -47,7 +48,6 @@ public void FieldRoundtrip_Works()
4748
Values = ["string"],
4849
},
4950
];
50-
string expectedPricingUnitID = "pricing_unit_id";
5151
List<ThresholdOverride> expectedThresholdOverrides =
5252
[
5353
new() { GroupValues = ["string"], Thresholds = [new(0)] },
@@ -60,6 +60,7 @@ public void FieldRoundtrip_Works()
6060
Assert.Equal(expectedThresholds[i], parameters.Thresholds[i]);
6161
}
6262
Assert.Equal(expectedType, parameters.Type);
63+
Assert.Equal(expectedCurrency, parameters.Currency);
6364
Assert.NotNull(parameters.GroupingKeys);
6465
Assert.Equal(expectedGroupingKeys.Count, parameters.GroupingKeys.Count);
6566
for (int i = 0; i < expectedGroupingKeys.Count; i++)
@@ -73,7 +74,6 @@ public void FieldRoundtrip_Works()
7374
{
7475
Assert.Equal(expectedPriceFilters[i], parameters.PriceFilters[i]);
7576
}
76-
Assert.Equal(expectedPricingUnitID, parameters.PricingUnitID);
7777
Assert.NotNull(parameters.ThresholdOverrides);
7878
Assert.Equal(expectedThresholdOverrides.Count, parameters.ThresholdOverrides.Count);
7979
for (int i = 0; i < expectedThresholdOverrides.Count; i++)
@@ -92,14 +92,14 @@ public void OptionalNullableParamsUnsetAreNotSet_Works()
9292
Type = AlertCreateForSubscriptionParamsType.UsageExceeded,
9393
};
9494

95+
Assert.Null(parameters.Currency);
96+
Assert.False(parameters.RawBodyData.ContainsKey("currency"));
9597
Assert.Null(parameters.GroupingKeys);
9698
Assert.False(parameters.RawBodyData.ContainsKey("grouping_keys"));
9799
Assert.Null(parameters.MetricID);
98100
Assert.False(parameters.RawBodyData.ContainsKey("metric_id"));
99101
Assert.Null(parameters.PriceFilters);
100102
Assert.False(parameters.RawBodyData.ContainsKey("price_filters"));
101-
Assert.Null(parameters.PricingUnitID);
102-
Assert.False(parameters.RawBodyData.ContainsKey("pricing_unit_id"));
103103
Assert.Null(parameters.ThresholdOverrides);
104104
Assert.False(parameters.RawBodyData.ContainsKey("threshold_overrides"));
105105
}
@@ -113,21 +113,21 @@ public void OptionalNullableParamsSetToNullAreSetToNull_Works()
113113
Thresholds = [new(0)],
114114
Type = AlertCreateForSubscriptionParamsType.UsageExceeded,
115115

116+
Currency = null,
116117
GroupingKeys = null,
117118
MetricID = null,
118119
PriceFilters = null,
119-
PricingUnitID = null,
120120
ThresholdOverrides = null,
121121
};
122122

123+
Assert.Null(parameters.Currency);
124+
Assert.True(parameters.RawBodyData.ContainsKey("currency"));
123125
Assert.Null(parameters.GroupingKeys);
124126
Assert.True(parameters.RawBodyData.ContainsKey("grouping_keys"));
125127
Assert.Null(parameters.MetricID);
126128
Assert.True(parameters.RawBodyData.ContainsKey("metric_id"));
127129
Assert.Null(parameters.PriceFilters);
128130
Assert.True(parameters.RawBodyData.ContainsKey("price_filters"));
129-
Assert.Null(parameters.PricingUnitID);
130-
Assert.True(parameters.RawBodyData.ContainsKey("pricing_unit_id"));
131131
Assert.Null(parameters.ThresholdOverrides);
132132
Assert.True(parameters.RawBodyData.ContainsKey("threshold_overrides"));
133133
}
@@ -160,6 +160,7 @@ public void CopyConstructor_Works()
160160
SubscriptionID = "subscription_id",
161161
Thresholds = [new(0)],
162162
Type = AlertCreateForSubscriptionParamsType.UsageExceeded,
163+
Currency = "currency",
163164
GroupingKeys = ["string"],
164165
MetricID = "metric_id",
165166
PriceFilters =
@@ -171,7 +172,6 @@ public void CopyConstructor_Works()
171172
Values = ["string"],
172173
},
173174
],
174-
PricingUnitID = "pricing_unit_id",
175175
ThresholdOverrides = [new() { GroupValues = ["string"], Thresholds = [new(0)] }],
176176
};
177177

0 commit comments

Comments
 (0)