in lambda/src/cloudrack-lambda-core/config/dbadapter/dbadapter.go [40:55]
func DynamoListToBom(dbrList []model.DynamoHotelRec) model.Hotel{
var bom model.Hotel
var hotelConfigChanges []model.HotelConfigChange = make([]model.HotelConfigChange,0,0)
for _, dbr := range dbrList {
if(strings.HasPrefix(dbr.ItemType,ITEM_TYPE_CONFIG_INVENTORY_ROOM_TYPE)) {
bom.RoomTypes = append(bom.RoomTypes,DynamoToBomRoomType(dbr))
} else if(dbr.ItemType == ITEM_TYPE_CONFIG_GENERAL) {
bom = DynamoToBom(dbr)
} else if(strings.HasPrefix(dbr.ItemType,ITEM_TYPE_CONFIG_HISTORY)) {
hotelConfigChanges = append(hotelConfigChanges,DynamoToBomConfigChange(dbr))
}
}
bom.PendingChanges = hotelConfigChanges
return bom
}