/************************************************************************ *** Ċ Ġ* ĠThis Ġsource Ġfile Ġis Ġpart Ġof Ġthe ĠHTTP Service Kt Ġopen Ġsource Ġproject . ĠĠĠĠĠ Ġ* Ċ Ġ* ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ* Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 2 0 - present , ĠIn Motion ĠSoftware Ġand Ġthe Ġproject Ġauthors ĠĠ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠMIT ĠLicense ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ* Ċ Ġ* ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ* Ċ Ġ* ĠSee ĠLICENSE . txt Ġfor Ġlicense Ġinformation ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ* Ċ Ġ************************************************************************* **/ Ċ Ċ package Ġcom . in motion software . http service . coder Ċ Ċ class ĠEncoder Exception Ġ: ĠThrowable Ġ{ ĊĠĠĠ Ġconstructor (): Ġsuper () ĊĠĠĠ Ġconstructor ( message : ĠString ): Ġsuper ( message Ġ= Ġmessage ) ĊĠĠĠ Ġconstructor ( cause : ĠThrowable ): Ġsuper ( cause Ġ= Ġcause ) ĊĠĠĠ Ġconstructor ( message : ĠString , Ġcause : ĠThrowable ): Ġsuper ( message Ġ= Ġmessage , Ġcause Ġ= Ġcause ) Ċ } Ċ Ċ /** Ċ Ġ* ĠA Ġtype Ġthat Ġcan Ġencode Ġvalues Ġinto Ġa Ġnative Ġformat Ġfor Ġexternal Ġrepresentation . Ċ Ġ*/ Ċ interface ĠEncoder Ġ{ ĊĊĠĠĠ Ġ@ Throws ( Encoder Exception :: class ) ĊĠĠĠ Ġfun Ġ< T Ġ: ĠAny > Ġencode ( value : ĠT ): ĠByteArray ? Ċ Ċ } Ċ