Skip to content

Commit 609368a

Browse files
committed
wip
1 parent ff8afc2 commit 609368a

Some content is hidden

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

59 files changed

+3702
-1160
lines changed

codegen.toml

+71-71
Original file line numberDiff line numberDiff line change
@@ -59,74 +59,74 @@ template = "python/templates/component_type.py.jinja"
5959
output_dir = "python/svix/models"
6060

6161

62-
[ruby]
63-
template_dir = "ruby/templates"
64-
extra_shell_commands = ["rm ruby/lib/svix/api/{ingest,operational_webhook}.rb"]
65-
[[ruby.task]]
66-
template = "ruby/templates/api_resource.rb.jinja"
67-
output_dir = "ruby/lib/svix/api"
68-
[[ruby.task]]
69-
template = "ruby/templates/summary.rb.jinja"
70-
output_dir = "ruby/lib"
71-
[[ruby.task]]
72-
template = "ruby/templates/component_type.rb.jinja"
73-
output_dir = "ruby/lib/svix/models"
74-
75-
76-
[csharp]
77-
template_dir = "csharp/templates"
78-
extra_shell_commands = [
79-
"rm csharp/Svix/{IngestEndpoint,Ingest,OperationalWebhook}.cs",
80-
]
81-
[[csharp.task]]
82-
template = "csharp/templates/api_resource.cs.jinja"
83-
output_dir = "csharp/Svix"
84-
[[csharp.task]]
85-
template = "csharp/templates/component_type.cs.jinja"
86-
output_dir = "csharp/Svix/Models"
87-
88-
89-
[java]
90-
template_dir = "java/templates"
91-
extra_shell_commands = [
92-
"rm java/lib/src/main/java/com/svix/api/{OperationalWebhook,Ingest}.java",
93-
]
94-
[[java.task]]
95-
template = "java/templates/api_resource.java.jinja"
96-
output_dir = "java/lib/src/main/java/com/svix/api"
97-
[[java.task]]
98-
template = "java/templates/operation_options.java.jinja"
99-
output_dir = "java/lib/src/main/java/com/svix/api"
100-
[[java.task]]
101-
template = "java/templates/component_type.java.jinja"
102-
output_dir = "java/lib/src/main/java/com/svix/models"
103-
104-
105-
[go]
106-
template_dir = "openapi-templates/go"
107-
extra_shell_commands = [
108-
"rm go/{environment,health,ingest_endpoint,ingest,operational_webhook}.go",
109-
]
110-
[[go.task]]
111-
template = "openapi-templates/go/api_resource.go.jinja"
112-
output_dir = "go"
113-
[[go.task]]
114-
template = "openapi-templates/go/component_type_summary.go.jinja"
115-
output_dir = "go"
116-
[[go.task]]
117-
template = "openapi-templates/go/component_type.go.jinja"
118-
output_dir = "go/models"
119-
120-
121-
[kotlin]
122-
extra_shell_commands = [
123-
"rm kotlin/lib/src/main/kotlin/{Ingest,OperationalWebhook}.kt",
124-
]
125-
template_dir = "kotlin/templates"
126-
[[kotlin.task]]
127-
template = "kotlin/templates/component_type.kt.jinja"
128-
output_dir = "kotlin/lib/src/main/kotlin/models"
129-
130-
[[kotlin.task]]
131-
template = "kotlin/templates/api_resource.kt.jinja"
132-
output_dir = "kotlin/lib/src/main/kotlin"
62+
#[ruby]
63+
#template_dir = "ruby/templates"
64+
#extra_shell_commands = ["rm ruby/lib/svix/api/{ingest,operational_webhook}.rb"]
65+
#[[ruby.task]]
66+
#template = "ruby/templates/api_resource.rb.jinja"
67+
#output_dir = "ruby/lib/svix/api"
68+
#[[ruby.task]]
69+
#template = "ruby/templates/summary.rb.jinja"
70+
#output_dir = "ruby/lib"
71+
#[[ruby.task]]
72+
#template = "ruby/templates/component_type.rb.jinja"
73+
#output_dir = "ruby/lib/svix/models"
74+
#
75+
#
76+
#[csharp]
77+
#template_dir = "csharp/templates"
78+
#extra_shell_commands = [
79+
# "rm csharp/Svix/{IngestEndpoint,Ingest,OperationalWebhook}.cs",
80+
#]
81+
#[[csharp.task]]
82+
#template = "csharp/templates/api_resource.cs.jinja"
83+
#output_dir = "csharp/Svix"
84+
#[[csharp.task]]
85+
#template = "csharp/templates/component_type.cs.jinja"
86+
#output_dir = "csharp/Svix/Models"
87+
#
88+
#
89+
#[java]
90+
#template_dir = "java/templates"
91+
#extra_shell_commands = [
92+
# "rm java/lib/src/main/java/com/svix/api/{OperationalWebhook,Ingest}.java",
93+
#]
94+
#[[java.task]]
95+
#template = "java/templates/api_resource.java.jinja"
96+
#output_dir = "java/lib/src/main/java/com/svix/api"
97+
#[[java.task]]
98+
#template = "java/templates/operation_options.java.jinja"
99+
#output_dir = "java/lib/src/main/java/com/svix/api"
100+
#[[java.task]]
101+
#template = "java/templates/component_type.java.jinja"
102+
#output_dir = "java/lib/src/main/java/com/svix/models"
103+
#
104+
#
105+
#[go]
106+
#template_dir = "openapi-templates/go"
107+
#extra_shell_commands = [
108+
# "rm go/{environment,health,ingest_endpoint,ingest,operational_webhook}.go",
109+
#]
110+
#[[go.task]]
111+
#template = "openapi-templates/go/api_resource.go.jinja"
112+
#output_dir = "go"
113+
#[[go.task]]
114+
#template = "openapi-templates/go/component_type_summary.go.jinja"
115+
#output_dir = "go"
116+
#[[go.task]]
117+
#template = "openapi-templates/go/component_type.go.jinja"
118+
#output_dir = "go/models"
119+
#
120+
#
121+
#[kotlin]
122+
#extra_shell_commands = [
123+
# "rm kotlin/lib/src/main/kotlin/{Ingest,OperationalWebhook}.kt",
124+
#]
125+
#template_dir = "kotlin/templates"
126+
#[[kotlin.task]]
127+
#template = "kotlin/templates/component_type.kt.jinja"
128+
#output_dir = "kotlin/lib/src/main/kotlin/models"
129+
#
130+
#[[kotlin.task]]
131+
#template = "kotlin/templates/api_resource.kt.jinja"
132+
#output_dir = "kotlin/lib/src/main/kotlin"

