Documentation ¶
Index ¶
- func DBArtifactToResponse(dbArtifact database.Artifact) response.Artifact
- func DBArtifactsToResponses(dbArtifacts []database.Artifact) []response.Artifact
- func DBBranchListToPaginatedResponse(dbBranches []database.Branch, allBranchesCount int64, ...) response.PaginatedBranches
- func DBBranchListToResponse(dbAllBranches []database.Branch, dbDefaultBranch *database.Branch) response.BranchList
- func DBBranchToResponse(dbBranch database.Branch) response.Branch
- func DBBranchesToResponses(dbBranches []database.Branch) []response.Branch
- func DBBranchesToSetOfNames(dbBranches []database.Branch) maps.Set[string]
- func DBBuildParamToResponse(dbParam database.BuildParam) response.BuildParam
- func DBBuildParamsToResponses(dbParams []database.BuildParam) []response.BuildParam
- func DBBuildStatusToResponse(dbStatus database.BuildStatus) response.BuildStatus
- func DBBuildToResponse(dbBuild database.Build, engineLookup EngineLookup) response.Build
- func DBBuildToResponseBuildReferenceWrapper(dbBuild database.Build) response.BuildReferenceWrapper
- func DBBuildsToResponses(dbBuilds []database.Build, engineLookup EngineLookup) []response.Build
- func DBProjectOverridesToResponse(dbProjectOverrides database.ProjectOverrides) response.ProjectOverrides
- func DBProjectToResponse(dbProject database.Project) response.Project
- func DBProjectsToResponses(dbProjects []database.Project) []response.Project
- func DBProviderToResponse(dbProvider database.Provider) response.Provider
- func DBProvidersToResponses(dbProviders []database.Provider) []response.Provider
- func DBTestResultDetailToResponse(dbDetail database.TestResultDetail) response.TestResultDetail
- func DBTestResultDetailsToResponses(dbDetails []database.TestResultDetail) []response.TestResultDetail
- func DBTestResultStatusToResponse(dbStatus database.TestResultStatus) response.TestResultStatus
- func DBTestResultSummariesToResponses(dbSummaries []database.TestResultSummary) []response.TestResultSummary
- func DBTestResultSummaryToResponse(dbSummary database.TestResultSummary) response.TestResultSummary
- func DBTimeMetadataToResponse(timeMetadata database.TimeMetadata) response.TimeMetadata
- func DBTokenToResponse(dbToken database.Token) response.Token
- func DBTokensToResponses(dbTokens []database.Token) []response.Token
- func ParseBuildDefinition(buildDef string) (any, error)
- func ReqBranchUpdatesToSetOfNames(reqBranches []request.BranchUpdate) maps.Set[string]
- func ReqBuildStatusToDatabase(reqStatus request.BuildStatus) (database.BuildStatus, bool)
- func ReqProjectToDatabase(reqProject request.Project) database.Project
- type EngineLookup
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DBArtifactToResponse ¶
DBArtifactToResponse converts a database artifact to a response artifact.
func DBArtifactsToResponses ¶
DBArtifactsToResponses converts a slice of database artifacts to a slice of response artifacts.
func DBBranchListToPaginatedResponse ¶
func DBBranchListToPaginatedResponse(dbBranches []database.Branch, allBranchesCount int64, dbDefaultBranch *database.Branch) response.PaginatedBranches
DBBranchListToPaginatedResponse converts a list of branches and an optional default branch to a response paginated list of branches.
func DBBranchListToResponse ¶
func DBBranchListToResponse(dbAllBranches []database.Branch, dbDefaultBranch *database.Branch) response.BranchList
DBBranchListToResponse converts a list of branches and an optional default branch to a response list of branches.
func DBBranchToResponse ¶
DBBranchToResponse converts a database branch to a response branch.
func DBBranchesToResponses ¶
DBBranchesToResponses converts a slice of database branches to a slice of response branches.
func DBBranchesToSetOfNames ¶
DBBranchesToSetOfNames converts a slice of database branches to a set of branch names.
func DBBuildParamToResponse ¶
func DBBuildParamToResponse(dbParam database.BuildParam) response.BuildParam
DBBuildParamToResponse converts a database build parameter to a response build parameter.
func DBBuildParamsToResponses ¶
func DBBuildParamsToResponses(dbParams []database.BuildParam) []response.BuildParam
DBBuildParamsToResponses converts a slice of database build parameters to a slice of response build parameters.
func DBBuildStatusToResponse ¶
func DBBuildStatusToResponse(dbStatus database.BuildStatus) response.BuildStatus
DBBuildStatusToResponse converts a database build status to a response build status.
func DBBuildToResponse ¶
func DBBuildToResponse(dbBuild database.Build, engineLookup EngineLookup) response.Build
DBBuildToResponse converts a database build to a response build.
func DBBuildToResponseBuildReferenceWrapper ¶
func DBBuildToResponseBuildReferenceWrapper(dbBuild database.Build) response.BuildReferenceWrapper
DBBuildToResponseBuildReferenceWrapper converts a database build to a response build reference wrapper.
func DBBuildsToResponses ¶
func DBBuildsToResponses(dbBuilds []database.Build, engineLookup EngineLookup) []response.Build
DBBuildsToResponses converts a slice of database builds to a slice of response builds.
func DBProjectOverridesToResponse ¶
func DBProjectOverridesToResponse(dbProjectOverrides database.ProjectOverrides) response.ProjectOverrides
DBProjectOverridesToResponse converts a database project's overrides to a response project's overrides.
func DBProjectToResponse ¶
DBProjectToResponse converts a database project to a response project.
func DBProjectsToResponses ¶
DBProjectsToResponses converts a slice of database projects to a slice of response projects.
func DBProviderToResponse ¶
DBProviderToResponse converts a database provider to a response provider.
func DBProvidersToResponses ¶
DBProvidersToResponses converts a slice of database providers to a slice of response providers.
func DBTestResultDetailToResponse ¶
func DBTestResultDetailToResponse(dbDetail database.TestResultDetail) response.TestResultDetail
DBTestResultDetailToResponse converts a database test result detail to a response test result detail.
func DBTestResultDetailsToResponses ¶
func DBTestResultDetailsToResponses(dbDetails []database.TestResultDetail) []response.TestResultDetail
DBTestResultDetailsToResponses converts a slice of database test result details to a slice of response test result details.
func DBTestResultStatusToResponse ¶
func DBTestResultStatusToResponse(dbStatus database.TestResultStatus) response.TestResultStatus
DBTestResultStatusToResponse converts a database test result status to a response test result status.
func DBTestResultSummariesToResponses ¶
func DBTestResultSummariesToResponses(dbSummaries []database.TestResultSummary) []response.TestResultSummary
DBTestResultSummariesToResponses converts a slice of database test result summaries to a slice of response test result summaries.
func DBTestResultSummaryToResponse ¶
func DBTestResultSummaryToResponse(dbSummary database.TestResultSummary) response.TestResultSummary
DBTestResultSummaryToResponse converts a database test result summary to a response test result summary.
func DBTimeMetadataToResponse ¶
func DBTimeMetadataToResponse(timeMetadata database.TimeMetadata) response.TimeMetadata
DBTimeMetadataToResponse converts a database timestamp metadata to a response timestamp metadata.
func DBTokenToResponse ¶
DBTokenToResponse converts a database token to a response token.
func DBTokensToResponses ¶
DBTokensToResponses converts a slice of database tokens to a slice of response tokens.
func ParseBuildDefinition ¶
ParseBuildDefinition parses a YAML-formatted build definition string to be used in a project response.
func ReqBranchUpdatesToSetOfNames ¶
func ReqBranchUpdatesToSetOfNames(reqBranches []request.BranchUpdate) maps.Set[string]
ReqBranchUpdatesToSetOfNames converts a slice of request branch updates to a set of branch names.
func ReqBuildStatusToDatabase ¶
func ReqBuildStatusToDatabase(reqStatus request.BuildStatus) (database.BuildStatus, bool)
ReqBuildStatusToDatabase converts a request build status to a database build status.
Types ¶
type EngineLookup ¶ added in v5.1.0
EngineLookup is a callback for finding the engine response based on its ID. It is expected to return nil if no engine was found by that ID.
The callback should not return any fallback or default values. The match is expected to be an exact match based on ID.