@@ -12,8 +12,7 @@ import (
1212 "github.com/mendixlabs/mxcli/sdk/domainmodel"
1313 "github.com/mendixlabs/mxcli/sdk/javaactions"
1414 "github.com/mendixlabs/mxcli/sdk/microflows"
15- "github.com/mendixlabs/mxcli/sdk/mpr"
16- "github.com/mendixlabs/mxcli/sdk/mpr/version"
15+ "github.com/mendixlabs/mxcli/mdl/types"
1716 "github.com/mendixlabs/mxcli/sdk/pages"
1817 "github.com/mendixlabs/mxcli/sdk/security"
1918 "github.com/mendixlabs/mxcli/sdk/workflows"
@@ -31,8 +30,8 @@ type MockBackend struct {
3130 CommitFunc func () error
3231 IsConnectedFunc func () bool
3332 PathFunc func () string
34- VersionFunc func () mpr .MPRVersion
35- ProjectVersionFunc func () * version .ProjectVersion
33+ VersionFunc func () types .MPRVersion
34+ ProjectVersionFunc func () * types .ProjectVersion
3635 GetMendixVersionFunc func () (string , error )
3736
3837 // ModuleBackend
@@ -45,7 +44,7 @@ type MockBackend struct {
4544 DeleteModuleWithCleanupFunc func (id model.ID , moduleName string ) error
4645
4746 // FolderBackend
48- ListFoldersFunc func () ([]* mpr .FolderInfo , error )
47+ ListFoldersFunc func () ([]* types .FolderInfo , error )
4948 CreateFolderFunc func (folder * model.Folder ) error
5049 DeleteFolderFunc func (id model.ID ) error
5150 MoveFolderFunc func (id model.ID , newContainerID model.ID ) error
@@ -144,14 +143,14 @@ type MockBackend struct {
144143 RemoveFromAllowedRolesFunc func (unitID model.ID , roleName string ) (bool , error )
145144 AddEntityAccessRuleFunc func (params backend.EntityAccessRuleParams ) error
146145 RemoveEntityAccessRuleFunc func (unitID model.ID , entityName string , roleNames []string ) (int , error )
147- RevokeEntityMemberAccessFunc func (unitID model.ID , entityName string , roleNames []string , revocation mpr .EntityAccessRevocation ) (int , error )
146+ RevokeEntityMemberAccessFunc func (unitID model.ID , entityName string , roleNames []string , revocation types .EntityAccessRevocation ) (int , error )
148147 RemoveRoleFromAllEntitiesFunc func (unitID model.ID , roleName string ) (int , error )
149148 ReconcileMemberAccessesFunc func (unitID model.ID , moduleName string ) (int , error )
150149
151150 // NavigationBackend
152- ListNavigationDocumentsFunc func () ([]* mpr .NavigationDocument , error )
153- GetNavigationFunc func () (* mpr .NavigationDocument , error )
154- UpdateNavigationProfileFunc func (navDocID model.ID , profileName string , spec mpr .NavigationProfileSpec ) error
151+ ListNavigationDocumentsFunc func () ([]* types .NavigationDocument , error )
152+ GetNavigationFunc func () (* types .NavigationDocument , error )
153+ UpdateNavigationProfileFunc func (navDocID model.ID , profileName string , spec types .NavigationProfileSpec ) error
155154
156155 // ServiceBackend
157156 ListConsumedODataServicesFunc func () ([]* model.ConsumedODataService , error )
@@ -196,17 +195,17 @@ type MockBackend struct {
196195 UpdateExportMappingFunc func (em * model.ExportMapping ) error
197196 DeleteExportMappingFunc func (id model.ID ) error
198197 MoveExportMappingFunc func (em * model.ExportMapping ) error
199- ListJsonStructuresFunc func () ([]* mpr .JsonStructure , error )
200- GetJsonStructureByQualifiedNameFunc func (moduleName , name string ) (* mpr .JsonStructure , error )
201- CreateJsonStructureFunc func (js * mpr .JsonStructure ) error
198+ ListJsonStructuresFunc func () ([]* types .JsonStructure , error )
199+ GetJsonStructureByQualifiedNameFunc func (moduleName , name string ) (* types .JsonStructure , error )
200+ CreateJsonStructureFunc func (js * types .JsonStructure ) error
202201 DeleteJsonStructureFunc func (id string ) error
203202
204203 // JavaBackend
205- ListJavaActionsFunc func () ([]* mpr .JavaAction , error )
204+ ListJavaActionsFunc func () ([]* types .JavaAction , error )
206205 ListJavaActionsFullFunc func () ([]* javaactions.JavaAction , error )
207- ListJavaScriptActionsFunc func () ([]* mpr .JavaScriptAction , error )
206+ ListJavaScriptActionsFunc func () ([]* types .JavaScriptAction , error )
208207 ReadJavaActionByNameFunc func (qualifiedName string ) (* javaactions.JavaAction , error )
209- ReadJavaScriptActionByNameFunc func (qualifiedName string ) (* mpr .JavaScriptAction , error )
208+ ReadJavaScriptActionByNameFunc func (qualifiedName string ) (* types .JavaScriptAction , error )
210209 CreateJavaActionFunc func (ja * javaactions.JavaAction ) error
211210 UpdateJavaActionFunc func (ja * javaactions.JavaAction ) error
212211 DeleteJavaActionFunc func (id model.ID ) error
@@ -224,8 +223,8 @@ type MockBackend struct {
224223 UpdateProjectSettingsFunc func (ps * model.ProjectSettings ) error
225224
226225 // ImageBackend
227- ListImageCollectionsFunc func () ([]* mpr .ImageCollection , error )
228- CreateImageCollectionFunc func (ic * mpr .ImageCollection ) error
226+ ListImageCollectionsFunc func () ([]* types .ImageCollection , error )
227+ CreateImageCollectionFunc func (ic * types .ImageCollection ) error
229228 DeleteImageCollectionFunc func (id string ) error
230229
231230 // ScheduledEventBackend
@@ -234,34 +233,54 @@ type MockBackend struct {
234233
235234 // RenameBackend
236235 UpdateQualifiedNameInAllUnitsFunc func (oldName , newName string ) (int , error )
237- RenameReferencesFunc func (oldName , newName string , dryRun bool ) ([]mpr .RenameHit , error )
236+ RenameReferencesFunc func (oldName , newName string , dryRun bool ) ([]types .RenameHit , error )
238237 RenameDocumentByNameFunc func (moduleName , oldName , newName string ) error
239238
240239 // RawUnitBackend
241240 GetRawUnitFunc func (id model.ID ) (map [string ]any , error )
242241 GetRawUnitBytesFunc func (id model.ID ) ([]byte , error )
243- ListRawUnitsByTypeFunc func (typePrefix string ) ([]* mpr .RawUnit , error )
244- ListRawUnitsFunc func (objectType string ) ([]* mpr .RawUnitInfo , error )
245- GetRawUnitByNameFunc func (objectType , qualifiedName string ) (* mpr .RawUnitInfo , error )
242+ ListRawUnitsByTypeFunc func (typePrefix string ) ([]* types .RawUnit , error )
243+ ListRawUnitsFunc func (objectType string ) ([]* types .RawUnitInfo , error )
244+ GetRawUnitByNameFunc func (objectType , qualifiedName string ) (* types .RawUnitInfo , error )
246245 GetRawMicroflowByNameFunc func (qualifiedName string ) ([]byte , error )
247246 UpdateRawUnitFunc func (unitID string , contents []byte ) error
248247
249248 // MetadataBackend
250249 ListAllUnitIDsFunc func () ([]string , error )
251- ListUnitsFunc func () ([]* mpr .UnitInfo , error )
250+ ListUnitsFunc func () ([]* types .UnitInfo , error )
252251 GetUnitTypesFunc func () (map [string ]int , error )
253252 GetProjectRootIDFunc func () (string , error )
254253 ContentsDirFunc func () string
255254 ExportJSONFunc func () ([]byte , error )
256255 InvalidateCacheFunc func ()
257256
258257 // WidgetBackend
259- FindCustomWidgetTypeFunc func (widgetID string ) (* mpr.RawCustomWidgetType , error )
260- FindAllCustomWidgetTypesFunc func (widgetID string ) ([]* mpr.RawCustomWidgetType , error )
258+ FindCustomWidgetTypeFunc func (widgetID string ) (* types.RawCustomWidgetType , error )
259+ FindAllCustomWidgetTypesFunc func (widgetID string ) ([]* types.RawCustomWidgetType , error )
260+
261+ // PageMutationBackend
262+ OpenPageForMutationFunc func (unitID model.ID ) (backend.PageMutator , error )
263+
264+ // WorkflowMutationBackend
265+ OpenWorkflowForMutationFunc func (unitID model.ID ) (backend.WorkflowMutator , error )
266+
267+ // WidgetSerializationBackend
268+ SerializeWidgetFunc func (w pages.Widget ) (any , error )
269+ SerializeClientActionFunc func (a pages.ClientAction ) (any , error )
270+ SerializeDataSourceFunc func (ds pages.DataSource ) (any , error )
271+ SerializeWorkflowActivityFunc func (a workflows.WorkflowActivity ) (any , error )
261272
262273 // AgentEditorBackend
263- ListAgentEditorModelsFunc func () ([]* agenteditor.Model , error )
264- ListAgentEditorKnowledgeBasesFunc func () ([]* agenteditor.KnowledgeBase , error )
265- ListAgentEditorConsumedMCPServicesFunc func () ([]* agenteditor.ConsumedMCPService , error )
266- ListAgentEditorAgentsFunc func () ([]* agenteditor.Agent , error )
274+ ListAgentEditorModelsFunc func () ([]* agenteditor.Model , error )
275+ ListAgentEditorKnowledgeBasesFunc func () ([]* agenteditor.KnowledgeBase , error )
276+ ListAgentEditorConsumedMCPServicesFunc func () ([]* agenteditor.ConsumedMCPService , error )
277+ ListAgentEditorAgentsFunc func () ([]* agenteditor.Agent , error )
278+ CreateAgentEditorModelFunc func (m * agenteditor.Model ) error
279+ DeleteAgentEditorModelFunc func (id string ) error
280+ CreateAgentEditorKnowledgeBaseFunc func (kb * agenteditor.KnowledgeBase ) error
281+ DeleteAgentEditorKnowledgeBaseFunc func (id string ) error
282+ CreateAgentEditorConsumedMCPServiceFunc func (svc * agenteditor.ConsumedMCPService ) error
283+ DeleteAgentEditorConsumedMCPServiceFunc func (id string ) error
284+ CreateAgentEditorAgentFunc func (a * agenteditor.Agent ) error
285+ DeleteAgentEditorAgentFunc func (id string ) error
267286}
0 commit comments