csharp/Svix/Models/TemplateOut.cs renamed to csharp/Svix/Models/ConnectorOut.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
namespace Svix.Models
66
{
7-
public class TemplateOut
7+
public class ConnectorOut
88
{
99
[JsonProperty("createdAt", Required = Required.Always)]
1010
public required DateTime CreatedAt { get; set; }
@@ -49,7 +49,7 @@ public override string ToString()
4949
{
5050
StringBuilder sb = new StringBuilder();
5151

52-
sb.Append("class TemplateOut {\n");
52+
sb.Append("class ConnectorOut {\n");
5353
sb.Append(" CreatedAt: ").Append(CreatedAt).Append('\n');
5454
sb.Append(" Description: ").Append(Description).Append('\n');
5555
sb.Append(" FeatureFlag: ").Append(FeatureFlag).Append('\n');

csharp/Svix/Models/EnvironmentOut.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public class EnvironmentOut
1616
public Object? Settings { get; set; } = null;
1717

1818
[JsonProperty("transformationTemplates", Required = Required.Always)]
19-
public required List<TemplateOut> TransformationTemplates { get; set; }
19+
public required List<ConnectorOut> TransformationTemplates { get; set; }
2020

2121
[JsonProperty("version")]
2222
public long? Version { get; set; } = null;

csharp/Svix/Models/TemplateIn.cs

-54
This file was deleted.

go/models.go

+27-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ package svix
44
import "github.com/svix/svix-webhooks/go/models"
55

66
type (
7+
AdobeSignConfig = models.AdobeSignConfig
8+
AdobeSignConfigOut = models.AdobeSignConfigOut
79
AggregateEventTypesOut = models.AggregateEventTypesOut
810
AppPortalAccessIn = models.AppPortalAccessIn
911
AppPortalAccessOut = models.AppPortalAccessOut
@@ -18,7 +20,11 @@ type (
1820
BackgroundTaskType = models.BackgroundTaskType
1921
ConnectorIn = models.ConnectorIn
2022
ConnectorKind = models.ConnectorKind
23+
ConnectorOut = models.ConnectorOut
24+
CronConfig = models.CronConfig
2125
DashboardAccessOut = models.DashboardAccessOut
26+
DocusignConfig = models.DocusignConfig
27+
DocusignConfigOut = models.DocusignConfigOut
2228
EndpointHeadersIn = models.EndpointHeadersIn
2329
EndpointHeadersOut = models.EndpointHeadersOut
2430
EndpointHeadersPatchIn = models.EndpointHeadersPatchIn
@@ -44,13 +50,20 @@ type (
4450
EventTypePatch = models.EventTypePatch
4551
EventTypeUpdate = models.EventTypeUpdate
4652
ExpungeAllContentsOut = models.ExpungeAllContentsOut
53+
GithubConfig = models.GithubConfig
54+
GithubConfigOut = models.GithubConfigOut
55+
HubspotConfig = models.HubspotConfig
56+
HubspotConfigOut = models.HubspotConfigOut
4757
IngestEndpointHeadersIn = models.IngestEndpointHeadersIn
4858
IngestEndpointHeadersOut = models.IngestEndpointHeadersOut
4959
IngestEndpointIn = models.IngestEndpointIn
5060
IngestEndpointOut = models.IngestEndpointOut
5161
IngestEndpointSecretIn = models.IngestEndpointSecretIn
5262
IngestEndpointSecretOut = models.IngestEndpointSecretOut
5363
IngestEndpointUpdate = models.IngestEndpointUpdate
64+
IngestSourceConsumerPortalAccessIn = models.IngestSourceConsumerPortalAccessIn
65+
IngestSourceIn = models.IngestSourceIn
66+
IngestSourceOut = models.IngestSourceOut
5467
IntegrationIn = models.IntegrationIn
5568
IntegrationKeyOut = models.IntegrationKeyOut
5669
IntegrationOut = models.IntegrationOut
@@ -61,6 +74,7 @@ type (
6174
ListResponseEndpointOut = models.ListResponseEndpointOut
6275
ListResponseEventTypeOut = models.ListResponseEventTypeOut
6376
ListResponseIngestEndpointOut = models.ListResponseIngestEndpointOut
77+
ListResponseIngestSourceOut = models.ListResponseIngestSourceOut
6478
ListResponseIntegrationOut = models.ListResponseIntegrationOut
6579
ListResponseMessageAttemptOut = models.ListResponseMessageAttemptOut
6680
ListResponseMessageEndpointOut = models.ListResponseMessageEndpointOut
@@ -84,6 +98,18 @@ type (
8498
RecoverOut = models.RecoverOut
8599
ReplayIn = models.ReplayIn
86100
ReplayOut = models.ReplayOut
101+
RotateTokenOut = models.RotateTokenOut
102+
SegmentConfig = models.SegmentConfig
103+
SegmentConfigOut = models.SegmentConfigOut
104+
ShopifyConfig = models.ShopifyConfig
105+
ShopifyConfigOut = models.ShopifyConfigOut
106+
SlackConfig = models.SlackConfig
107+
SlackConfigOut = models.SlackConfigOut
87108
StatusCodeClass = models.StatusCodeClass
88-
TemplateOut = models.TemplateOut
109+
StripeConfig = models.StripeConfig
110+
StripeConfigOut = models.StripeConfigOut
111+
SvixConfig = models.SvixConfig
112+
SvixConfigOut = models.SvixConfigOut
113+
ZoomConfig = models.ZoomConfig
114+
ZoomConfigOut = models.ZoomConfigOut
89115
)

go/models/template_out.go renamed to go/models/connector_out.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package models
33

44
import "time"
55

6-
type TemplateOut struct {
6+
type ConnectorOut struct {
77
CreatedAt time.Time `json:"createdAt"`
88
Description string `json:"description"`
99
FeatureFlag *string `json:"featureFlag,omitempty"`

go/models/environment_out.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ type EnvironmentOut struct {
77
CreatedAt time.Time `json:"createdAt"`
88
EventTypes []EventTypeOut `json:"eventTypes"`
99
Settings *map[string]any `json:"settings,omitempty"`
10-
TransformationTemplates []TemplateOut `json:"transformationTemplates"`
10+
TransformationTemplates []ConnectorOut `json:"transformationTemplates"`
1111
Version *int64 `json:"version,omitempty"`
1212
}

go/models/template_in.go

-14
This file was deleted.

0 commit comments

Comments
 (0)