Skip to content

Commit

Permalink
Add config builders for each procedure type
Browse files Browse the repository at this point in the history
  • Loading branch information
sfc-gh-asawicki committed Dec 10, 2024
1 parent 86cd61b commit 88152d1
Show file tree
Hide file tree
Showing 11 changed files with 1,518 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -141,4 +141,24 @@ var allResourceSchemaDefs = []ResourceSchemaDef{
name: "FunctionSql",
schema: resources.FunctionSql().Schema,
},
{
name: "ProcedureJava",
schema: resources.ProcedureJava().Schema,
},
{
name: "ProcedureJavascript",
schema: resources.ProcedureJavascript().Schema,
},
{
name: "ProcedurePython",
schema: resources.ProcedurePython().Schema,
},
{
name: "ProcedureScala",
schema: resources.ProcedureScala().Schema,
},
{
name: "ProcedureSql",
schema: resources.ProcedureSql().Schema,
},
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
package model

import (
"encoding/json"
)

func (f *ProcedureJavaModel) MarshalJSON() ([]byte, error) {
type Alias ProcedureJavaModel
return json.Marshal(&struct {
*Alias
DependsOn []string `json:"depends_on,omitempty"`
}{
Alias: (*Alias)(f),
DependsOn: f.DependsOn(),
})
}
321 changes: 321 additions & 0 deletions pkg/acceptance/bettertestspoc/config/model/procedure_java_model_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
package model

import (
"encoding/json"
)

func (f *ProcedureJavascriptModel) MarshalJSON() ([]byte, error) {
type Alias ProcedureJavascriptModel
return json.Marshal(&struct {
*Alias
DependsOn []string `json:"depends_on,omitempty"`
}{
Alias: (*Alias)(f),
DependsOn: f.DependsOn(),
})
}
Loading

0 comments on commit 88152d1

Please sign in to comment.