package Ġcom . example . sdk . data . model . id Ċ Ċ import Ġandroid . os . Parcelable Ċ import Ġkotlinx . parcel ize . Parcel ize Ċ Ċ /** Ċ Ġ* ĠResult Ġof Ġthe Ġtext Ġdetection Ċ Ġ* Ċ Ġ* Ġ@ see ĠRaw Document Data Ċ Ġ*/ Ċ sealed Ġclass ĠText Document Result Ġ: ĠParcel able Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠText Ġdetection Ġwas Ġsuccessful : Ġfound Ġat Ġleast Ġone Ġline Ġof Ġtext ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ property Ġdocument Data Ġ[ Raw Document Data ] Ġwith Ġdetected Ġtext ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠTODO : ĠAdd Ġfile Ġwith Ġphoto ? ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ see ĠRaw Document Data ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Parcel ize ĊĠĠĠ Ġdata Ġclass ĠSuccess ( ĊĠĠĠĠĠĠĠ Ġval Ġdocument Data : ĠRaw Document Data ĊĠĠĠ Ġ) Ġ: ĠText Document Result () ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠText Ġdetection Ġfailed , Ġpossible Ġreason Ġis Ġthat Ġno Ġtext Ġfound Ġon Ġthe Ġimage ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ property Ġtext ĠError Ġmessage ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠTODO : ĠReturn ing Ġjust Ġa Ġtext Ġis Ġnot Ġthe Ġbest Ġsolution . ĊĠĠĠĠ Ġ* ĠTODO : ĠWe Ġshould Ġbetter Ġreturn Ġsome Ġkind Ġof Ġerror Ġclass , Ġlike Ġenum Ġclass ĠFailure Type : ĠNo Text ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Parcel ize ĊĠĠĠ Ġdata Ġclass ĠFailure ( ĊĠĠĠĠĠĠĠ Ġval Ġtext : ĠString ĊĠĠĠ Ġ) Ġ: ĠText Document Result () ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠText Ġdetection Ġwas Ġcancelled ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Parcel ize ĊĠĠĠ Ġobject ĠCancel led Ġ: ĠText Document Result () Ċ } Ċ