package Ġbrain _ factory . face _ recognition Ċ Ċ import Ġio . realm . Realm List Ċ import Ġio . realm . Realm Object Ċ import Ġio . realm . annotations . PrimaryKey Ċ import Ġio . realm . annotations . Required Ċ import Ġorg . bson . types . ObjectId Ċ import Ġjava . nio . Float Buffer Ċ Ċ open Ġclass ĠPerson ( ĊĠĠĠ Ġnew FirstName : ĠString Ġ= Ġ" John ", ĊĠĠĠ Ġnew LastName : ĠString Ġ= Ġ" Do e ", ĊĠĠĠ Ġnew Email : ĠString Ġ= Ġ" john . doe @ gmail . com ", ĊĠĠĠ Ġnew Phone : ĠString Ġ= Ġ"+ 4 0 7 0 0 0 0 0 0 0 ", ĊĠĠĠ Ġnew Position : ĠString Ġ= Ġ" Unknown ", ĊĠĠĠ Ġnew Embed dings : ĠFloat Buffer Ġ= ĠFloat Buffer . allocate ( 5 1 2 ), ĊĠĠĠ Ġproject : ĠString Ġ= Ġ" Face Recognition " Ċ ) Ġ: ĠRealm Object () Ċ { ĊĠĠĠ Ġ@ PrimaryKey ĊĠĠĠ Ġvar Ġ_ id : ĠObjectId Ġ= ĠObjectId () ĊĊĠĠĠ Ġ@ Required ĊĠĠĠ Ġvar ĠfirstName : ĠString Ġ= Ġnew FirstName ĊĊĠĠĠ Ġ@ Required ĊĠĠĠ Ġvar ĠlastName : ĠString Ġ= Ġnew LastName ĊĊĠĠĠ Ġ@ Required ĊĠĠĠ Ġvar Ġemail : ĠString Ġ= Ġnew Email ĊĊĠĠĠ Ġ@ Required ĊĠĠĠ Ġvar Ġphone : ĠString Ġ= Ġnew Phone ĊĊĠĠĠ Ġ@ Required ĊĠĠĠ Ġvar Ġposition : ĠString Ġ= Ġnew Position ĊĊĠĠĠ Ġ@ Required ĊĠĠĠ Ġvar Ġembeddings : ĠRealm List < Float > Ġ= ĠUtils . realm List From Float Buffer ( new Embed dings ) ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ"$ firstName Ġ$ lastName : Ġ$ email " ĊĠĠĠ Ġ} Ċ }