/** Ċ Ġ* ĠThe ĠMIT ĠLicense Ġ( MIT ) Ċ Ġ* Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 1 9 Ġvk . com Ċ Ġ* Ċ Ġ* ĠPermission Ġis Ġhereby Ġgranted , Ġfree Ġof Ġcharge , Ġto Ġany Ġperson Ġobtaining Ġa Ġcopy Ċ Ġ* Ġof Ġthis Ġsoftware Ġand Ġassociated Ġdocumentation Ġfiles Ġ( the Ġ" Software "), Ġto Ġdeal Ċ Ġ* Ġin Ġthe ĠSoftware Ġwithout Ġrestriction , Ġincluding Ġwithout Ġlimitation Ġthe Ġrights Ċ Ġ* Ġto Ġuse , Ġcopy , Ġmodify , Ġmerge , Ġpublish , Ġdistribute , Ġsublicense , Ġand / or Ġsell Ċ Ġ* Ġcopies Ġof Ġthe ĠSoftware , Ġand Ġto Ġpermit Ġpersons Ġto Ġwhom Ġthe ĠSoftware Ġis Ċ Ġ* Ġfurnished Ġto Ġdo Ġso , Ġsubject Ġto Ġthe Ġfollowing Ġconditions : Ċ Ġ* Ċ Ġ* ĠThe Ġabove Ġcopyright Ġnotice Ġand Ġthis Ġpermission Ġnotice Ġshall Ġbe Ġincluded Ġin Ġall Ċ Ġ* Ġcopies Ġor Ġsubstantial Ġportions Ġof Ġthe ĠSoftware . Ċ Ġ* Ċ Ġ* ĠTHE ĠSOFTWARE ĠIS ĠPROVIDED Ġ" AS ĠIS ", ĠWITHOUT ĠWARRANTY ĠOF ĠANY ĠKIND , ĠEXPRESS ĠOR Ċ Ġ* ĠIMPLIED , ĠINCLUDING ĠBUT ĠNOT ĠLIMITED ĠTO ĠTHE ĠWARRANTIES ĠOF ĠMERCHANTABILITY , Ċ Ġ* ĠFITNESS ĠFOR ĠA ĠPARTICULAR ĠPURPOSE ĠAND ĠNONINFRINGEMENT . ĠIN ĠNO ĠEVENT ĠSHALL ĠTHE Ċ Ġ* ĠAUTHORS ĠOR ĠCOPYRIGHT ĠHOLDERS ĠBE ĠLIABLE ĠFOR ĠANY ĠCLAIM , ĠDAMAGES ĠOR ĠOTHER Ċ Ġ* ĠLIABILITY , ĠWHETHER ĠIN ĠAN ĠACTION ĠOF ĠCONTRACT , ĠTORT ĠOR ĠOTHERWISE , ĠARISING ĠFROM , Ċ Ġ* ĠOUT ĠOF ĠOR ĠIN ĠCONNECTION ĠWITH ĠTHE ĠSOFTWARE ĠOR ĠTHE ĠUSE ĠOR ĠOTHER ĠDEALINGS ĠIN ĠTHE Ċ Ġ* ĠSOFTWARE . Ċ */ Ċ // Ġ***************************************************************** **** Ċ // ĠTHIS ĠFILE ĠIS ĠAUTO ĠGENERATED ! Ċ // ĠDO ĠNOT ĠEDIT ĠUN LESS ĠYOU ĠARE ĠS URE ĠTH AT ĠYOU ĠK NOW ĠWHAT ĠYOU ĠARE ĠDO ING . Ċ // Ġ***************************************************************** **** Ċ package Ġcom . vk . sdk . api . wall . methods Ċ Ċ import Ġcom . vk . sdk . api . ApiRequest Base Ċ import Ġcom . vk . sdk . api . Gson Holder Ċ import Ġcom . vk . sdk . api . wall . dto . Wall Re post Response Dto Ċ import Ġcom . vk . sdk . api . wall . responses . Wall Re post Response Ċ import Ġkotlin . Boolean Ċ import Ġkotlin . Int Ċ import Ġkotlin . String Ċ import Ġorg . json . JSONObject Ċ Ċ /** Ċ Ġ* ĠRe posts Ġ( copies ) Ġan Ġobject Ġto Ġa Ġuser Ġwall Ġor Ġcommunity Ġwall . Ċ Ġ* Ġ@ param Ġobject Value ĠID Ġof Ġthe Ġobject Ġto Ġbe Ġre posted Ġon Ġthe Ġwall . ĠExample : Ġ" wall 6 6 7 4 8 _ 3 6 7 5 " ĠĊ Ġ* Ġ@ param Ġmessage ĠComment Ġto Ġbe Ġadded Ġalong Ġwith Ġthe Ġre posted Ġobject . ĠĊ Ġ* Ġ@ param ĠgroupId ĠTarget Ġcommunity ĠID Ġwhen Ġre post ing Ġto Ġa Ġcommunity . Ġminimum Ġ 0 Ċ Ġ* Ġ@ param Ġmark As Ads Ġ Ġdefault Ġfalse Ċ Ġ* Ġ@ param Ġmute Notifications ĠĠĊ Ġ*/ Ċ class ĠWall Re post ( ĊĠĠĠ Ġprivate Ġval Ġobject Value : ĠString , ĊĠĠĠ Ġprivate Ġval Ġmessage : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġprivate Ġval ĠgroupId : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġprivate Ġval Ġmark As Ads : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠ Ġprivate Ġval Ġmute Notifications : ĠBoolean ? Ġ= Ġnull Ċ ) Ġ: ĠApi Request Base < Wall Re post Response Dto >( methodName Ġ= Ġ" wall . re post ") Ġ{ ĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġadd Param (" object ", Ġobject Value ) ĊĠĠĠĠĠĠĠ Ġmessage ?. let Ġ{ Ġvalue Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġadd Param (" message ", Ġvalue ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ ĠgroupId ?. let Ġ{ Ġvalue Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġadd Param (" group _ id ", Ġvalue ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġmark As Ads ?. let Ġ{ Ġvalue Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġadd Param (" mark _ as _ ads ", Ġif Ġ( value ) Ġ 1 Ġelse Ġ 0 ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġmute Notifications ?. let Ġ{ Ġvalue Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġadd Param (" mute _ notifications ", Ġif Ġ( value ) Ġ 1 Ġelse Ġ 0 ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġparse ( r : ĠJSONObject ): ĠWall Re post Response Dto Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠGson Holder . gson . fromJson ( r . toString (), ĠWall Re post Response :: class . java ). response Ċ } Ċ