Subject to the applicable provisions of law the city may borrow money for any purpose within the scope of its powers, and may issue bonds or other evidence of indebtedness therefore. Such bonds or other evidence of indebtedness shall include, but not be limited to:
(a) General obligation bonds which pledge the full faith and credit of the city for payment thereof.
(b) Special assessment bonds which are issued in anticipation of the payment of special assessments for public improvements in a special assessment district or combination thereof, which bonds may be either an obligation solely of the special assessment district or districts, or both an obligation of such district and a general obligation of the city.
(c) Revenue bonds as authorized by law.
(d) Mortgage bonds for the acquiring, owning, purchasing, constructing, improving or operating of any public utility which the city is authorized by law to finance in this manner, or for such other purposes as may be authorized by law.
(e) Tax anticipation notes as authorized by law.
(f) Calamity bonds issued in case of fire, flood, or other calamity as authorized by law.
(g) Bonds for the city's share of the cost of local improvements, which bonds may be issued as a part of, or independently of any issue of special assessment bonds which are issued for the same improvement or improvements.
(h) Bonds for refunding the indebtedness of the city.
(i) Budget bonds as authorized elsewhere herein.
(j) Time-purchase contracts as authorized elsewhere herein, to the extent that the same are considered to be debts.
(k) Bonds issued in anticipation of future payments from the motor vehicle highway fund or any other fund of the state which the city may be permitted by law to pledge for the payment of principal and interest thereof.