package arn // IDList stores lists of IDs that are retrievable by name. type IDList []ID // GetIDList ... func GetIDList(id ID) (IDList, error) { obj, err := DB.Get("IDList", id) if err != nil { return nil, err } return *obj.(*IDList), nil } // Append appends the given ID to the end of the list and returns the new IDList. func (idList IDList) Append(id ID) IDList { return append(idList, id) }