adding inputs output struct based on argo naming for now

This commit is contained in:
mr
2025-01-27 16:02:45 +01:00
parent 8b03df7923
commit 3ff7b47995
10 changed files with 51 additions and 191 deletions

View File

@@ -2,7 +2,6 @@ package resources
import (
"cloud.o-forge.io/core/oc-lib/models/common/pricing"
"cloud.o-forge.io/core/oc-lib/models/resources/resource_model"
"cloud.o-forge.io/core/oc-lib/models/utils"
"cloud.o-forge.io/core/oc-lib/tools"
)
@@ -14,13 +13,13 @@ type ResourceInterface interface {
GetType() string
GetSelectedInstance() utils.DBObject
SetAllowedInstances(request *tools.APIRequest)
SetResourceModel(model *resource_model.ResourceModel)
}
type ResourceInstanceITF interface {
utils.DBObject
GetID() string
GetName() string
StoreDraftDefault()
GetPricingsProfiles(peerID string, groups []string) []pricing.PricingProfileITF
GetPeerGroups() ([]ResourcePartnerITF, []map[string][]string)
ClearPeerGroups()