package Ġcom . up reality . exp enses spring backend . users . domain . models Ċ Ċ sealed Ġclass ĠCredentials Ġ{ ĊĠĠĠ Ġsealed Ġclass ĠBase Ġ: ĠCredentials () Ġ{ ĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠEmail ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġemail : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġverified : ĠBoolean Ġ= Ġfalse ĊĠĠĠĠĠĠĠ Ġ) Ġ: ĠBase () ĊĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠPhone ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġphone : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġverified : ĠBoolean Ġ= Ġfalse ĊĠĠĠĠĠĠĠ Ġ) Ġ: ĠBase () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġsealed Ġclass ĠProvider Based Ġ: ĠCredentials () Ġ{ ĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠGoogle ( val Ġgoogle Id : ĠLong ) Ġ: ĠProvider Based () ĊĠĠĠ Ġ} Ċ }