From 4a178d01e3eea33c1929fbaa2b8abb8423d845ac Mon Sep 17 00:00:00 2001 From: mr Date: Mon, 10 Feb 2025 09:58:46 +0100 Subject: [PATCH] add purchase resource in model catalog --- models/models.go | 2 ++ .../purchase_resource/purchase_resource_accessor.go | 4 ++-- tools/enums.go | 6 +++--- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/models/models.go b/models/models.go index f749597..d99ccd4 100644 --- a/models/models.go +++ b/models/models.go @@ -3,6 +3,7 @@ package models import ( "cloud.o-forge.io/core/oc-lib/logs" "cloud.o-forge.io/core/oc-lib/models/order" + "cloud.o-forge.io/core/oc-lib/models/resources/purchase_resource" "cloud.o-forge.io/core/oc-lib/tools" "cloud.o-forge.io/core/oc-lib/models/booking" @@ -36,6 +37,7 @@ var models = map[string]func() utils.DBObject{ tools.WORKFLOW_HISTORY.String(): func() utils.DBObject { return &w2.WorkflowHistory{} }, tools.WORKSPACE_HISTORY.String(): func() utils.DBObject { return &w3.WorkspaceHistory{} }, tools.ORDER.String(): func() utils.DBObject { return &order.Order{} }, + tools.PURCHASE_RESOURCE.String(): func() utils.DBObject { return &purchase_resource.PurchaseResource{} }, } // Model returns the model object based on the model type diff --git a/models/resources/purchase_resource/purchase_resource_accessor.go b/models/resources/purchase_resource/purchase_resource_accessor.go index d30ae15..8e87a93 100644 --- a/models/resources/purchase_resource/purchase_resource_accessor.go +++ b/models/resources/purchase_resource/purchase_resource_accessor.go @@ -17,9 +17,9 @@ type purchaseResourceMongoAccessor struct { func NewAccessor(request *tools.APIRequest) *purchaseResourceMongoAccessor { return &purchaseResourceMongoAccessor{ AbstractAccessor: utils.AbstractAccessor{ - Logger: logs.CreateLogger(tools.BUYING_STATUS.String()), // Create a logger with the data type + Logger: logs.CreateLogger(tools.PURCHASE_RESOURCE.String()), // Create a logger with the data type Request: request, - Type: tools.BUYING_STATUS, + Type: tools.PURCHASE_RESOURCE, }, } } diff --git a/tools/enums.go b/tools/enums.go index b0b53a3..7302838 100644 --- a/tools/enums.go +++ b/tools/enums.go @@ -20,7 +20,7 @@ const ( WORKFLOW_HISTORY WORKSPACE_HISTORY ORDER - BUYING_STATUS + PURCHASE_RESOURCE ) var NOAPI = "" @@ -70,7 +70,7 @@ var Str = [...]string{ "workflow_history", "workspace_history", "order", - "buying_status", + "purchase_resource", } func FromInt(i int) string { @@ -91,5 +91,5 @@ func (d DataType) EnumIndex() int { } func DataTypeList() []DataType { - return []DataType{DATA_RESOURCE, PROCESSING_RESOURCE, STORAGE_RESOURCE, COMPUTE_RESOURCE, WORKFLOW_RESOURCE, WORKFLOW, WORKFLOW_EXECUTION, WORKSPACE, PEER, COLLABORATIVE_AREA, RULE, BOOKING, WORKFLOW_HISTORY, WORKSPACE_HISTORY, ORDER, BUYING_STATUS} + return []DataType{DATA_RESOURCE, PROCESSING_RESOURCE, STORAGE_RESOURCE, COMPUTE_RESOURCE, WORKFLOW_RESOURCE, WORKFLOW, WORKFLOW_EXECUTION, WORKSPACE, PEER, COLLABORATIVE_AREA, RULE, BOOKING, WORKFLOW_HISTORY, WORKSPACE_HISTORY, ORDER, PURCHASE_RESOURCE} }