refactor: migrate to new configuration system and model definitions

This commit is contained in:
Prad Nukala
2024-12-11 12:21:52 -05:00
parent 40f50bf37a
commit 0502f52ec0
54 changed files with 154 additions and 443 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
// Code generated from Pkl module `sonr.motr.ORM`. DO NOT EDIT.
// Code generated from Pkl module `sonr.orm.Models`. DO NOT EDIT.
package models
type Account struct {
+1 -1
View File
@@ -1,4 +1,4 @@
// Code generated from Pkl module `sonr.motr.ORM`. DO NOT EDIT.
// Code generated from Pkl module `sonr.orm.Models`. DO NOT EDIT.
package models
type Asset struct {
+1 -1
View File
@@ -1,4 +1,4 @@
// Code generated from Pkl module `sonr.motr.ORM`. DO NOT EDIT.
// Code generated from Pkl module `sonr.orm.Models`. DO NOT EDIT.
package models
type Chain struct {
+1 -1
View File
@@ -1,4 +1,4 @@
// Code generated from Pkl module `sonr.motr.ORM`. DO NOT EDIT.
// Code generated from Pkl module `sonr.orm.Models`. DO NOT EDIT.
package models
type Credential struct {
+1 -1
View File
@@ -1,4 +1,4 @@
// Code generated from Pkl module `sonr.motr.ORM`. DO NOT EDIT.
// Code generated from Pkl module `sonr.orm.Models`. DO NOT EDIT.
package models
import (
+1 -1
View File
@@ -1,4 +1,4 @@
// Code generated from Pkl module `sonr.motr.ORM`. DO NOT EDIT.
// Code generated from Pkl module `sonr.orm.Models`. DO NOT EDIT.
package models
type Grant struct {
+1 -1
View File
@@ -1,4 +1,4 @@
// Code generated from Pkl module `sonr.motr.ORM`. DO NOT EDIT.
// Code generated from Pkl module `sonr.orm.Models`. DO NOT EDIT.
package models
type JWK struct {
+1 -1
View File
@@ -1,4 +1,4 @@
// Code generated from Pkl module `sonr.motr.ORM`. DO NOT EDIT.
// Code generated from Pkl module `sonr.orm.Models`. DO NOT EDIT.
package models
type Keyshare struct {
@@ -1,4 +1,4 @@
// Code generated from Pkl module `sonr.motr.ORM`. DO NOT EDIT.
// Code generated from Pkl module `sonr.orm.Models`. DO NOT EDIT.
package models
import (
@@ -7,14 +7,14 @@ import (
"github.com/apple/pkl-go/pkl"
)
type ORM struct {
type Models struct {
DbName string `pkl:"db_name"`
DbVersion int `pkl:"db_version"`
}
// LoadFromPath loads the pkl module at the given path and evaluates it into a ORM
func LoadFromPath(ctx context.Context, path string) (ret *ORM, err error) {
// LoadFromPath loads the pkl module at the given path and evaluates it into a Models
func LoadFromPath(ctx context.Context, path string) (ret *Models, err error) {
evaluator, err := pkl.NewEvaluator(ctx, pkl.PreconfiguredOptions)
if err != nil {
return nil, err
@@ -29,9 +29,9 @@ func LoadFromPath(ctx context.Context, path string) (ret *ORM, err error) {
return ret, err
}
// Load loads the pkl module at the given source and evaluates it with the given evaluator into a ORM
func Load(ctx context.Context, evaluator pkl.Evaluator, source *pkl.ModuleSource) (*ORM, error) {
var ret ORM
// Load loads the pkl module at the given source and evaluates it with the given evaluator into a Models
func Load(ctx context.Context, evaluator pkl.Evaluator, source *pkl.ModuleSource) (*Models, error) {
var ret Models
if err := evaluator.EvaluateModule(ctx, source, &ret); err != nil {
return nil, err
}
+1 -1
View File
@@ -1,4 +1,4 @@
// Code generated from Pkl module `sonr.motr.ORM`. DO NOT EDIT.
// Code generated from Pkl module `sonr.orm.Models`. DO NOT EDIT.
package models
type Profile struct {
+1 -1
View File
@@ -1,4 +1,4 @@
// Code generated from Pkl module `sonr.motr.ORM`. DO NOT EDIT.
// Code generated from Pkl module `sonr.orm.Models`. DO NOT EDIT.
package assettype
import (
+1 -1
View File
@@ -1,4 +1,4 @@
// Code generated from Pkl module `sonr.motr.ORM`. DO NOT EDIT.
// Code generated from Pkl module `sonr.orm.Models`. DO NOT EDIT.
package didmethod
import (
+11 -11
View File
@@ -1,17 +1,17 @@
// Code generated from Pkl module `sonr.motr.ORM`. DO NOT EDIT.
// Code generated from Pkl module `sonr.orm.Models`. DO NOT EDIT.
package models
import "github.com/apple/pkl-go/pkl"
func init() {
pkl.RegisterMapping("sonr.motr.ORM", ORM{})
pkl.RegisterMapping("sonr.motr.ORM#Account", Account{})
pkl.RegisterMapping("sonr.motr.ORM#Asset", Asset{})
pkl.RegisterMapping("sonr.motr.ORM#Chain", Chain{})
pkl.RegisterMapping("sonr.motr.ORM#Credential", Credential{})
pkl.RegisterMapping("sonr.motr.ORM#DID", DID{})
pkl.RegisterMapping("sonr.motr.ORM#JWK", JWK{})
pkl.RegisterMapping("sonr.motr.ORM#Grant", Grant{})
pkl.RegisterMapping("sonr.motr.ORM#Keyshare", Keyshare{})
pkl.RegisterMapping("sonr.motr.ORM#Profile", Profile{})
pkl.RegisterMapping("sonr.orm.Models", Models{})
pkl.RegisterMapping("sonr.orm.Models#Account", Account{})
pkl.RegisterMapping("sonr.orm.Models#Asset", Asset{})
pkl.RegisterMapping("sonr.orm.Models#Chain", Chain{})
pkl.RegisterMapping("sonr.orm.Models#Credential", Credential{})
pkl.RegisterMapping("sonr.orm.Models#DID", DID{})
pkl.RegisterMapping("sonr.orm.Models#JWK", JWK{})
pkl.RegisterMapping("sonr.orm.Models#Grant", Grant{})
pkl.RegisterMapping("sonr.orm.Models#Keyshare", Keyshare{})
pkl.RegisterMapping("sonr.orm.Models#Profile", Profile{})
}
@@ -1,4 +1,4 @@
// Code generated from Pkl module `sonr.motr.ORM`. DO NOT EDIT.
// Code generated from Pkl module `sonr.orm.Models`. DO NOT EDIT.
package keyalgorithm
import (
+1 -1
View File
@@ -1,4 +1,4 @@
// Code generated from Pkl module `sonr.motr.ORM`. DO NOT EDIT.
// Code generated from Pkl module `sonr.orm.Models`. DO NOT EDIT.
package keycurve
import (
@@ -1,4 +1,4 @@
// Code generated from Pkl module `sonr.motr.ORM`. DO NOT EDIT.
// Code generated from Pkl module `sonr.orm.Models`. DO NOT EDIT.
package keyencoding
import (
+1 -1
View File
@@ -1,4 +1,4 @@
// Code generated from Pkl module `sonr.motr.ORM`. DO NOT EDIT.
// Code generated from Pkl module `sonr.orm.Models`. DO NOT EDIT.
package keyrole
import (
@@ -1,4 +1,4 @@
// Code generated from Pkl module `sonr.motr.ORM`. DO NOT EDIT.
// Code generated from Pkl module `sonr.orm.Models`. DO NOT EDIT.
package keysharerole
import (
+1 -1
View File
@@ -1,4 +1,4 @@
// Code generated from Pkl module `sonr.motr.ORM`. DO NOT EDIT.
// Code generated from Pkl module `sonr.orm.Models`. DO NOT EDIT.
package keytype
import (
@@ -1,4 +1,4 @@
// Code generated from Pkl module `sonr.motr.ORM`. DO NOT EDIT.
// Code generated from Pkl module `sonr.orm.Models`. DO NOT EDIT.
package permissiongrant
import (
@@ -1,4 +1,4 @@
// Code generated from Pkl module `sonr.motr.ORM`. DO NOT EDIT.
// Code generated from Pkl module `sonr.orm.Models`. DO NOT EDIT.
package permissionscope
import (