Update resource path param optional

This commit is contained in:
Ramon Ramirez 2026-01-05 09:48:02 -04:00
parent c62cc2ab2e
commit 53ee1e1c08

View File

@ -38,7 +38,7 @@ public class LegalCustomerProductDirectoryResource {
} }
@GET @GET
@Path("/retrieve/{customerIbsNumber}") @Path("/retrieve/{customerIbsNumber : (?!retrieve$).*}")
@Operation( @Operation(
summary = "Recuperar productos de cliente legal", summary = "Recuperar productos de cliente legal",
description = "Consulta masiva de cuentas por número de cliente IBS" description = "Consulta masiva de cuentas por número de cliente IBS"
@ -276,7 +276,7 @@ public class LegalCustomerProductDirectoryResource {
String appId, String appId,
@PathParam("customerIbsNumber") @PathParam("customerIbsNumber")
@Parameter(description = "Número de cliente IBS (VCUSCUN)", required = true, example = "200053197") @Parameter(description = "Número de cliente IBS (VCUSCUN)", example = "200053197")
String customerIbsNumber, String customerIbsNumber,
@QueryParam("bankNumber") @QueryParam("bankNumber")
@ -324,7 +324,7 @@ public class LegalCustomerProductDirectoryResource {
try { try {
return Response.ok(useCase.execute( return Response.ok(useCase.execute(
LegalCustomerProductDirectoryRequest.builder() LegalCustomerProductDirectoryRequest.builder()
.customerIbsNumber(customerIbsNumber) .customerIbsNumber(Objects.toString(customerIbsNumber, ""))
.customerReferenceFintechId(customerReferenceFintechId) .customerReferenceFintechId(customerReferenceFintechId)
.appId(appId) .appId(appId)
.bankNumber(Objects.toString(bankNumber, "")) .bankNumber(Objects.toString(bankNumber, ""))