package Ġcom . sin ch . metadata . model Ċ Ċ import Ġkotlinx . serialization . Serial Name Ċ import Ġkotlinx . serialization . Serializable Ċ Ċ /** Ċ Ġ* ĠClass Ġholding Ġmetadata Ġdescribing Ġwhich Ġpermissions Ġuser Ġhas Ġgranted Ġto Ġthe Ġapplication . Ċ Ġ* Ġ@ property Ġhas Read Phone State Permission ĠFlag Ġindicating Ġif Ġapplication Ġhas ĠREAD _ PHONE _ STATE Ġpermission . Ċ Ġ* Ġ@ property Ġhas Read Call Log Permission ĠFlag Ġindicating Ġif Ġapplication Ġhas ĠREAD _ CALL _ LOG Ġpermission . Ċ Ġ* Ġ@ property Ġhas Call Phone Permission ĠFlag Ġindicating Ġif Ġapplication Ġhas ĠCALL _ PHONE Ġpermission . Ċ Ġ* Ġ@ property Ġhas Read Sms Permission ĠFlag Ġindicating Ġif Ġapplication Ġhas ĠREAD _ SMS Ġpermission . Ċ Ġ* Ġ@ property Ġhas Receive Sms Permission ĠFlag Ġindicating Ġif Ġapplication Ġhas ĠRE CE IVE _ SMS Ġpermission . Ċ Ġ* Ġ@ property Ġhas Access Network State Permission ĠFlag Ġindicating Ġif Ġapplication Ġhas ĠACCESS _ NETWORK _ STATE Ġpermission . Ċ Ġ* Ġ@ property Ġhas Cell ular Signal Permission ĠFlag Ġindicating Ġif Ġapplication Ġhas ĠACCESS _ CO AR SE _ LOCATION Ġor ĠACCESS _ F INE _ LOCATION Ġpermission . Ċ Ġ*/ Ċ @ Serializable Ċ data Ġclass ĠPermissions Metadata ( ĊĠĠĠ Ġ@ Serial Name (" READ _ PHONE _ STATE ") Ġval Ġhas Read Phone State Permission : ĠBoolean , ĊĠĠĠ Ġ@ Serial Name (" READ _ CALL _ LOG ") Ġval Ġhas Read Call Log Permission : ĠBoolean , ĊĠĠĠ Ġ@ Serial Name (" CALL _ PHONE ") Ġval Ġhas Call Phone Permission : ĠBoolean , ĊĠĠĠ Ġ@ Serial Name (" READ _ SMS ") Ġval Ġhas Read Sms Permission : ĠBoolean , ĊĠĠĠ Ġ@ Serial Name (" RECEIVE _ SMS ") Ġval Ġhas Receive Sms Permission : ĠBoolean , ĊĠĠĠ Ġ@ Serial Name (" ACCESS _ NETWORK _ STATE ") Ġval Ġhas Access Network State Permission : ĠBoolean , ĊĠĠĠ Ġ@ Serial Name (" getCell ular Signal Level ") Ġval Ġhas Cell ular Signal Permission : ĠBoolean Ċ )