/* Ċ Ġ* Ġ************************************************************************* ***** Ċ Ġ* ĠĠ ĠCopyright Ġ 2 0 1 4 - 2 0 1 7 ĠSpect ra ĠLogic ĠCorporation . ĠAll ĠRights ĠReserved . Ċ Ġ* ĠĠ ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "). ĠYou Ġmay Ġnot Ġuse Ċ Ġ* ĠĠ Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . ĠA Ġcopy Ġof Ġthe ĠLicense Ġis Ġlocated Ġat Ċ Ġ* Ċ Ġ* ĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠĠ Ġor Ġin Ġthe Ġ" license " Ġfile Ġaccompanying Ġthis Ġfile . Ċ Ġ* ĠĠ ĠThis Ġfile Ġ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 . spect ral og ic . ds 3 autogen . go . generators . request Ċ Ċ import Ġcom . spect ral og ic . ds 3 autogen . api . models . Arguments Ċ import Ġcom . spect ral og ic . ds 3 autogen . go . models . request . Variable Ċ Ċ /** Ċ Ġ* ĠThe ĠGo Ġgenerator Ġfor ĠDelete Objects Ġcommand Ġwhich Ġhas Ġa Ġrequest Ġpayload Ġof Ċ Ġ* Ġobject Ġname Ġlist Ġwhich Ġis Ġnot Ġspecified Ġwithin Ġthe Ġcontract Ċ Ġ*/ Ċ class ĠDelete Objects Request Generator Ġ: ĠRequest Payload Generator () Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠRetrieves Ġthe Ġstring Ġlist Ġrequest Ġpayload ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġget Payload Argument (): ĠArguments Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠArguments (" [] string ", Ġ" object Names ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠRetrieves Ġthe Ġstruct Ġassignment Ġfor Ġthe Ġstring Ġlist Ġrequest Ġpayload ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġget Struct Assignment Variable (): ĠVariable Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠVariable (" Object Names ", Ġ" object Names ") ĊĠĠĠ Ġ} Ċ }