What you actually need to do if you want to do it properly is to list each firemode separately with all its parameters
The parameters for single shot are
Damage, range, ap cost, speed, accuracy, dmgtype, skill, aimed
For burst it's
Damage, range, ap cost, speed, accuracy, dmgtype, skill, burstcount, 1hex, spread
On top of that theres also ChargeTime but it's not used that often. Skill and dmg type could be left out to shorten the table. There are up to 3 firemodes so that would have to be accounted for, too
Then there are the normal, non firemode specific params
Tier, Weight, ST req, magsize, caliber
I guess walk only and deploy could be put into the trait section of a weapon
edit: I'll make the weapon data available before the release. A List with all weapon names, descriptions, pictures and the non-firemode specific params will be made available in a few days or so