feat: added modules

This commit is contained in:
Marvin Zhang
2024-06-14 15:42:50 +08:00
parent 4d0adcb6f0
commit c4d795f47f
626 changed files with 60104 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
package interfaces
type ModelDelegateMethod string
type ModelDelegate interface {
Add() error
Save() error
Delete() error
GetArtifact() (ModelArtifact, error)
GetModel() Model
Refresh() error
ToBytes(interface{}) ([]byte, error)
}
const (
ModelDelegateMethodAdd = "add"
ModelDelegateMethodSave = "save"
ModelDelegateMethodDelete = "delete"
ModelDelegateMethodGetArtifact = "get-artifact"
ModelDelegateMethodRefresh = "refresh"
ModelDelegateMethodChange = "change"
)