modelconv

package
v5.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 10, 2022 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DBArtifactToResponse

func DBArtifactToResponse(dbArtifact database.Artifact) response.Artifact

DBArtifactToResponse converts a database artifact to a response artifact.

func DBArtifactsToResponses

func DBArtifactsToResponses(dbArtifacts []database.Artifact) []response.Artifact

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

func DBBranchToResponse(dbBranch database.Branch) response.Branch

DBBranchToResponse converts a database branch to a response branch.

func DBBranchesToResponses

func DBBranchesToResponses(dbBranches []database.Branch) []response.Branch

DBBranchesToResponses converts a slice of database branches to a slice of response branches.

func DBBranchesToSetOfNames

func DBBranchesToSetOfNames(dbBranches []database.Branch) maps.Set[string]

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

func DBProjectToResponse(dbProject database.Project) response.Project

DBProjectToResponse converts a database project to a response project.

func DBProjectsToResponses

func DBProjectsToResponses(dbProjects []database.Project) []response.Project

DBProjectsToResponses converts a slice of database projects to a slice of response projects.

func DBProviderToResponse

func DBProviderToResponse(dbProvider database.Provider) response.Provider

DBProviderToResponse converts a database provider to a response provider.

func DBProvidersToResponses

func DBProvidersToResponses(dbProviders []database.Provider) []response.Provider

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

func DBTokenToResponse(dbToken database.Token) response.Token

DBTokenToResponse converts a database token to a response token.

func DBTokensToResponses

func DBTokensToResponses(dbTokens []database.Token) []response.Token

DBTokensToResponses converts a slice of database tokens to a slice of response tokens.

func ParseBuildDefinition

func ParseBuildDefinition(buildDef string) (any, error)

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.

func ReqProjectToDatabase

func ReqProjectToDatabase(reqProject request.Project) database.Project

ReqProjectToDatabase converts a request project to a database project.

Types

type EngineLookup added in v5.1.0

type EngineLookup func(id string) *response.Engine

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL