Skip to content

Commit 66ad265

Browse files
committed
SDK regeneration
1 parent 915719c commit 66ad265

12 files changed

+99
-11
lines changed

src/SchematicHQ.Client.sln

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ Microsoft Visual Studio Solution File, Format Version 12.00
33
# Visual Studio Version 17
44
VisualStudioVersion = 17.0.31903.59
55
MinimumVisualStudioVersion = 10.0.40219.1
6-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SchematicHQ.Client", "SchematicHQ.Client\SchematicHQ.Client.csproj", "{C2848DCA-1D80-4CCE-BC50-91E267F71635}"
6+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SchematicHQ.Client", "SchematicHQ.Client\SchematicHQ.Client.csproj", "{D5BA368F-69EA-4A34-9557-9B2273F152FF}"
77
EndProject
8-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SchematicHQ.Client.Test", "SchematicHQ.Client.Test\SchematicHQ.Client.Test.csproj", "{6D578671-C3C5-49EF-ABF0-83BF10598ED9}"
8+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SchematicHQ.Client.Test", "SchematicHQ.Client.Test\SchematicHQ.Client.Test.csproj", "{65C6DF99-8D88-430A-B75A-800E3EED5FED}"
99
EndProject
1010
Global
1111
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -16,13 +16,13 @@ Global
1616
HideSolutionNode = FALSE
1717
EndGlobalSection
1818
GlobalSection(ProjectConfigurationPlatforms) = postSolution
19-
{C2848DCA-1D80-4CCE-BC50-91E267F71635}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
20-
{C2848DCA-1D80-4CCE-BC50-91E267F71635}.Debug|Any CPU.Build.0 = Debug|Any CPU
21-
{C2848DCA-1D80-4CCE-BC50-91E267F71635}.Release|Any CPU.ActiveCfg = Release|Any CPU
22-
{C2848DCA-1D80-4CCE-BC50-91E267F71635}.Release|Any CPU.Build.0 = Release|Any CPU
23-
{6D578671-C3C5-49EF-ABF0-83BF10598ED9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
24-
{6D578671-C3C5-49EF-ABF0-83BF10598ED9}.Debug|Any CPU.Build.0 = Debug|Any CPU
25-
{6D578671-C3C5-49EF-ABF0-83BF10598ED9}.Release|Any CPU.ActiveCfg = Release|Any CPU
26-
{6D578671-C3C5-49EF-ABF0-83BF10598ED9}.Release|Any CPU.Build.0 = Release|Any CPU
19+
{D5BA368F-69EA-4A34-9557-9B2273F152FF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
20+
{D5BA368F-69EA-4A34-9557-9B2273F152FF}.Debug|Any CPU.Build.0 = Debug|Any CPU
21+
{D5BA368F-69EA-4A34-9557-9B2273F152FF}.Release|Any CPU.ActiveCfg = Release|Any CPU
22+
{D5BA368F-69EA-4A34-9557-9B2273F152FF}.Release|Any CPU.Build.0 = Release|Any CPU
23+
{65C6DF99-8D88-430A-B75A-800E3EED5FED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
24+
{65C6DF99-8D88-430A-B75A-800E3EED5FED}.Debug|Any CPU.Build.0 = Debug|Any CPU
25+
{65C6DF99-8D88-430A-B75A-800E3EED5FED}.Release|Any CPU.ActiveCfg = Release|Any CPU
26+
{65C6DF99-8D88-430A-B75A-800E3EED5FED}.Release|Any CPU.Build.0 = Release|Any CPU
2727
EndGlobalSection
2828
EndGlobal

src/SchematicHQ.Client/Billing/BillingClient.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -873,6 +873,10 @@ public async Task<SearchBillingPricesResponse> SearchBillingPricesAsync(
873873
{
874874
var _query = new Dictionary<string, object>();
875875
_query["ids"] = request.Ids;
876+
if (request.Q != null)
877+
{
878+
_query["q"] = request.Q;
879+
}
876880
if (request.Interval != null)
877881
{
878882
_query["interval"] = request.Interval;

src/SchematicHQ.Client/Billing/Requests/SearchBillingPricesRequest.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ public record SearchBillingPricesRequest
66
{
77
public IEnumerable<string> Ids { get; set; } = new List<string>();
88

9+
public string? Q { get; set; }
10+
911
public string? Interval { get; set; }
1012

1113
public string? UsageType { get; set; }

src/SchematicHQ.Client/Billing/Types/SearchBillingPricesParams.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@ public record SearchBillingPricesParams
2626
[JsonPropertyName("price")]
2727
public int? Price { get; set; }
2828

29+
[JsonPropertyName("q")]
30+
public string? Q { get; set; }
31+
2932
[JsonPropertyName("usage_type")]
3033
public string? UsageType { get; set; }
3134

src/SchematicHQ.Client/Core/RawClient.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,11 @@ private static string BuildUrl(BaseApiRequest request)
156156
url,
157157
(current, queryItem) =>
158158
{
159-
if (queryItem.Value is System.Collections.IEnumerable collection and not string)
159+
if (
160+
queryItem.Value
161+
is global::System.Collections.IEnumerable collection
162+
and not string
163+
)
160164
{
161165
var items = collection
162166
.Cast<object>()

src/SchematicHQ.Client/Plangroups/Requests/CreatePlanGroupRequestBody.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,12 @@ public record CreatePlanGroupRequestBody
88
[JsonPropertyName("add_on_ids")]
99
public IEnumerable<string> AddOnIds { get; set; } = new List<string>();
1010

11+
[JsonPropertyName("custom_plan_config")]
12+
public CustomPlanConfig? CustomPlanConfig { get; set; }
13+
14+
[JsonPropertyName("custom_plan_id")]
15+
public string? CustomPlanId { get; set; }
16+
1117
[JsonPropertyName("default_plan_id")]
1218
public string? DefaultPlanId { get; set; }
1319

src/SchematicHQ.Client/Plangroups/Requests/UpdatePlanGroupRequestBody.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,12 @@ public record UpdatePlanGroupRequestBody
88
[JsonPropertyName("add_on_ids")]
99
public IEnumerable<string> AddOnIds { get; set; } = new List<string>();
1010

11+
[JsonPropertyName("custom_plan_config")]
12+
public CustomPlanConfig? CustomPlanConfig { get; set; }
13+
14+
[JsonPropertyName("custom_plan_id")]
15+
public string? CustomPlanId { get; set; }
16+
1117
[JsonPropertyName("default_plan_id")]
1218
public string? DefaultPlanId { get; set; }
1319

src/SchematicHQ.Client/Types/CompanyPlanDetailResponseData.cs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,12 @@ public record CompanyPlanDetailResponseData
2323
[JsonPropertyName("current")]
2424
public required bool Current { get; set; }
2525

26+
[JsonPropertyName("custom")]
27+
public required bool Custom { get; set; }
28+
29+
[JsonPropertyName("custom_plan_config")]
30+
public CustomPlanConfig? CustomPlanConfig { get; set; }
31+
2632
[JsonPropertyName("description")]
2733
public required string Description { get; set; }
2834

@@ -40,6 +46,9 @@ public record CompanyPlanDetailResponseData
4046
[JsonPropertyName("id")]
4147
public required string Id { get; set; }
4248

49+
[JsonPropertyName("is_custom")]
50+
public required bool IsCustom { get; set; }
51+
4352
[JsonPropertyName("is_default")]
4453
public required bool IsDefault { get; set; }
4554

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
using System.Text.Json.Serialization;
2+
using SchematicHQ.Client.Core;
3+
4+
namespace SchematicHQ.Client;
5+
6+
public record CustomPlanConfig
7+
{
8+
[JsonPropertyName("cta_text")]
9+
public required string CtaText { get; set; }
10+
11+
[JsonPropertyName("cta_web_site")]
12+
public required string CtaWebSite { get; set; }
13+
14+
[JsonPropertyName("price_text")]
15+
public required string PriceText { get; set; }
16+
17+
public override string ToString()
18+
{
19+
return JsonUtils.Serialize(this);
20+
}
21+
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
using System.Text.Json.Serialization;
2+
using SchematicHQ.Client.Core;
3+
4+
namespace SchematicHQ.Client;
5+
6+
public record CustomPlanViewConfigResponseData
7+
{
8+
[JsonPropertyName("cta_text")]
9+
public required string CtaText { get; set; }
10+
11+
[JsonPropertyName("cta_web_site")]
12+
public required string CtaWebSite { get; set; }
13+
14+
[JsonPropertyName("price_text")]
15+
public required string PriceText { get; set; }
16+
17+
public override string ToString()
18+
{
19+
return JsonUtils.Serialize(this);
20+
}
21+
}

src/SchematicHQ.Client/Types/PlanGroupDetailResponseData.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@ public record PlanGroupDetailResponseData
99
public IEnumerable<PlanGroupPlanDetailResponseData> AddOns { get; set; } =
1010
new List<PlanGroupPlanDetailResponseData>();
1111

12+
[JsonPropertyName("custom_plan_config")]
13+
public CustomPlanViewConfigResponseData? CustomPlanConfig { get; set; }
14+
15+
[JsonPropertyName("custom_plan_id")]
16+
public string? CustomPlanId { get; set; }
17+
1218
[JsonPropertyName("default_plan")]
1319
public PlanGroupPlanDetailResponseData? DefaultPlan { get; set; }
1420

src/SchematicHQ.Client/Types/PlanGroupPlanDetailResponseData.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@ public record PlanGroupPlanDetailResponseData
1717
[JsonPropertyName("created_at")]
1818
public required DateTime CreatedAt { get; set; }
1919

20+
[JsonPropertyName("custom_plan_config")]
21+
public CustomPlanViewConfigResponseData? CustomPlanConfig { get; set; }
22+
2023
[JsonPropertyName("description")]
2124
public required string Description { get; set; }
2225

@@ -34,6 +37,9 @@ public record PlanGroupPlanDetailResponseData
3437
[JsonPropertyName("id")]
3538
public required string Id { get; set; }
3639

40+
[JsonPropertyName("is_custom")]
41+
public required bool IsCustom { get; set; }
42+
3743
[JsonPropertyName("is_default")]
3844
public required bool IsDefault { get; set; }
3945

0 commit comments

Comments
 (0)