// MongoDeployment represents a deployment stored in MongoDB
type MongoDeployment struct {
	ID             string    `bson:"_id"`
	Name           string    `bson:"name"`
	SourceType     string    `bson:"sourceType"` // "git" or "container"
	GitURL         string    `bson:"gitUrl"`
	ContainerImage string    `bson:"containerImage"`
	Regions        []string  `bson:"regions"`
	UseWildcard    bool      `bson:"useWildcard"`
	Subdomain      string    `bson:"subdomain"`
	Status         string    `bson:"status"`
	CreatedAt      time.Time `bson:"createdAt"`
	UpdatedAt      time.Time `bson:"updatedAt"`
} 