Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MarketplaceService ¶
type MarketplaceService interface { AddItem(item models.MarketplaceItem, dbService databaseService.DatabaseService, cService crudService.CrudService, componentService uiComponentService.UIcomponentService, extensionService uiExtensionService.UIExtensionService) error UpdateItem(item models.MarketplaceItem) error DisableItem(item models.MarketplaceItem) error EnableItem(item models.MarketplaceItem) error GetItem(id int) (models.MarketplaceItem, error) ListItemsByCategory(category string) ([]models.MarketplaceItem, error) ListItemsByAccount(accountId int) ([]models.MarketplaceItem, error) ListItemsByType(itemType string) ([]models.MarketplaceItem, error) ListItems(accountId, category, itemType, projectType string, enable bool) ([]models.MarketplaceItem, error) ExportProject(accountId string, projectName, projectTag string, projectHasDb bool, dbService databaseService.DatabaseService, cService crudService.CrudService) (projectDto models.ProjectDto, err error) GetProjectOfItem(id int) (projectDto models.ProjectDto, err error) GetComponentOfItem(id int) (componentDto models.ExportableUIComponent, err error) GetExtensionOfItem(id int) (models.ExportableUIExtension, error) GetTemporaryCredential(useCase, accountId string) (credentials sts.Credentials, err error) CreateFunction(function models.Function) error UpdateFunction(function models.Function) error GetFunction(name string) (models.Function, error) }
func NewMarketplaceService ¶
func NewMarketplaceService(store marketplaceStore.MarketplaceStore, uiBuilderStore uibuilderStore.UIbuilderStore) MarketplaceService
Source Files ¶
- add_item.go
- create_function.go
- disable_item.go
- export_component.go
- export_project.go
- export_ui_extension.go
- get_function.go
- get_item.go
- get_item_component.go
- get_item_extension.go
- get_item_project.go
- get_temporary_credential.go
- interface.go
- list_items.go
- list_items_by_account.go
- list_items_by_category.go
- list_items_by_type.go
- update_function.go
- update_item.go
Click to show internal directories.
Click to hide internal directories.