package arn // import ( // "github.com/akyoto/color" // ) // // ListOfMappedIDs ... // type ListOfMappedIDs struct { // IDList []*MappedID `json:"idList"` // } // // MappedID ... // type MappedID struct { // Type string `json:"type"` // ID string `json:"id"` // } // // Append appends the given mapped ID to the end of the list. // func (idList *ListOfMappedIDs) Append(typeName string, id string) { // idList.IDList = append(idList.IDList, &MappedID{ // Type: typeName, // ID: id, // }) // } // // Resolve ... // func (idList *ListOfMappedIDs) Resolve() []interface{} { // var data []interface{} // for _, mapped := range idList.IDList { // obj, err := DB.Get(mapped.Type, mapped.ID) // if err != nil { // color.Red(err.Error()) // continue // } // data = append(data, obj) // } // return data // }