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