@Validated
public interface BankingProductsApi
| Modifier and Type | Method and Description |
|---|---|
org.springframework.http.ResponseEntity<ResponseBankingProductById> |
getProductDetail(String productId) |
default Optional<org.springframework.web.context.request.NativeWebRequest> |
getRequest() |
org.springframework.http.ResponseEntity<ResponseBankingProductList> |
listProducts(@Valid ParamEffective effective,
@Valid java.time.OffsetDateTime updatedSince,
@Valid String brand,
@Valid BankingProductCategory productCategory,
@Valid Integer page,
@Valid Integer pageSize) |
default Optional<org.springframework.web.context.request.NativeWebRequest> getRequest()
@RequestMapping(value="/banking/products/{productId}",
produces="application/json",
method=GET)
org.springframework.http.ResponseEntity<ResponseBankingProductById> getProductDetail(@PathVariable(value="productId")
String productId)
@RequestMapping(value="/banking/products",
produces="application/json",
method=GET)
org.springframework.http.ResponseEntity<ResponseBankingProductList> listProducts(@Valid @RequestParam(value="effective",required=false,defaultValue="CURRENT")
@Valid ParamEffective effective,
@Valid @RequestParam(value="updated-since",required=false)
@Valid java.time.OffsetDateTime updatedSince,
@Valid @RequestParam(value="brand",required=false)
@Valid String brand,
@Valid @RequestParam(value="product-category",required=false)
@Valid BankingProductCategory productCategory,
@Valid @RequestParam(value="page",required=false,defaultValue="1")
@Valid Integer page,
@Valid @RequestParam(value="page-size",required=false,defaultValue="25")
@Valid Integer pageSize)
Copyright © 2019. All rights reserved.