/* ĊĠĠĠ ĠCopyright Ġ 2 0 1 7 - 2 0 2 1 ĠChar les ĠK orn . ĊĊĠĠĠ Ġ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 Ġb ate ct . docker client Ċ Ċ import Ġb ate ct . docker client . native . Error Ċ import Ġkotlinx . c interop . to K String Ċ Ċ public Ġactual Ġopen Ġclass ĠDocker ClientException Ġactual Ġconstructor ( ĊĠĠĠ Ġmessage : ĠString , ĊĠĠĠ Ġcause : ĠThrowable ?, ĊĠĠĠ Ġpublic Ġactual Ġval Ġgolang ErrorType : ĠString ? Ċ ) Ġ: ĠRuntimeException ( message , Ġcause ) Ġ{ ĊĠĠĠ Ġinternal Ġconstructor ( error : ĠError ) Ġ: Ġthis ( error . clean ErrorMessage , Ġnull , Ġgolang ErrorType Ġ= Ġerror . Type !!. to K String ()) Ċ } Ċ Ċ public Ġactual Ġclass ĠPing FailedException Ġactual Ġconstructor ( ĊĠĠĠ Ġmessage : ĠString , ĊĠĠĠ Ġcause : ĠThrowable ?, ĊĠĠĠ Ġgolang ErrorType : ĠString ? Ċ ) Ġ: ĠDocker ClientException ( message , Ġcause , Ġgolang ErrorType ) Ġ{ ĊĠĠĠ Ġinternal Ġconstructor ( error : ĠError ) Ġ: Ġthis ( error . clean ErrorMessage , Ġnull , Ġgolang ErrorType Ġ= Ġerror . Type !!. to K String ()) Ċ } Ċ Ċ public Ġactual Ġclass ĠGet Daemon Version Information FailedException Ġactual Ġconstructor ( ĊĠĠĠ Ġmessage : ĠString , ĊĠĠĠ Ġcause : ĠThrowable ?, ĊĠĠĠ Ġgolang ErrorType : ĠString ? Ċ ) Ġ: ĠDocker ClientException ( message , Ġcause , Ġgolang ErrorType ) Ġ{ ĊĠĠĠ Ġinternal Ġconstructor ( error : ĠError ) Ġ: Ġthis ( error . clean ErrorMessage , Ġnull , Ġgolang ErrorType Ġ= Ġerror . Type !!. to K String ()) Ċ } Ċ Ċ public Ġactual Ġclass ĠVolume Creation FailedException Ġactual Ġconstructor ( ĊĠĠĠ Ġmessage : ĠString , ĊĠĠĠ Ġcause : ĠThrowable ?, ĊĠĠĠ Ġgolang ErrorType : ĠString ? Ċ ) Ġ: ĠDocker ClientException ( message , Ġcause , Ġgolang ErrorType ) Ġ{ ĊĠĠĠ Ġinternal Ġconstructor ( error : ĠError ) Ġ: Ġthis ( error . clean ErrorMessage , Ġnull , Ġgolang ErrorType Ġ= Ġerror . Type !!. to K String ()) Ċ } Ċ Ċ public Ġactual Ġclass ĠVolume Deletion FailedException Ġactual Ġconstructor ( ĊĠĠĠ Ġmessage : ĠString , ĊĠĠĠ Ġcause : ĠThrowable ?, ĊĠĠĠ Ġgolang ErrorType : ĠString ? Ċ ) Ġ: ĠDocker ClientException ( message , Ġcause , Ġgolang ErrorType ) Ġ{ ĊĠĠĠ Ġinternal Ġconstructor ( error : ĠError ) Ġ: Ġthis ( error . clean ErrorMessage , Ġnull , Ġgolang ErrorType Ġ= Ġerror . Type !!. to K String ()) Ċ } Ċ Ċ public Ġactual Ġclass ĠList All Volumes FailedException Ġactual Ġconstructor ( ĊĠĠĠ Ġmessage : ĠString , ĊĠĠĠ Ġcause : ĠThrowable ?, ĊĠĠĠ Ġgolang ErrorType : ĠString ? Ċ ) Ġ: ĠDocker ClientException ( message , Ġcause , Ġgolang ErrorType ) Ġ{ ĊĠĠĠ Ġinternal Ġconstructor ( error : ĠError ) Ġ: Ġthis ( error . clean ErrorMessage , Ġnull , Ġgolang ErrorType Ġ= Ġerror . Type !!. to K String ()) Ċ } Ċ Ċ public Ġactual Ġclass ĠNetwork Creation FailedException Ġactual Ġconstructor ( ĊĠĠĠ Ġmessage : ĠString , ĊĠĠĠ Ġcause : ĠThrowable ?, ĊĠĠĠ Ġgolang ErrorType : ĠString ? Ċ ) Ġ: ĠDocker ClientException ( message , Ġcause , Ġgolang ErrorType ) Ġ{ ĊĠĠĠ Ġinternal Ġconstructor ( error : ĠError ) Ġ: Ġthis ( error . clean ErrorMessage , Ġnull , Ġgolang ErrorType Ġ= Ġerror . Type !!. to K String ()) Ċ } Ċ Ċ public Ġactual Ġclass ĠNetwork Deletion FailedException Ġactual Ġconstructor ( ĊĠĠĠ Ġmessage : ĠString , ĊĠĠĠ Ġcause : ĠThrowable ?, ĊĠĠĠ Ġgolang ErrorType : ĠString ? Ċ ) Ġ: ĠDocker ClientException ( message , Ġcause , Ġgolang ErrorType ) Ġ{ ĊĠĠĠ Ġinternal Ġconstructor ( error : ĠError ) Ġ: Ġthis ( error . clean ErrorMessage , Ġnull , Ġgolang ErrorType Ġ= Ġerror . Type !!. to K String ()) Ċ } Ċ Ċ public Ġactual Ġclass ĠNetwork Retrie val FailedException Ġactual Ġconstructor ( ĊĠĠĠ Ġmessage : ĠString , ĊĠĠĠ Ġcause : ĠThrowable ?, ĊĠĠĠ Ġgolang ErrorType : ĠString ? Ċ ) Ġ: ĠDocker ClientException ( message , Ġcause , Ġgolang ErrorType ) Ġ{ ĊĠĠĠ Ġinternal Ġconstructor ( error : ĠError ) Ġ: Ġthis ( error . clean ErrorMessage , Ġnull , Ġgolang ErrorType Ġ= Ġerror . Type !!. to K String ()) Ċ } Ċ Ċ public Ġactual Ġclass ĠImage Pull FailedException Ġactual Ġconstructor ( ĊĠĠĠ Ġmessage : ĠString , ĊĠĠĠ Ġcause : ĠThrowable ?, ĊĠĠĠ Ġgolang ErrorType : ĠString ? Ċ ) Ġ: ĠDocker ClientException ( message , Ġcause , Ġgolang ErrorType ) Ġ{ ĊĠĠĠ Ġinternal Ġconstructor ( error : ĠError ) Ġ: Ġthis ( error . clean ErrorMessage , Ġnull , Ġgolang ErrorType Ġ= Ġerror . Type !!. to K String ()) Ċ } Ċ Ċ public Ġactual Ġclass ĠImage Deletion FailedException Ġactual Ġconstructor ( ĊĠĠĠ Ġmessage : ĠString , ĊĠĠĠ Ġcause : ĠThrowable ?, ĊĠĠĠ Ġgolang ErrorType : ĠString ? Ċ ) Ġ: ĠDocker ClientException ( message , Ġcause , Ġgolang ErrorType ) Ġ{ ĊĠĠĠ Ġinternal Ġconstructor ( error : ĠError ) Ġ: Ġthis ( error . clean ErrorMessage , Ġnull , Ġgolang ErrorType Ġ= Ġerror . Type !!. to K String ()) Ċ } Ċ Ċ public Ġactual Ġclass ĠImage Retrie val FailedException Ġactual Ġconstructor ( ĊĠĠĠ Ġmessage : ĠString , ĊĠĠĠ Ġcause : ĠThrowable ?, ĊĠĠĠ Ġgolang ErrorType : ĠString ? Ċ ) Ġ: ĠDocker ClientException ( message , Ġcause , Ġgolang ErrorType ) Ġ{ ĊĠĠĠ Ġinternal Ġconstructor ( error : ĠError ) Ġ: Ġthis ( error . clean ErrorMessage , Ġnull , Ġgolang ErrorType Ġ= Ġerror . Type !!. to K String ()) Ċ } Ċ Ċ public Ġactual Ġclass ĠImage Build FailedException Ġactual Ġconstructor ( ĊĠĠĠ Ġmessage : ĠString , ĊĠĠĠ Ġcause : ĠThrowable ?, ĊĠĠĠ Ġgolang ErrorType : ĠString ? Ċ ) Ġ: ĠDocker ClientException ( message , Ġcause , Ġgolang ErrorType ) Ġ{ ĊĠĠĠ Ġinternal Ġconstructor ( error : ĠError ) Ġ: Ġthis ( error . clean ErrorMessage , Ġnull , Ġgolang ErrorType Ġ= Ġerror . Type !!. to K String ()) Ċ } Ċ Ċ private Ġval ĠError . clean ErrorMessage : ĠString ĊĠĠĠ Ġget () Ġ= Ġthis . Message !!. to K String (). remove Prefix (" Error : Ġ") Ċ