§ 545.11 DISCHARGING FIREARMS.
   (a)   No person shall discharge any air gun, rifle, shotgun, revolver, pistol, or other firearm within the corporate limits of the municipality.
   (b)   This section does not apply when firearms are used in self defense, in the discharge of official duty, or when otherwise lawfully authorized.