Documentation
¶
Index ¶
- func AppendMinimalVersionDetailsInParentMetadataDtos(pluginParentIdVsPluginParentDtoMap map[int]*bean.PluginParentMetadataDto, ...)
- func GetAllUniqueTags(tags []*repository.PluginTag) []string
- func GetIDs[T IdGetter](items []T) []int
- func GetParentPluginDtoMappings(pluginsParentMetadata []*repository.PluginParentMetadata) (map[int]*bean.PluginParentMetadataDto, map[int]bool)
- func GetPluginStepIdVsPluginStepVariablesMap(pluginStepVariables []*bean.PluginVariableDto) map[int][]*bean.PluginVariableDto
- func GetPluginVersionAndDetailsMapping(pluginVersionsMetadata []*repository.PluginMetadata, ...) map[int]map[int]*bean.PluginsVersionDetail
- func GetPluginVersionAndParentPluginIdsMap(pluginVersionIds, parentPluginIds []int) (map[int]bool, map[int]bool)
- func GetPluginVersionsMetadataByVersionAndParentPluginIds(pluginVersionsMetadata []*repository.PluginMetadata, ...) []*repository.PluginMetadata
- func GetScriptIdList(stepsDto []*bean.PluginStepsDto) []int
- func GetScriptIdVsPluginScript(pluginScripts []*bean.PluginPipelineScript) map[int]*bean.PluginPipelineScript
- func GetScriptIdVsScriptArgsDetailsMap(scriptArgDetails []*bean.ScriptPathArgPortMapping) map[int][]*bean.ScriptPathArgPortMapping
- func PaginatePluginParentMetadata(allPluginParentMetadata []*repository.PluginParentMetadata, size, offset int) []*repository.PluginParentMetadata
- type IdGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AppendMinimalVersionDetailsInParentMetadataDtos ¶
func AppendMinimalVersionDetailsInParentMetadataDtos(pluginParentIdVsPluginParentDtoMap map[int]*bean.PluginParentMetadataDto, pluginVersionsVsPluginsVersionDetailMap map[int]map[int]*bean.PluginsVersionDetail)
func GetAllUniqueTags ¶
func GetAllUniqueTags(tags []*repository.PluginTag) []string
func GetParentPluginDtoMappings ¶
func GetParentPluginDtoMappings(pluginsParentMetadata []*repository.PluginParentMetadata) (map[int]*bean.PluginParentMetadataDto, map[int]bool)
func GetPluginStepIdVsPluginStepVariablesMap ¶ added in v1.2.2
func GetPluginStepIdVsPluginStepVariablesMap(pluginStepVariables []*bean.PluginVariableDto) map[int][]*bean.PluginVariableDto
func GetPluginVersionAndDetailsMapping ¶
func GetPluginVersionAndDetailsMapping(pluginVersionsMetadata []*repository.PluginMetadata, userIdVsEmailMap map[int32]string) map[int]map[int]*bean.PluginsVersionDetail
func GetPluginVersionsMetadataByVersionAndParentPluginIds ¶
func GetPluginVersionsMetadataByVersionAndParentPluginIds(pluginVersionsMetadata []*repository.PluginMetadata, pluginVersionIdsMap, parentPluginIdsMap map[int]bool) []*repository.PluginMetadata
func GetScriptIdList ¶ added in v1.2.2
func GetScriptIdList(stepsDto []*bean.PluginStepsDto) []int
func GetScriptIdVsPluginScript ¶ added in v1.2.2
func GetScriptIdVsPluginScript(pluginScripts []*bean.PluginPipelineScript) map[int]*bean.PluginPipelineScript
func GetScriptIdVsScriptArgsDetailsMap ¶ added in v1.2.2
func GetScriptIdVsScriptArgsDetailsMap(scriptArgDetails []*bean.ScriptPathArgPortMapping) map[int][]*bean.ScriptPathArgPortMapping
func PaginatePluginParentMetadata ¶
func PaginatePluginParentMetadata(allPluginParentMetadata []*repository.PluginParentMetadata, size, offset int) []*repository.PluginParentMetadata
Types ¶
Click to show internal directories.
Click to hide internal directories.