Skip to content

Commit dfe319b

Browse files
committed
fix(sdk): javadoc comments
1 parent c52f531 commit dfe319b

21 files changed

+60
-53
lines changed

codegen/internal/generator/render.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -398,6 +398,12 @@ func loadTemplate(name string) (*template.Template, error) {
398398
tmpl, err := template.New(name).Funcs(template.FuncMap{
399399
"quote": func(s string) string { return strconvQuote(s) },
400400
"join": func(values []string, sep string) string { return strings.Join(values, sep) },
401+
"javadocType": func(s string) string {
402+
if strings.ContainsAny(s, "<>") {
403+
return "{@code " + s + "}"
404+
}
405+
return s
406+
},
401407
}).Parse(string(content))
402408
if err != nil {
403409
return nil, fmt.Errorf("parse template %s: %w", name, err)

codegen/internal/generator/templates/client.tmpl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ public final class {{ .ClassName }} {
5353
{{- end }}
5454
* <p>Call the overload that accepts optional parameter objects or RequestOptions to customize headers, authorization, query values, or timeouts.</p>
5555
{{- if not .ReturnsVoid }}
56-
* @return {{ .ResponseType.Name }} parsed response.
56+
* @return {{ javadocType .ResponseType.Name }} parsed response.
5757
{{- end }}
5858
* @throws ApiException if the SumUp API returns an error.
5959
*/
@@ -99,7 +99,7 @@ public final class {{ .ClassName }} {
9999
{{- end }}
100100
* <p>Call the overload that accepts RequestOptions to customize headers, authorization, or request timeout.</p>
101101
{{- if not .ReturnsVoid }}
102-
* @return {{ .ResponseType.Name }} parsed response.
102+
* @return {{ javadocType .ResponseType.Name }} parsed response.
103103
{{- end }}
104104
* @throws ApiException if the SumUp API returns an error.
105105
*/
@@ -144,7 +144,7 @@ public final class {{ .ClassName }} {
144144
{{- end }}
145145
* @param requestOptions Request-specific overrides (headers, authorization, or timeout). Pass {@code null} to use client defaults.
146146
{{- if not .ReturnsVoid }}
147-
* @return {{ .ResponseType.Name }} parsed response.
147+
* @return {{ javadocType .ResponseType.Name }} parsed response.
148148
{{- end }}
149149
* @throws ApiException if the SumUp API returns an error.
150150
*/

codegen/internal/generator/templates/client_async.tmpl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ public final class {{ .ClassName }} {
5353
{{- end }}
5454
* <p>Call the overload that accepts optional parameter objects or RequestOptions to customize headers, authorization, query values, or timeouts.</p>
5555
{{- if not .ReturnsVoid }}
56-
* @return CompletableFuture resolved with {{ .ResponseType.Name }} parsed response.
56+
* @return CompletableFuture resolved with {{ javadocType .ResponseType.Name }} parsed response.
5757
{{- else }}
5858
* @return CompletableFuture completed when the request finishes.
5959
{{- end }}
@@ -97,7 +97,7 @@ public final class {{ .ClassName }} {
9797
{{- end }}
9898
* <p>Call the overload that accepts RequestOptions to customize headers, authorization, or request timeout.</p>
9999
{{- if not .ReturnsVoid }}
100-
* @return CompletableFuture resolved with {{ .ResponseType.Name }} parsed response.
100+
* @return CompletableFuture resolved with {{ javadocType .ResponseType.Name }} parsed response.
101101
{{- else }}
102102
* @return CompletableFuture completed when the request finishes.
103103
{{- end }}
@@ -144,7 +144,7 @@ public final class {{ .ClassName }} {
144144
{{- end }}
145145
* @param requestOptions Request-specific overrides (headers, authorization, or timeout). Pass {@code null} to use client defaults.
146146
{{- if not .ReturnsVoid }}
147-
* @return CompletableFuture resolved with {{ .ResponseType.Name }} parsed response.
147+
* @return CompletableFuture resolved with {{ javadocType .ResponseType.Name }} parsed response.
148148
{{- else }}
149149
* @return CompletableFuture completed when the request finishes.
150150
{{- end }}

codegen/internal/generator/templates/model.tmpl

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
// Code generated by sumup-java/codegen. DO NOT EDIT.
22
package {{ .Package }};
3-
{{- if .Imports }}
3+
{{ if .Imports }}
44
{{ range .Imports }}import {{ . }};
5-
{{- end }}
6-
{{- end }}
5+
{{ end }}
6+
{{ end }}
77

88
{{- if .DescriptionLines }}
99
/**
10-
{{ range .DescriptionLines }} * {{ . }}
10+
{{- range .DescriptionLines }}
11+
* {{ . }}
1112
{{- end }}
1213
*/
1314
{{- end }}

src/main/java/com/sumup/sdk/clients/CheckoutsAsyncClient.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -269,8 +269,8 @@ public CompletableFuture<com.sumup.sdk.models.GetPaymentMethodsResponse> getPaym
269269
* <p>Call the overload that accepts optional parameter objects or RequestOptions to customize
270270
* headers, authorization, query values, or timeouts.
271271
*
272-
* @return CompletableFuture resolved with java.util.List<com.sumup.sdk.models.CheckoutSuccess>
273-
* parsed response.
272+
* @return CompletableFuture resolved with {@code
273+
* java.util.List<com.sumup.sdk.models.CheckoutSuccess>} parsed response.
274274
* @throws ApiException if the SumUp API returns an error.
275275
*/
276276
public CompletableFuture<java.util.List<com.sumup.sdk.models.CheckoutSuccess>> listCheckouts()
@@ -288,8 +288,8 @@ public CompletableFuture<java.util.List<com.sumup.sdk.models.CheckoutSuccess>> l
288288
* @param listCheckouts Optional query parameters for this request.
289289
* <p>Call the overload that accepts RequestOptions to customize headers, authorization, or
290290
* request timeout.
291-
* @return CompletableFuture resolved with java.util.List<com.sumup.sdk.models.CheckoutSuccess>
292-
* parsed response.
291+
* @return CompletableFuture resolved with {@code
292+
* java.util.List<com.sumup.sdk.models.CheckoutSuccess>} parsed response.
293293
* @throws ApiException if the SumUp API returns an error.
294294
*/
295295
public CompletableFuture<java.util.List<com.sumup.sdk.models.CheckoutSuccess>> listCheckouts(
@@ -307,8 +307,8 @@ public CompletableFuture<java.util.List<com.sumup.sdk.models.CheckoutSuccess>> l
307307
* @param listCheckouts Optional query parameters for this request.
308308
* @param requestOptions Request-specific overrides (headers, authorization, or timeout). Pass
309309
* {@code null} to use client defaults.
310-
* @return CompletableFuture resolved with java.util.List<com.sumup.sdk.models.CheckoutSuccess>
311-
* parsed response.
310+
* @return CompletableFuture resolved with {@code
311+
* java.util.List<com.sumup.sdk.models.CheckoutSuccess>} parsed response.
312312
* @throws ApiException if the SumUp API returns an error.
313313
*/
314314
public CompletableFuture<java.util.List<com.sumup.sdk.models.CheckoutSuccess>> listCheckouts(

src/main/java/com/sumup/sdk/clients/CheckoutsClient.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ public com.sumup.sdk.models.GetPaymentMethodsResponse getPaymentMethods(
263263
* <p>Call the overload that accepts optional parameter objects or RequestOptions to customize
264264
* headers, authorization, query values, or timeouts.
265265
*
266-
* @return java.util.List<com.sumup.sdk.models.CheckoutSuccess> parsed response.
266+
* @return {@code java.util.List<com.sumup.sdk.models.CheckoutSuccess>} parsed response.
267267
* @throws ApiException if the SumUp API returns an error.
268268
*/
269269
public java.util.List<com.sumup.sdk.models.CheckoutSuccess> listCheckouts() throws ApiException {
@@ -280,7 +280,7 @@ public java.util.List<com.sumup.sdk.models.CheckoutSuccess> listCheckouts() thro
280280
* @param listCheckouts Optional query parameters for this request.
281281
* <p>Call the overload that accepts RequestOptions to customize headers, authorization, or
282282
* request timeout.
283-
* @return java.util.List<com.sumup.sdk.models.CheckoutSuccess> parsed response.
283+
* @return {@code java.util.List<com.sumup.sdk.models.CheckoutSuccess>} parsed response.
284284
* @throws ApiException if the SumUp API returns an error.
285285
*/
286286
public java.util.List<com.sumup.sdk.models.CheckoutSuccess> listCheckouts(
@@ -298,7 +298,7 @@ public java.util.List<com.sumup.sdk.models.CheckoutSuccess> listCheckouts(
298298
* @param listCheckouts Optional query parameters for this request.
299299
* @param requestOptions Request-specific overrides (headers, authorization, or timeout). Pass
300300
* {@code null} to use client defaults.
301-
* @return java.util.List<com.sumup.sdk.models.CheckoutSuccess> parsed response.
301+
* @return {@code java.util.List<com.sumup.sdk.models.CheckoutSuccess>} parsed response.
302302
* @throws ApiException if the SumUp API returns an error.
303303
*/
304304
public java.util.List<com.sumup.sdk.models.CheckoutSuccess> listCheckouts(

src/main/java/com/sumup/sdk/clients/CustomersAsyncClient.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -181,8 +181,8 @@ public CompletableFuture<com.sumup.sdk.models.Customer> getCustomer(
181181
* @param customerId Unique ID of the saved customer resource.
182182
* <p>Call the overload that accepts RequestOptions to customize headers, authorization, or
183183
* request timeout.
184-
* @return CompletableFuture resolved with
185-
* java.util.List<com.sumup.sdk.models.PaymentInstrumentResponse> parsed response.
184+
* @return CompletableFuture resolved with {@code
185+
* java.util.List<com.sumup.sdk.models.PaymentInstrumentResponse>} parsed response.
186186
* @throws ApiException if the SumUp API returns an error.
187187
*/
188188
public CompletableFuture<java.util.List<com.sumup.sdk.models.PaymentInstrumentResponse>>
@@ -200,8 +200,8 @@ public CompletableFuture<com.sumup.sdk.models.Customer> getCustomer(
200200
* @param customerId Unique ID of the saved customer resource.
201201
* @param requestOptions Request-specific overrides (headers, authorization, or timeout). Pass
202202
* {@code null} to use client defaults.
203-
* @return CompletableFuture resolved with
204-
* java.util.List<com.sumup.sdk.models.PaymentInstrumentResponse> parsed response.
203+
* @return CompletableFuture resolved with {@code
204+
* java.util.List<com.sumup.sdk.models.PaymentInstrumentResponse>} parsed response.
205205
* @throws ApiException if the SumUp API returns an error.
206206
*/
207207
public CompletableFuture<java.util.List<com.sumup.sdk.models.PaymentInstrumentResponse>>

src/main/java/com/sumup/sdk/clients/CustomersClient.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ public com.sumup.sdk.models.Customer getCustomer(String customerId, RequestOptio
175175
* @param customerId Unique ID of the saved customer resource.
176176
* <p>Call the overload that accepts RequestOptions to customize headers, authorization, or
177177
* request timeout.
178-
* @return java.util.List<com.sumup.sdk.models.PaymentInstrumentResponse> parsed response.
178+
* @return {@code java.util.List<com.sumup.sdk.models.PaymentInstrumentResponse>} parsed response.
179179
* @throws ApiException if the SumUp API returns an error.
180180
*/
181181
public java.util.List<com.sumup.sdk.models.PaymentInstrumentResponse> listPaymentInstruments(
@@ -193,7 +193,7 @@ public java.util.List<com.sumup.sdk.models.PaymentInstrumentResponse> listPaymen
193193
* @param customerId Unique ID of the saved customer resource.
194194
* @param requestOptions Request-specific overrides (headers, authorization, or timeout). Pass
195195
* {@code null} to use client defaults.
196-
* @return java.util.List<com.sumup.sdk.models.PaymentInstrumentResponse> parsed response.
196+
* @return {@code java.util.List<com.sumup.sdk.models.PaymentInstrumentResponse>} parsed response.
197197
* @throws ApiException if the SumUp API returns an error.
198198
*/
199199
public java.util.List<com.sumup.sdk.models.PaymentInstrumentResponse> listPaymentInstruments(

src/main/java/com/sumup/sdk/clients/SubaccountsAsyncClient.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -181,8 +181,8 @@ public CompletableFuture<com.sumup.sdk.models.Operator> deactivateSubAccount(
181181
* <p>Call the overload that accepts optional parameter objects or RequestOptions to customize
182182
* headers, authorization, query values, or timeouts.
183183
*
184-
* @return CompletableFuture resolved with java.util.List<com.sumup.sdk.models.Operator> parsed
185-
* response.
184+
* @return CompletableFuture resolved with {@code java.util.List<com.sumup.sdk.models.Operator>}
185+
* parsed response.
186186
* @throws ApiException if the SumUp API returns an error.
187187
*/
188188
public CompletableFuture<java.util.List<com.sumup.sdk.models.Operator>> listSubAccounts()
@@ -200,8 +200,8 @@ public CompletableFuture<java.util.List<com.sumup.sdk.models.Operator>> listSubA
200200
* @param listSubAccounts Optional query parameters for this request.
201201
* <p>Call the overload that accepts RequestOptions to customize headers, authorization, or
202202
* request timeout.
203-
* @return CompletableFuture resolved with java.util.List<com.sumup.sdk.models.Operator> parsed
204-
* response.
203+
* @return CompletableFuture resolved with {@code java.util.List<com.sumup.sdk.models.Operator>}
204+
* parsed response.
205205
* @throws ApiException if the SumUp API returns an error.
206206
*/
207207
public CompletableFuture<java.util.List<com.sumup.sdk.models.Operator>> listSubAccounts(
@@ -219,8 +219,8 @@ public CompletableFuture<java.util.List<com.sumup.sdk.models.Operator>> listSubA
219219
* @param listSubAccounts Optional query parameters for this request.
220220
* @param requestOptions Request-specific overrides (headers, authorization, or timeout). Pass
221221
* {@code null} to use client defaults.
222-
* @return CompletableFuture resolved with java.util.List<com.sumup.sdk.models.Operator> parsed
223-
* response.
222+
* @return CompletableFuture resolved with {@code java.util.List<com.sumup.sdk.models.Operator>}
223+
* parsed response.
224224
* @throws ApiException if the SumUp API returns an error.
225225
*/
226226
public CompletableFuture<java.util.List<com.sumup.sdk.models.Operator>> listSubAccounts(

src/main/java/com/sumup/sdk/clients/SubaccountsClient.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ public com.sumup.sdk.models.Operator deactivateSubAccount(
179179
* <p>Call the overload that accepts optional parameter objects or RequestOptions to customize
180180
* headers, authorization, query values, or timeouts.
181181
*
182-
* @return java.util.List<com.sumup.sdk.models.Operator> parsed response.
182+
* @return {@code java.util.List<com.sumup.sdk.models.Operator>} parsed response.
183183
* @throws ApiException if the SumUp API returns an error.
184184
*/
185185
public java.util.List<com.sumup.sdk.models.Operator> listSubAccounts() throws ApiException {
@@ -196,7 +196,7 @@ public java.util.List<com.sumup.sdk.models.Operator> listSubAccounts() throws Ap
196196
* @param listSubAccounts Optional query parameters for this request.
197197
* <p>Call the overload that accepts RequestOptions to customize headers, authorization, or
198198
* request timeout.
199-
* @return java.util.List<com.sumup.sdk.models.Operator> parsed response.
199+
* @return {@code java.util.List<com.sumup.sdk.models.Operator>} parsed response.
200200
* @throws ApiException if the SumUp API returns an error.
201201
*/
202202
public java.util.List<com.sumup.sdk.models.Operator> listSubAccounts(
@@ -214,7 +214,7 @@ public java.util.List<com.sumup.sdk.models.Operator> listSubAccounts(
214214
* @param listSubAccounts Optional query parameters for this request.
215215
* @param requestOptions Request-specific overrides (headers, authorization, or timeout). Pass
216216
* {@code null} to use client defaults.
217-
* @return java.util.List<com.sumup.sdk.models.Operator> parsed response.
217+
* @return {@code java.util.List<com.sumup.sdk.models.Operator>} parsed response.
218218
* @throws ApiException if the SumUp API returns an error.
219219
*/
220220
public java.util.List<com.sumup.sdk.models.Operator> listSubAccounts(

0 commit comments

Comments
 (0)