WowPacketParser billing flags explanation

File Enums/BillingFlag.cs from WowPacketParser contains billing flags from WoW.

File Interface/GlueXML/CharacterSelect.lua from WoW client contains this billing stuff.

I’m not sure which flag is used for “personal fixed plan”.

What do Restricted and EnableCais do? In which patch were they added?

Is TimeMixture sent with active billing flag only or all of available ones?