From 897a1660ec864165c41e823e194d1dae93c2fb06 Mon Sep 17 00:00:00 2001 From: "fern-api[bot]" <115122769+fern-api[bot]@users.noreply.github.com> Date: Sun, 30 Jun 2024 23:34:55 -0400 Subject: [PATCH] SDK regeneration (#19) Co-authored-by: fern-api <115122769+fern-api[bot]@users.noreply.github.com> --- src/SchematicHQ.Client.sln | 20 +++++++++---------- .../Companies/CompaniesClient.cs | 8 ++++---- .../CountEntityKeyDefinitionsRequest.cs | 2 +- .../ListEntityKeyDefinitionsRequest.cs | 2 +- .../Types/CountEntityKeyDefinitionsParams.cs | 6 +++--- .../Types/ListEntityKeyDefinitionsParams.cs | 6 +++--- ...eateCompanyOverrideRequestBodyValueType.cs | 8 ++++---- ...eatePlanEntitlementRequestBodyValueType.cs | 8 ++++---- ...dateCompanyOverrideRequestBodyValueType.cs | 8 ++++---- ...datePlanEntitlementRequestBodyValueType.cs | 8 ++++---- src/SchematicHQ.Client/SchematicApi.cs | 2 +- .../SchematicHQ.Client.csproj | 2 +- .../Types/CreateReqCommonValueType.cs | 8 ++++---- .../Types/UpdateReqCommonValueType.cs | 8 ++++---- .../Types/WebhookEventDetailResponseData.cs | 3 +++ .../Types/WebhookEventResponseData.cs | 3 +++ .../Requests/UpdateWebhookRequestBody.cs | 3 +++ .../Types/UpdateWebhookRequestBodyStatus.cs | 18 +++++++++++++++++ 18 files changed, 75 insertions(+), 48 deletions(-) create mode 100644 src/SchematicHQ.Client/Webhooks/Types/UpdateWebhookRequestBodyStatus.cs diff --git a/src/SchematicHQ.Client.sln b/src/SchematicHQ.Client.sln index 0c93b5d..decf780 100644 --- a/src/SchematicHQ.Client.sln +++ b/src/SchematicHQ.Client.sln @@ -3,9 +3,9 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.0.31903.59 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SchematicHQ.Client", "SchematicHQ.Client\SchematicHQ.Client.csproj", "{EBD4CF4C-350D-46AA-A99D-7304014BAF37}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SchematicHQ.Client", "SchematicHQ.Client\SchematicHQ.Client.csproj", "{6A39E647-F923-4508-81AE-30DB9B905AB2}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SchematicHQ.Client.Test", "SchematicHQ.Client.Test\SchematicHQ.Client.Test.csproj", "{8412F3CF-8C8C-4A87-A39E-56894D4DAB79}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SchematicHQ.Client.Test", "SchematicHQ.Client.Test\SchematicHQ.Client.Test.csproj", "{80F38215-484B-4329-9AAA-B5973F14BF3A}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -16,13 +16,13 @@ Global HideSolutionNode = FALSE EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {EBD4CF4C-350D-46AA-A99D-7304014BAF37}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EBD4CF4C-350D-46AA-A99D-7304014BAF37}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EBD4CF4C-350D-46AA-A99D-7304014BAF37}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EBD4CF4C-350D-46AA-A99D-7304014BAF37}.Release|Any CPU.Build.0 = Release|Any CPU - {8412F3CF-8C8C-4A87-A39E-56894D4DAB79}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8412F3CF-8C8C-4A87-A39E-56894D4DAB79}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8412F3CF-8C8C-4A87-A39E-56894D4DAB79}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8412F3CF-8C8C-4A87-A39E-56894D4DAB79}.Release|Any CPU.Build.0 = Release|Any CPU + {6A39E647-F923-4508-81AE-30DB9B905AB2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6A39E647-F923-4508-81AE-30DB9B905AB2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6A39E647-F923-4508-81AE-30DB9B905AB2}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6A39E647-F923-4508-81AE-30DB9B905AB2}.Release|Any CPU.Build.0 = Release|Any CPU + {80F38215-484B-4329-9AAA-B5973F14BF3A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {80F38215-484B-4329-9AAA-B5973F14BF3A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {80F38215-484B-4329-9AAA-B5973F14BF3A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {80F38215-484B-4329-9AAA-B5973F14BF3A}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection EndGlobal diff --git a/src/SchematicHQ.Client/Companies/CompaniesClient.cs b/src/SchematicHQ.Client/Companies/CompaniesClient.cs index 73e1666..e066d4e 100644 --- a/src/SchematicHQ.Client/Companies/CompaniesClient.cs +++ b/src/SchematicHQ.Client/Companies/CompaniesClient.cs @@ -413,9 +413,9 @@ ListEntityKeyDefinitionsRequest request { _query["ids"] = request.Ids; } - if (request.Key != null) + if (request.Q != null) { - _query["key"] = request.Key; + _query["q"] = request.Q; } if (request.Limit != null) { @@ -454,9 +454,9 @@ CountEntityKeyDefinitionsRequest request { _query["ids"] = request.Ids; } - if (request.Key != null) + if (request.Q != null) { - _query["key"] = request.Key; + _query["q"] = request.Q; } if (request.Limit != null) { diff --git a/src/SchematicHQ.Client/Companies/Requests/CountEntityKeyDefinitionsRequest.cs b/src/SchematicHQ.Client/Companies/Requests/CountEntityKeyDefinitionsRequest.cs index 3f448c1..4093c6c 100644 --- a/src/SchematicHQ.Client/Companies/Requests/CountEntityKeyDefinitionsRequest.cs +++ b/src/SchematicHQ.Client/Companies/Requests/CountEntityKeyDefinitionsRequest.cs @@ -10,7 +10,7 @@ public class CountEntityKeyDefinitionsRequest public string? Ids { get; init; } - public string? Key { get; init; } + public string? Q { get; init; } /// /// Page limit (default 100) diff --git a/src/SchematicHQ.Client/Companies/Requests/ListEntityKeyDefinitionsRequest.cs b/src/SchematicHQ.Client/Companies/Requests/ListEntityKeyDefinitionsRequest.cs index 35450dc..a2ff001 100644 --- a/src/SchematicHQ.Client/Companies/Requests/ListEntityKeyDefinitionsRequest.cs +++ b/src/SchematicHQ.Client/Companies/Requests/ListEntityKeyDefinitionsRequest.cs @@ -10,7 +10,7 @@ public class ListEntityKeyDefinitionsRequest public string? Ids { get; init; } - public string? Key { get; init; } + public string? Q { get; init; } /// /// Page limit (default 100) diff --git a/src/SchematicHQ.Client/Companies/Types/CountEntityKeyDefinitionsParams.cs b/src/SchematicHQ.Client/Companies/Types/CountEntityKeyDefinitionsParams.cs index 7a02f1b..00dc2dc 100644 --- a/src/SchematicHQ.Client/Companies/Types/CountEntityKeyDefinitionsParams.cs +++ b/src/SchematicHQ.Client/Companies/Types/CountEntityKeyDefinitionsParams.cs @@ -13,9 +13,6 @@ public class CountEntityKeyDefinitionsParams [JsonPropertyName("ids")] public IEnumerable? Ids { get; init; } - [JsonPropertyName("key")] - public string? Key { get; init; } - /// /// Page limit (default 100) /// @@ -27,4 +24,7 @@ public class CountEntityKeyDefinitionsParams /// [JsonPropertyName("offset")] public int? Offset { get; init; } + + [JsonPropertyName("q")] + public string? Q { get; init; } } diff --git a/src/SchematicHQ.Client/Companies/Types/ListEntityKeyDefinitionsParams.cs b/src/SchematicHQ.Client/Companies/Types/ListEntityKeyDefinitionsParams.cs index 5aeb991..1270998 100644 --- a/src/SchematicHQ.Client/Companies/Types/ListEntityKeyDefinitionsParams.cs +++ b/src/SchematicHQ.Client/Companies/Types/ListEntityKeyDefinitionsParams.cs @@ -13,9 +13,6 @@ public class ListEntityKeyDefinitionsParams [JsonPropertyName("ids")] public IEnumerable? Ids { get; init; } - [JsonPropertyName("key")] - public string? Key { get; init; } - /// /// Page limit (default 100) /// @@ -27,4 +24,7 @@ public class ListEntityKeyDefinitionsParams /// [JsonPropertyName("offset")] public int? Offset { get; init; } + + [JsonPropertyName("q")] + public string? Q { get; init; } } diff --git a/src/SchematicHQ.Client/Entitlements/Types/CreateCompanyOverrideRequestBodyValueType.cs b/src/SchematicHQ.Client/Entitlements/Types/CreateCompanyOverrideRequestBodyValueType.cs index 20e068b..a627006 100644 --- a/src/SchematicHQ.Client/Entitlements/Types/CreateCompanyOverrideRequestBodyValueType.cs +++ b/src/SchematicHQ.Client/Entitlements/Types/CreateCompanyOverrideRequestBodyValueType.cs @@ -10,15 +10,15 @@ namespace SchematicHQ.Client; [JsonConverter(typeof(StringEnumSerializer))] public enum CreateCompanyOverrideRequestBodyValueType { - [EnumMember(Value = "Boolean")] + [EnumMember(Value = "boolean")] Boolean, - [EnumMember(Value = "Numeric")] + [EnumMember(Value = "numeric")] Numeric, - [EnumMember(Value = "Trait")] + [EnumMember(Value = "trait")] Trait, - [EnumMember(Value = "Unlimited")] + [EnumMember(Value = "unlimited")] Unlimited } diff --git a/src/SchematicHQ.Client/Entitlements/Types/CreatePlanEntitlementRequestBodyValueType.cs b/src/SchematicHQ.Client/Entitlements/Types/CreatePlanEntitlementRequestBodyValueType.cs index 20500b7..6a52b5b 100644 --- a/src/SchematicHQ.Client/Entitlements/Types/CreatePlanEntitlementRequestBodyValueType.cs +++ b/src/SchematicHQ.Client/Entitlements/Types/CreatePlanEntitlementRequestBodyValueType.cs @@ -10,15 +10,15 @@ namespace SchematicHQ.Client; [JsonConverter(typeof(StringEnumSerializer))] public enum CreatePlanEntitlementRequestBodyValueType { - [EnumMember(Value = "Boolean")] + [EnumMember(Value = "boolean")] Boolean, - [EnumMember(Value = "Numeric")] + [EnumMember(Value = "numeric")] Numeric, - [EnumMember(Value = "Trait")] + [EnumMember(Value = "trait")] Trait, - [EnumMember(Value = "Unlimited")] + [EnumMember(Value = "unlimited")] Unlimited } diff --git a/src/SchematicHQ.Client/Entitlements/Types/UpdateCompanyOverrideRequestBodyValueType.cs b/src/SchematicHQ.Client/Entitlements/Types/UpdateCompanyOverrideRequestBodyValueType.cs index f3da91c..ef59f23 100644 --- a/src/SchematicHQ.Client/Entitlements/Types/UpdateCompanyOverrideRequestBodyValueType.cs +++ b/src/SchematicHQ.Client/Entitlements/Types/UpdateCompanyOverrideRequestBodyValueType.cs @@ -10,15 +10,15 @@ namespace SchematicHQ.Client; [JsonConverter(typeof(StringEnumSerializer))] public enum UpdateCompanyOverrideRequestBodyValueType { - [EnumMember(Value = "Boolean")] + [EnumMember(Value = "boolean")] Boolean, - [EnumMember(Value = "Numeric")] + [EnumMember(Value = "numeric")] Numeric, - [EnumMember(Value = "Trait")] + [EnumMember(Value = "trait")] Trait, - [EnumMember(Value = "Unlimited")] + [EnumMember(Value = "unlimited")] Unlimited } diff --git a/src/SchematicHQ.Client/Entitlements/Types/UpdatePlanEntitlementRequestBodyValueType.cs b/src/SchematicHQ.Client/Entitlements/Types/UpdatePlanEntitlementRequestBodyValueType.cs index 0ce9068..e0ed5cc 100644 --- a/src/SchematicHQ.Client/Entitlements/Types/UpdatePlanEntitlementRequestBodyValueType.cs +++ b/src/SchematicHQ.Client/Entitlements/Types/UpdatePlanEntitlementRequestBodyValueType.cs @@ -10,15 +10,15 @@ namespace SchematicHQ.Client; [JsonConverter(typeof(StringEnumSerializer))] public enum UpdatePlanEntitlementRequestBodyValueType { - [EnumMember(Value = "Boolean")] + [EnumMember(Value = "boolean")] Boolean, - [EnumMember(Value = "Numeric")] + [EnumMember(Value = "numeric")] Numeric, - [EnumMember(Value = "Trait")] + [EnumMember(Value = "trait")] Trait, - [EnumMember(Value = "Unlimited")] + [EnumMember(Value = "unlimited")] Unlimited } diff --git a/src/SchematicHQ.Client/SchematicApi.cs b/src/SchematicHQ.Client/SchematicApi.cs index a461edf..6fb63bc 100644 --- a/src/SchematicHQ.Client/SchematicApi.cs +++ b/src/SchematicHQ.Client/SchematicApi.cs @@ -16,7 +16,7 @@ public SchematicApi(string apiKey = null, ClientOptions clientOptions = null) { "X-Schematic-Api-Key", apiKey }, { "X-Fern-Language", "C#" }, { "X-Fern-SDK-Name", "SchematicHQ.Client" }, - { "X-Fern-SDK-Version", "0.0.15" }, + { "X-Fern-SDK-Version", "1.0.0" }, }, clientOptions ?? new ClientOptions() ); diff --git a/src/SchematicHQ.Client/SchematicHQ.Client.csproj b/src/SchematicHQ.Client/SchematicHQ.Client.csproj index d066631..8bb068f 100644 --- a/src/SchematicHQ.Client/SchematicHQ.Client.csproj +++ b/src/SchematicHQ.Client/SchematicHQ.Client.csproj @@ -5,7 +5,7 @@ net8.0;net7.0;net6.0; enable false - 0.0.15 + 1.0.0 README.md https://github.com/schematichq/schematic-csharp diff --git a/src/SchematicHQ.Client/Types/CreateReqCommonValueType.cs b/src/SchematicHQ.Client/Types/CreateReqCommonValueType.cs index ccdbf9b..d7b21c2 100644 --- a/src/SchematicHQ.Client/Types/CreateReqCommonValueType.cs +++ b/src/SchematicHQ.Client/Types/CreateReqCommonValueType.cs @@ -10,15 +10,15 @@ namespace SchematicHQ.Client; [JsonConverter(typeof(StringEnumSerializer))] public enum CreateReqCommonValueType { - [EnumMember(Value = "Boolean")] + [EnumMember(Value = "boolean")] Boolean, - [EnumMember(Value = "Numeric")] + [EnumMember(Value = "numeric")] Numeric, - [EnumMember(Value = "Trait")] + [EnumMember(Value = "trait")] Trait, - [EnumMember(Value = "Unlimited")] + [EnumMember(Value = "unlimited")] Unlimited } diff --git a/src/SchematicHQ.Client/Types/UpdateReqCommonValueType.cs b/src/SchematicHQ.Client/Types/UpdateReqCommonValueType.cs index fbbb0db..2793331 100644 --- a/src/SchematicHQ.Client/Types/UpdateReqCommonValueType.cs +++ b/src/SchematicHQ.Client/Types/UpdateReqCommonValueType.cs @@ -10,15 +10,15 @@ namespace SchematicHQ.Client; [JsonConverter(typeof(StringEnumSerializer))] public enum UpdateReqCommonValueType { - [EnumMember(Value = "Boolean")] + [EnumMember(Value = "boolean")] Boolean, - [EnumMember(Value = "Numeric")] + [EnumMember(Value = "numeric")] Numeric, - [EnumMember(Value = "Trait")] + [EnumMember(Value = "trait")] Trait, - [EnumMember(Value = "Unlimited")] + [EnumMember(Value = "unlimited")] Unlimited } diff --git a/src/SchematicHQ.Client/Types/WebhookEventDetailResponseData.cs b/src/SchematicHQ.Client/Types/WebhookEventDetailResponseData.cs index 7d1a477..bbe61d7 100644 --- a/src/SchematicHQ.Client/Types/WebhookEventDetailResponseData.cs +++ b/src/SchematicHQ.Client/Types/WebhookEventDetailResponseData.cs @@ -13,6 +13,9 @@ public class WebhookEventDetailResponseData [JsonPropertyName("id")] public string Id { get; init; } + [JsonPropertyName("payload")] + public string Payload { get; init; } + [JsonPropertyName("request_type")] public string RequestType { get; init; } diff --git a/src/SchematicHQ.Client/Types/WebhookEventResponseData.cs b/src/SchematicHQ.Client/Types/WebhookEventResponseData.cs index 7fcecf2..091ada5 100644 --- a/src/SchematicHQ.Client/Types/WebhookEventResponseData.cs +++ b/src/SchematicHQ.Client/Types/WebhookEventResponseData.cs @@ -12,6 +12,9 @@ public class WebhookEventResponseData [JsonPropertyName("id")] public string Id { get; init; } + [JsonPropertyName("payload")] + public string Payload { get; init; } + [JsonPropertyName("request_type")] public string RequestType { get; init; } diff --git a/src/SchematicHQ.Client/Webhooks/Requests/UpdateWebhookRequestBody.cs b/src/SchematicHQ.Client/Webhooks/Requests/UpdateWebhookRequestBody.cs index da73c86..6e0c6c4 100644 --- a/src/SchematicHQ.Client/Webhooks/Requests/UpdateWebhookRequestBody.cs +++ b/src/SchematicHQ.Client/Webhooks/Requests/UpdateWebhookRequestBody.cs @@ -13,6 +13,9 @@ public class UpdateWebhookRequestBody [JsonPropertyName("request_types")] public IEnumerable? RequestTypes { get; init; } + [JsonPropertyName("status")] + public UpdateWebhookRequestBodyStatus? Status { get; init; } + [JsonPropertyName("url")] public string? Url { get; init; } } diff --git a/src/SchematicHQ.Client/Webhooks/Types/UpdateWebhookRequestBodyStatus.cs b/src/SchematicHQ.Client/Webhooks/Types/UpdateWebhookRequestBodyStatus.cs new file mode 100644 index 0000000..7e4b8ce --- /dev/null +++ b/src/SchematicHQ.Client/Webhooks/Types/UpdateWebhookRequestBodyStatus.cs @@ -0,0 +1,18 @@ +using System.Runtime.Serialization; +using System.Text.Json.Serialization; +using SchematicHQ.Client; +using SchematicHQ.Client.Core; + +#nullable enable + +namespace SchematicHQ.Client; + +[JsonConverter(typeof(StringEnumSerializer))] +public enum UpdateWebhookRequestBodyStatus +{ + [EnumMember(Value = "active")] + Active, + + [EnumMember(Value = "inactive")] + Inactive +}