Added arn to the main repository
This commit is contained in:
20
arn/IDList.go
Normal file
20
arn/IDList.go
Normal file
@ -0,0 +1,20 @@
|
||||
package arn
|
||||
|
||||
// IDList stores lists of IDs that are retrievable by name.
|
||||
type IDList []string
|
||||
|
||||
// GetIDList ...
|
||||
func GetIDList(id string) (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 string) IDList {
|
||||
return append(idList, id)
|
||||
}
|
Reference in New Issue
Block a user