github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/atc/api/present/worker_artifacts.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 WorkerArtifacts(artifacts []db.WorkerArtifact) []atc.WorkerArtifact {
     9  	wa := []atc.WorkerArtifact{}
    10  	for _, a := range artifacts {
    11  		wa = append(wa, WorkerArtifact(a))
    12  	}
    13  	return wa
    14  }
    15  
    16  func WorkerArtifact(artifact db.WorkerArtifact) atc.WorkerArtifact {
    17  	return atc.WorkerArtifact{
    18  		ID:        artifact.ID(),
    19  		Name:      artifact.Name(),
    20  		BuildID:   artifact.BuildID(),
    21  		CreatedAt: artifact.CreatedAt().Unix(),
    22  	}
    23  }