Interface ProductApi
- All Known Implementing Classes:
SpiProductsController
@Generated(value="de.hybris.platform.subscribedproducttmfwebservices.swagger.SubscribedProductsCodegen",
date="2022-10-21T20:35:45.009Z")
@Validated
@RequestMapping("")
public interface ProductApi
-
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<Product>createProduct(Product product) org.springframework.http.ResponseEntity<Void>deleteProduct(String id) listProduct(@Valid String fields, @Valid Integer offset, @Valid Integer limit, @Valid String billingAccountPeriodid, @Valid String status) org.springframework.http.ResponseEntity<Product>patchProduct(String id, Product product) org.springframework.http.ResponseEntity<Product>retrieveProduct(String id, @Valid String fields)
-
Method Details
-
createProduct
-
deleteProduct
-
listProduct
@RequestMapping(value="/product", produces="application/json;charset=utf-8", consumes="application/json;charset=utf-8", method=GET) org.springframework.http.ResponseEntity<List<Product>> listProduct(@Valid @RequestParam(value="fields",required=false) @Valid String fields, @Valid @RequestParam(value="offset",required=false) @Valid Integer offset, @Valid @RequestParam(value="limit",required=false) @Valid Integer limit, @Valid @RequestParam(value="billingAccount.id",required=false) @Valid String billingAccountPeriodid, @Valid @RequestParam(value="status",required=false) @Valid String status) -
patchProduct
-
retrieveProduct
@RequestMapping(value="/product/{id}", produces="application/json;charset=utf-8", consumes="application/json;charset=utf-8", method=GET) org.springframework.http.ResponseEntity<Product> retrieveProduct(@PathVariable("id") String id, @Valid @RequestParam(value="fields",required=false) @Valid String fields)
-