@@ -7,12 +7,12 @@ package mock
77
88import (
99 "github.com/mendixlabs/mxcli/mdl/backend"
10+ "github.com/mendixlabs/mxcli/mdl/types"
1011 "github.com/mendixlabs/mxcli/model"
1112 "github.com/mendixlabs/mxcli/sdk/agenteditor"
1213 "github.com/mendixlabs/mxcli/sdk/domainmodel"
1314 "github.com/mendixlabs/mxcli/sdk/javaactions"
1415 "github.com/mendixlabs/mxcli/sdk/microflows"
15- "github.com/mendixlabs/mxcli/mdl/types"
1616 "github.com/mendixlabs/mxcli/sdk/pages"
1717 "github.com/mendixlabs/mxcli/sdk/security"
1818 "github.com/mendixlabs/mxcli/sdk/workflows"
@@ -75,18 +75,19 @@ type MockBackend struct {
7575 UpdateEnumerationRefsInAllDomainModelsFunc func (oldQualifiedName , newQualifiedName string ) error
7676
7777 // MicroflowBackend
78- ListMicroflowsFunc func () ([]* microflows.Microflow , error )
79- GetMicroflowFunc func (id model.ID ) (* microflows.Microflow , error )
80- CreateMicroflowFunc func (mf * microflows.Microflow ) error
81- UpdateMicroflowFunc func (mf * microflows.Microflow ) error
82- DeleteMicroflowFunc func (id model.ID ) error
83- MoveMicroflowFunc func (mf * microflows.Microflow ) error
84- ListNanoflowsFunc func () ([]* microflows.Nanoflow , error )
85- GetNanoflowFunc func (id model.ID ) (* microflows.Nanoflow , error )
86- CreateNanoflowFunc func (nf * microflows.Nanoflow ) error
87- UpdateNanoflowFunc func (nf * microflows.Nanoflow ) error
88- DeleteNanoflowFunc func (id model.ID ) error
89- MoveNanoflowFunc func (nf * microflows.Nanoflow ) error
78+ ListMicroflowsFunc func () ([]* microflows.Microflow , error )
79+ GetMicroflowFunc func (id model.ID ) (* microflows.Microflow , error )
80+ CreateMicroflowFunc func (mf * microflows.Microflow ) error
81+ UpdateMicroflowFunc func (mf * microflows.Microflow ) error
82+ DeleteMicroflowFunc func (id model.ID ) error
83+ MoveMicroflowFunc func (mf * microflows.Microflow ) error
84+ ParseMicroflowFromRawFunc func (raw map [string ]any , unitID , containerID model.ID ) * microflows.Microflow
85+ ListNanoflowsFunc func () ([]* microflows.Nanoflow , error )
86+ GetNanoflowFunc func (id model.ID ) (* microflows.Nanoflow , error )
87+ CreateNanoflowFunc func (nf * microflows.Nanoflow ) error
88+ UpdateNanoflowFunc func (nf * microflows.Nanoflow ) error
89+ DeleteNanoflowFunc func (id model.ID ) error
90+ MoveNanoflowFunc func (nf * microflows.Nanoflow ) error
9091
9192 // PageBackend
9293 ListPagesFunc func () ([]* pages.Page , error )
@@ -270,6 +271,14 @@ type MockBackend struct {
270271 SerializeDataSourceFunc func (ds pages.DataSource ) (any , error )
271272 SerializeWorkflowActivityFunc func (a workflows.WorkflowActivity ) (any , error )
272273
274+ // WidgetBuilderBackend
275+ LoadWidgetTemplateFunc func (widgetID string , projectPath string ) (backend.WidgetObjectBuilder , error )
276+ SerializeWidgetToOpaqueFunc func (w pages.Widget ) any
277+ SerializeDataSourceToOpaqueFunc func (ds pages.DataSource ) any
278+ BuildCreateAttributeObjectFunc func (attributePath string , objectTypeID , propertyTypeID , valueTypeID string ) (any , error )
279+ BuildDataGrid2WidgetFunc func (id model.ID , name string , spec backend.DataGridSpec , projectPath string ) (* pages.CustomWidget , error )
280+ BuildFilterWidgetFunc func (spec backend.FilterWidgetSpec , projectPath string ) (pages.Widget , error )
281+
273282 // AgentEditorBackend
274283 ListAgentEditorModelsFunc func () ([]* agenteditor.Model , error )
275284 ListAgentEditorKnowledgeBasesFunc func () ([]* agenteditor.KnowledgeBase , error )
0 commit comments