github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/atc/api/present/public_build_input.go (about)

     1  package present
     2  
     3  import (
     4  	"github.com/pf-qiu/concourse/v6/atc"
     5  	"github.com/pf-qiu/concourse/v6/atc/db"
     6  )
     7  
     8  func PublicBuildInput(input db.BuildInput, pipelineID int) atc.PublicBuildInput {
     9  	return atc.PublicBuildInput{
    10  		Name:            input.Name,
    11  		Version:         atc.Version(input.Version),
    12  		PipelineID:      pipelineID,
    13  		FirstOccurrence: input.FirstOccurrence,
    14  	}
    15  }
    16  
    17  func PublicBuildOutput(output db.BuildOutput) atc.PublicBuildOutput {
    18  	return atc.PublicBuildOutput{
    19  		Name:    output.Name,
    20  		Version: atc.Version(output.Version),
    21  	}
    22  }