Skip to content

Commit 924a816

Browse files
committed
Add all resource manipulations to the processor
1 parent 918d6f5 commit 924a816

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

plugins/types.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ type Storage interface {
4040
CreateResources(resource string, data []map[string]interface{}) error
4141

4242
// Update resources.
43-
UpdateResources(resource string, data []map[string]interface{}, filters []filter.ProcessedFilter) error
43+
UpdateResources(resource string, data map[string]interface{}, filters []filter.ProcessedFilter) error
4444

4545
// Delete resources.
4646
DeleteResources(resource string, filters []filter.ProcessedFilter) error

resource/types.go

+9
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,13 @@ type Processor interface {
1414

1515
// Retrieve resources.
1616
GetResources(resource string, filters []filter.ProcessedFilter) ([]map[string]interface{}, error)
17+
18+
// Create resources.
19+
CreateResources(resource string, data []map[string]interface{}) error
20+
21+
// Update resources.
22+
UpdateResources(resource string, data map[string]interface{}, filters []filter.ProcessedFilter) error
23+
24+
// Delete resources.
25+
DeleteResources(resource string, filters []filter.ProcessedFilter) error
1726
}

0 commit comments

Comments
 (0)