Versions in this module Expand all Collapse all v1 v1.0.0 Aug 3, 2023 Changes in this version + func Handle(data []byte, platform models.Platform, credentials *models.Credentials, ...) (*models.Pipeline, error) + type AzureHandler struct + func (g *AzureHandler) GetEnhancer() enhancers.Enhancer + func (g *AzureHandler) GetLoader() loaders.Loader[azureModels.Pipeline] + func (g *AzureHandler) GetParser() parsers.Parser[azureModels.Pipeline] + func (g *AzureHandler) GetPlatform() models.Platform + type BitbucketHandler struct + func (g *BitbucketHandler) GetEnhancer() enhancers.Enhancer + func (g *BitbucketHandler) GetLoader() loaders.Loader[bitbucketModels.Pipeline] + func (g *BitbucketHandler) GetParser() parsers.Parser[bitbucketModels.Pipeline] + func (g *BitbucketHandler) GetPlatform() models.Platform + type GitHubHandler struct + func (g *GitHubHandler) GetEnhancer() enhancers.Enhancer + func (g *GitHubHandler) GetLoader() loaders.Loader[githubModels.Workflow] + func (g *GitHubHandler) GetParser() parsers.Parser[githubModels.Workflow] + func (g *GitHubHandler) GetPlatform() models.Platform + type GitLabHandler struct + func (g *GitLabHandler) GetEnhancer() enhancers.Enhancer + func (g *GitLabHandler) GetLoader() loaders.Loader[gitlabModels.GitlabCIConfiguration] + func (g *GitLabHandler) GetParser() parsers.Parser[gitlabModels.GitlabCIConfiguration] + func (g *GitLabHandler) GetPlatform() models.Platform + type Handler interface + GetEnhancer func() enhancers.Enhancer + GetLoader func() loaders.Loader[T] + GetParser func() parsers.Parser[T] + GetPlatform func() models.Platform