const classfantorepo::PodInfo
sys::Obj fantorepo::PodInfo : fanlink::MongoDoc
PodInfo object Top level pod infos (with individual version as PodVersion#)
- _id
virtual const override ObjectID? _id
- decDependants
- dirPath
const Str? dirPath
- find
- findOne
- incDependants
- incFetches
- insert
Void insert(DB db)
- isPrivate
const Bool? isPrivate := false
- lastModif
const Int? lastModif
- lastVersion
const Str? lastVersion
- list
static PodInfo[] list(DB db)
- listByOwner
- make
new make(|This f)
- makeNew
- name
const Str name
- nameLower
const Str nameLower
lower case name for searching
- nbDependants
const Int? nbDependants := 0
- nbFetches
const Int? nbFetches := 0
- owner
const Str? owner
- remove
static Void remove(DB db, Str podName)
Delete pod and it's version (only allowed via web interface and only for private pods)
- searchPods
static List searchPods(DB db, Str query)
Search pod names and summary (can use patterns) Because we bypass fanlink we get a plain list as the result (not deserialized back into PodInfo)
- summary
const Str? summary
- update
Void update(DB db)
- vcsUri
const Str? vcsUri