github.com/ActiveState/cli@v0.0.0-20240508170324-6801f60cd051/pkg/platform/api/graphql/model/vcs.go (about) 1 package model 2 3 import ( 4 "github.com/ActiveState/cli/pkg/platform/api/mono/mono_models" 5 "github.com/go-openapi/strfmt" 6 ) 7 8 type Requirement struct { 9 mono_models.Checkpoint 10 VersionConstraints mono_models.Constraints `json:"constraint_json,omitempty"` 11 CommitID strfmt.UUID `json:"commit_id"` 12 } 13 14 type Commit struct { 15 AtTime strfmt.DateTime `json:"at_time"` 16 } 17 18 type Checkpoint struct { 19 Requirements []*Requirement `json:"vcs_checkpoints"` 20 Commit *Commit `json:"vcs_commits_by_pk"` 21 } 22