github.com/billybanfield/evergreen@v0.0.0-20170525200750-eeee692790f7/model/alert/db.go (about)

     1  package alert
     2  
     3  import (
     4  	"github.com/evergreen-ci/evergreen/db/bsonutil"
     5  )
     6  
     7  const (
     8  	// Collection is the name of the collection in MongoDB that stores alerts.
     9  	Collection = "alerts"
    10  )
    11  
    12  var (
    13  	IdKey          = bsonutil.MustHaveTag(AlertRequest{}, "Id")
    14  	HostIdKey      = bsonutil.MustHaveTag(AlertRequest{}, "HostId")
    15  	TriggerKey     = bsonutil.MustHaveTag(AlertRequest{}, "Trigger")
    16  	QueueStatusKey = bsonutil.MustHaveTag(AlertRequest{}, "QueueStatus")
    17  	TaskIdKey      = bsonutil.MustHaveTag(AlertRequest{}, "TaskId")
    18  	BuildIdKey     = bsonutil.MustHaveTag(AlertRequest{}, "BuildId")
    19  	VersionIdKey   = bsonutil.MustHaveTag(AlertRequest{}, "VersionId")
    20  	ProjectIdKey   = bsonutil.MustHaveTag(AlertRequest{}, "ProjectId")
    21  	DisplayKey     = bsonutil.MustHaveTag(AlertRequest{}, "Display")
    22  	CreatedAtKey   = bsonutil.MustHaveTag(AlertRequest{}, "CreatedAt")
    23  )