Package net.finmath.smartcontract.api
Interface SettlementApi
- All Known Implementing Classes:
SettlementController
@Generated(value="org.openapitools.codegen.languages.SpringCodegen",
date="2025-11-07T11:23:05.061416+01:00[Europe/Berlin]")
@Validated
public interface SettlementApi
-
Method Summary
Modifier and TypeMethodDescriptiondefault org.springframework.http.ResponseEntity<InitialSettlementResult> _generateInitialSettlementResult(@Valid InitialSettlementRequest initialSettlementRequest) POST /settlement/generate-initial-settlement : generate an initial settlement xml based on given product xmldefault org.springframework.http.ResponseEntity<RegularSettlementResult> _generateRegularSettlementResult(@Valid RegularSettlementRequest regularSettlementRequest) POST /settlement/generate-regular-settlement : generate a regular settlement xml based on given settlement and product xmldefault org.springframework.http.ResponseEntity<InitialSettlementResult> generateInitialSettlementResult(InitialSettlementRequest initialSettlementRequest) default org.springframework.http.ResponseEntity<RegularSettlementResult> generateRegularSettlementResult(RegularSettlementRequest regularSettlementRequest) default Optional<org.springframework.web.context.request.NativeWebRequest>
-
Method Details
-
getRequest
-
_generateInitialSettlementResult
@RequestMapping(method=POST, value="/settlement/generate-initial-settlement", produces="application/json", consumes="application/json") default org.springframework.http.ResponseEntity<InitialSettlementResult> _generateInitialSettlementResult(@Valid @RequestBody(required=false) @Valid InitialSettlementRequest initialSettlementRequest) POST /settlement/generate-initial-settlement : generate an initial settlement xml based on given product xml- Parameters:
initialSettlementRequest- (optional)- Returns:
- initial settlement xml was created (status code 200) or unexpected error (status code 200)
-
generateInitialSettlementResult
default org.springframework.http.ResponseEntity<InitialSettlementResult> generateInitialSettlementResult(InitialSettlementRequest initialSettlementRequest) -
_generateRegularSettlementResult
@RequestMapping(method=POST, value="/settlement/generate-regular-settlement", produces="application/json", consumes="application/json") default org.springframework.http.ResponseEntity<RegularSettlementResult> _generateRegularSettlementResult(@Valid @RequestBody(required=false) @Valid RegularSettlementRequest regularSettlementRequest) POST /settlement/generate-regular-settlement : generate a regular settlement xml based on given settlement and product xml- Parameters:
regularSettlementRequest- (optional)- Returns:
- regular settlement xml was created (status code 200) or unexpected error (status code 200)
-
generateRegularSettlementResult
default org.springframework.http.ResponseEntity<RegularSettlementResult> generateRegularSettlementResult(RegularSettlementRequest regularSettlementRequest)
-