package Ġcontacts . core . entities . table Ċ Ċ import Ġandroid . annotation . Target Api Ċ import Ġandroid . net . Uri Ċ import Ġandroid . os . Build Ċ import Ġandroid . provider . Blocked Number Contract Ċ import Ġandroid . provider . Contacts Contract Ċ import Ġcontacts . core .* Ċ Ċ /** Ċ Ġ* ĠDefines Ġall Ġof Ġthe Ġdatabase Ġtables Ġused Ġby Ġthis Ġlibrary . Ċ Ġ*/ Ċ internal Ġsealed Ġinterface ĠTable < out ĠT Ġ: ĠField > Ġ{ ĊĊĠĠĠ Ġval Ġuri : ĠUri ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSee Ġ[ Contacts Contract . Data ]. ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġobject ĠData Ġ: ĠTable < Abstract Data Field > Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġuri : ĠUri Ġ= ĠContact s Contract . Data . CONTENT _ URI ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSee Ġ[ Contacts Contract . Raw Contacts ]. ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġobject ĠRaw Contacts Ġ: ĠTable < Raw Contacts Field > Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġuri : ĠUri Ġ= ĠContact s Contract . Raw Contacts . CONTENT _ URI ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSee Ġ[ Contacts Contract . Contacts ]. ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġobject ĠContact s Ġ: ĠTable < Contacts Field > Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġuri : ĠUri Ġ= ĠContact s Contract . Contacts . CONTENT _ URI ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSee Ġ[ Contacts Contract . Groups ]. ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġobject ĠGroups Ġ: ĠTable < Groups Field > Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġuri : ĠUri Ġ= ĠContact s Contract . Groups . CONTENT _ URI ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSee Ġ[ Contacts Contract . Aggregation Exceptions ]. ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġobject ĠAg gregation Exceptions Ġ: ĠTable < Aggregation Exceptions Field > Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġuri : ĠUri Ġ= ĠContact s Contract . Aggregation Exceptions . CONTENT _ URI ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSee Ġ[ Blocked Number Contract . Blocked Numbers ]. ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ// Ġ[ ANDROID ĠX ] Ġ@ Requires Api Ġ( not Ġusing Ġannotation Ġto Ġavoid Ġdependency Ġon Ġandroidx . annotation ) ĊĠĠĠ Ġ@ Target Api ( Build . VERSION _ CODES . N ) ĊĠĠĠ Ġobject ĠBlock ed Numbers Ġ: ĠTable < Blocked Numbers Field > Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġuri : ĠUri Ġ= ĠBlock ed Number Contract . Blocked Numbers . CONTENT _ URI ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġobject ĠSim Contacts Ġ: ĠTable < Sim Contacts Field > Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġuri : ĠUri Ġ= ĠUri . parse (" content :// icc / ad n ") ĊĠĠĠ Ġ} Ċ }