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.