Currently if you attempt to add multiple donations to the donation.Gift.Donations array, they will appear as a single split revenue type in batch. The Payment 2.0 part (i.e shopping cart) allows for multiple funds yet each fund appears as it's own line item in batch. It would be very beneficial to have this same end result when pushing multiple funds onto the designation array in the API.
Essentially this would allow the user to create their own "on-the-fly" shopping cart