1package present
2
3import (
4	"github.com/concourse/concourse/atc"
5	"github.com/concourse/concourse/atc/db"
6)
7
8func Check(check db.Check) atc.Check {
9
10	atcCheck := atc.Check{
11		ID:     check.ID(),
12		Status: string(check.Status()),
13	}
14
15	if !check.CreateTime().IsZero() {
16		atcCheck.CreateTime = check.CreateTime().Unix()
17	}
18
19	if !check.StartTime().IsZero() {
20		atcCheck.StartTime = check.StartTime().Unix()
21	}
22
23	if !check.EndTime().IsZero() {
24		atcCheck.EndTime = check.EndTime().Unix()
25	}
26
27	if err := check.CheckError(); err != nil {
28		atcCheck.CheckError = err.Error()
29	}
30
31	return atcCheck
32}
33