package Ġcom . exp one a . exception Ċ Ċ class ĠExp one a Exception Ġ: ĠException Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġnot Configured (): ĠExp one a Exception Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠExp one a Exception (" Exp one a ĠSDK Ġis Ġnot Ġconfigured . ĠCall ĠExp one a . configure () Ġbefore Ġcalling Ġfunctions Ġof Ġthe ĠSDK ") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġalready Configured (): ĠExp one a Exception Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠExp one a Exception (" Exp one a ĠSDK Ġwas Ġalready Ġconfigured .") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġflush Mode Not Periodic (): ĠExp one a Exception Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠExp one a Exception (" Flush Ġmode Ġis Ġnot Ġperiodic .") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġflush Mode Not Manual (): ĠExp one a Exception Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠExp one a Exception (" Flush Ġmode Ġis Ġnot Ġmanual .") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġnot Available For Platform ( name : ĠString ): ĠExp one a Exception Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠExp one a Exception ("$ name Ġis Ġnot Ġavailable Ġfor ĠiOS Ġplatform .") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġfetch Error ( description : ĠString ): ĠExp one a Exception Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠExp one a Exception (" Data Ġfetching Ġfailed : Ġ$ description .") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġconstructor ( message : ĠString ) Ġ: Ġsuper ( message ) ĊĠĠĠ Ġconstructor ( message : ĠString , Ġcause : ĠThrowable ) Ġ: Ġsuper ( message , Ġcause ) Ċ } Ċ