forked from loafle/openapi-generator-original
19 lines
1.8 KiB
Plaintext
19 lines
1.8 KiB
Plaintext
{{=< >=}}(ns <package>.<classname>
|
|
(:require [<baseNamespace>.core :refer [call-api check-required-params]])
|
|
(:import (java.io File)))
|
|
<#operations><#operation>
|
|
(defn <operationId>
|
|
"<&summary><#notes>
|
|
<¬es></notes>"<#hasOptionalParams>
|
|
([<#allParams><#required><#isFile>^File </isFile><paramName> </required></allParams>] (<operationId><#allParams><#required> <paramName></required></allParams> nil))</hasOptionalParams>
|
|
<#hasOptionalParams>(</hasOptionalParams>[<#allParams><#required><#isFile>^File </isFile><paramName> </required></allParams><#hasOptionalParams>{:keys [<#allParams><^required><#isFile>^File </isFile><paramName> </required></allParams>]}</hasOptionalParams>]<#hasRequiredParams>
|
|
<#hasOptionalParams> </hasOptionalParams>(check-required-params<#allParams><#required> <paramName></required></allParams>)</hasRequiredParams>
|
|
<#hasOptionalParams> </hasOptionalParams>(call-api "<path>" :<httpMethod>
|
|
<#hasOptionalParams> </hasOptionalParams> {:path-params {<#pathParams>"<baseName>" <paramName> </pathParams>}
|
|
<#hasOptionalParams> </hasOptionalParams> :header-params {<#headerParams>"<baseName>" <paramName> </headerParams>}
|
|
<#hasOptionalParams> </hasOptionalParams> :query-params {<#queryParams>"<baseName>" <paramName> </queryParams>}
|
|
<#hasOptionalParams> </hasOptionalParams> :form-params {<#formParams>"<baseName>" <paramName> </formParams>}<#bodyParam>
|
|
<#hasOptionalParams> </hasOptionalParams> :body-param <paramName></bodyParam>
|
|
<#hasOptionalParams> </hasOptionalParams> :content-types [<#consumes>"<mediaType>"<#hasMore> </hasMore></consumes>]
|
|
<#hasOptionalParams> </hasOptionalParams> :accepts [<#produces>"<mediaType>"<#hasMore> </hasMore></produces>]}))<#hasOptionalParams>)</hasOptionalParams>
|
|
</operation></operations> |