/* Ċ Ġ* ĠCopyright Ġ( C ) Ġ 2 0 2 1 ĠTh ib ault ĠB . Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ package Ġcom . github . th ib ault bee . sr td roid . enums Ċ Ċ import Ġcom . github . th ib ault bee . sr td roid . S rt Ċ import Ġcom . github . th ib ault bee . sr td roid . models . reject reason . Internal Reject Reason Ċ Ċ /** Ċ Ġ* ĠInternal Ġreject Ġreason Ġfor Ġ[ Internal Reject Reason ]. Ċ Ġ* ĠOnce Ġit Ġhas Ġbeen Ġcalled , Ġyou Ġmust Ġrelease ĠS rt Ġcontext Ġwith Ġ[ S rt . clean Up ] Ġwhen Ġapplication Ġleaves . Ċ Ġ* Ċ Ġ* Ġ** See ĠAlso :** Ġ[ Reject ĠRe asons ]( https :// github . com / Ha iv ision / s rt / blob / master / docs / API / API - functions . md # re jection - re asons - 1 ) Ċ Ġ*/ Ċ enum Ġclass ĠReject Reason Code Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠInitial Ġset Ġwhen Ġin Ġprogress ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠUNKNOWN , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠBroken Ġdue Ġto Ġsystem Ġfunction Ġerror ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠSYSTEM , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠConnection Ġwas Ġrejected Ġby Ġpeer ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠPE ER , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠInternal Ġproblem Ġwith Ġresource Ġallocation ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠRESOURCE , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠInc orrect Ġdata Ġin Ġhandshake Ġmessages ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠRO G UE , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠListener 's Ġback log Ġexceeded ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠBACK LOG , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠInternal Ġprogram Ġerror ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠI PE , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSocket Ġis Ġclosing ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠCLOSE , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠPeer Ġis Ġolder Ġversion Ġthan Ġagent 's Ġminimum Ġset ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠVERSION , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠR ende z vous Ġcookie Ġcollision ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠR DV COOKIE , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠWrong Ġpassword ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠBAD SECRET , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠPassword Ġrequired Ġor Ġunexpected ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠUN SECURE , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠStream api / message api Ġcollision ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠMESSAGE API , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIn compatible Ġcon gestion - controller Ġtype ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠCON GEST ION , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIn compatible Ġpacket Ġfilter ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠFILTER , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIn compatible Ġgroup ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠGROUP , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠConnection Ġtimeout ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠTIME OUT ; ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠReturns Ġa Ġstring Ġfor Ġthe Ġreason Ġof Ġthe Ġconnection Ġreject . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ** See ĠAlso :** Ġ[ s rt _ reject reason _ str ]( https :// github . com / Ha iv ision / s rt / blob / master / docs / API / API - functions . md # s rt _ reject reason _ str ) ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ return Ġthe Ġstring Ġreason Ġof Ġthe Ġconnection Ġreject . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġexternal Ġoverride Ġfun ĠtoString (): ĠString ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠStandard Ġserver Ġerror Ġcodes Ġoffset ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠPRE DEFINED _ OFFSET Ġ= Ġ 1 0 0 0 Ġ// ĠS RT _ RE JC _ PRE DEFINED ĊĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠUser Ġdefined Ġerror Ġcodes Ġoffset ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠUSER DEFINED _ OFFSET Ġ= Ġ 2 0 0 0 Ġ// Ġ ĠS RT _ RE JC _ USER DEFINED ĊĊĠĠĠĠĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠS rt . start Up () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }