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
+}