A Swiss passport is issued to a Swiss citizen, which takes around 12 years.
A non-EU with a credit card Eurocompatible B permit can travel visa free to the Schengen zone, or elsewhere with an appropriate visa onto, in this case, the Indian passport.
A spouse of a Swiss national first receives a B permit.
In a nutshell, Swiss citizenship is tri-level with no central records.
1) Commune level ( length varies )
2) Cantonal level ( length varies )
3) Federal i.e. a Swiss ID and consequently a Swiss passport
The Swiss government, like other governments, may issue service or special passports such as:
These are normally for government employees for use abroad ( and in limited cases, special humanitarian cases )