/** Ċ * ĠC act ace a Ġbackend ĠAPI Ċ * ĠC act ace a Ġ/ ĠC act ace a Ġbackend ĠAPI Ġfor Ġweb Ġand Ġmobile Ġapplications Ċ * Ċ * ĠOpenAPI Ġspec Ġversion : Ġ 1 9 . 9 . 3 Ċ * Ġ Ċ * Ċ * ĠNOTE : ĠThis Ġclass Ġis Ġauto Ġgenerated Ġby Ġthe Ġswagger Ġcode Ġgenerator Ġprogram . Ċ * Ġhttps :// github . com / swagger - api / swagger - codegen . git Ċ * ĠDo Ġnot Ġedit Ġthe Ġclass Ġmanually . Ċ */ Ċ package Ġio . swagger . client . apis Ċ Ċ import Ġio . github . c act ace a . backend . C act ace a Errors Ċ import Ġio . github . c act ace a . backend . Feed Ċ import Ġio . github . c act ace a . backend . Feed Created Ċ import Ġio . github . c act ace a . backend . Post Feed Body Ċ import Ġio . github . c act ace a . backend . Post Feed Report Body Ċ import Ġio . github . c act ace a . backend . Put Feed Body Ċ Ċ import Ġio . swagger . client . infrastructure .* Ċ Ċ class ĠFeed s Api ( basePath : Ġkotlin . String Ġ= Ġ" https :// localhost ") Ġ: ĠApi Client ( basePath ) Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠDelete Ġa Ġfeed ĊĠĠĠ Ġ* ĠĊĠĠĠ Ġ* Ġ@ param Ġid ĠFeed Ġidentifier . ĠĊĠĠĠ Ġ* Ġ@ return Ġvoid ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġdelete Feed ( id : Ġjava . math . BigDecimal ) Ġ: ĠUnit Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : Ġkotlin . Any ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmap Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : Ġkotlin . collections . Map < kotlin . String , kotlin . String > Ġ= Ġmap Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . DELETE , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ feeds /{ id }". replace (" {" +" id "+ "} ", Ġ"$ id "), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval Ġresponse Ġ= Ġrequest < Any ? >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> ĠUnit ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> ĠTODO () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> ĠTODO () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġthrow ĠClient Exception (( response Ġas ĠClient Error < *> ). body Ġas ? ĠString Ġ?: Ġ" Client Ġerror ") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġthrow ĠServer Exception (( response Ġas ĠServer Error < *> ). message Ġ?: Ġ" Server Ġerror ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġthrow Ġkotlin . IllegalStateException (" Undefined ĠResponse Type .") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠGet Ġbasic Ġinformation Ġabout Ġa Ġfeed ĊĠĠĠ Ġ* ĠĊĠĠĠ Ġ* Ġ@ param Ġid ĠFeed Ġidentifier . ĠĊĠĠĠ Ġ* Ġ@ return ĠFeed ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġfun Ġfind Feed ( id : Ġjava . math . BigDecimal ) Ġ: ĠFeed Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : Ġkotlin . Any ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmap Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : Ġkotlin . collections . Map < kotlin . String , kotlin . String > Ġ= Ġmap Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ feeds /{ id }". replace (" {" +" id "+ "} ", Ġ"$ id "), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval Ġresponse Ġ= Ġrequest < Feed >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( response Ġas ĠSuccess < *> ). data Ġas ĠFeed ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> ĠTODO () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> ĠTODO () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġthrow ĠClient Exception (( response Ġas ĠClient Error < *> ). body Ġas ? ĠString Ġ?: Ġ" Client Ġerror ") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġthrow ĠServer Exception (( response Ġas ĠServer Error < *> ). message Ġ?: Ġ" Server Ġerror ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġthrow Ġkotlin . IllegalStateException (" Undefined ĠResponse Type .") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠPost Ġa Ġfeed ĊĠĠĠ Ġ* ĠĊĠĠĠ Ġ* Ġ@ param Ġbody ĠĠĊĠĠĠ Ġ* Ġ@ return ĠFeed Created ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġfun Ġpost Feed ( body : ĠPost Feed Body ) Ġ: ĠFeed Created Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : Ġkotlin . Any ? Ġ= Ġbody ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmap Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : Ġkotlin . collections . Map < kotlin . String , kotlin . String > Ġ= Ġmap Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . POST , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ feeds ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval Ġresponse Ġ= Ġrequest < Feed Created >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( response Ġas ĠSuccess < *> ). data Ġas ĠFeed Created ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> ĠTODO () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> ĠTODO () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġthrow ĠClient Exception (( response Ġas ĠClient Error < *> ). body Ġas ? ĠString Ġ?: Ġ" Client Ġerror ") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġthrow ĠServer Exception (( response Ġas ĠServer Error < *> ). message Ġ?: Ġ" Server Ġerror ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġthrow Ġkotlin . IllegalStateException (" Undefined ĠResponse Type .") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠReport Ġa Ġfeed ĊĠĠĠ Ġ* ĠĊĠĠĠ Ġ* Ġ@ param Ġid ĠFeed Ġidentifier . ĠĊĠĠĠ Ġ* Ġ@ param Ġbody ĠĠĊĠĠĠ Ġ* Ġ@ return Ġvoid ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġreport Feed ( id : Ġjava . math . BigDecimal , Ġbody : ĠPost Feed Report Body ) Ġ: ĠUnit Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : Ġkotlin . Any ? Ġ= Ġbody ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmap Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : Ġkotlin . collections . Map < kotlin . String , kotlin . String > Ġ= Ġmap Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . POST , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ feeds /{ id }/ reports ". replace (" {" +" id "+ "} ", Ġ"$ id "), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval Ġresponse Ġ= Ġrequest < Any ? >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> ĠUnit ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> ĠTODO () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> ĠTODO () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġthrow ĠClient Exception (( response Ġas ĠClient Error < *> ). body Ġas ? ĠString Ġ?: Ġ" Client Ġerror ") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġthrow ĠServer Exception (( response Ġas ĠServer Error < *> ). message Ġ?: Ġ" Server Ġerror ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġthrow Ġkotlin . IllegalStateException (" Undefined ĠResponse Type .") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠUpdate Ġa Ġfeed ĊĠĠĠ Ġ* ĠĊĠĠĠ Ġ* Ġ@ param Ġid ĠFeed Ġidentifier . ĠĊĠĠĠ Ġ* Ġ@ param Ġbody ĠĠĊĠĠĠ Ġ* Ġ@ return Ġvoid ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġupdate Feed ( id : Ġjava . math . BigDecimal , Ġbody : ĠPut Feed Body ) Ġ: ĠUnit Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : Ġkotlin . Any ? Ġ= Ġbody ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmap Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : Ġkotlin . collections . Map < kotlin . String , kotlin . String > Ġ= Ġmap Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . PUT , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ feeds /{ id }". replace (" {" +" id "+ "} ", Ġ"$ id "), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval Ġresponse Ġ= Ġrequest < Any ? >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> ĠUnit ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> ĠTODO () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> ĠTODO () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġthrow ĠClient Exception (( response Ġas ĠClient Error < *> ). body Ġas ? ĠString Ġ?: Ġ" Client Ġerror ") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġthrow ĠServer Exception (( response Ġas ĠServer Error < *> ). message Ġ?: Ġ" Server Ġerror ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġthrow Ġkotlin . IllegalStateException (" Undefined ĠResponse Type .") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ } Ċ