Class CimController

java.lang.Object
energy.eddie.outbound.rest.web.cim.v0_82.CimController
All Implemented Interfaces:
CimSwagger

@RestController @RequestMapping("cim_0_82") public class CimController extends Object implements CimSwagger
  • Constructor Details

  • Method Details

    • validatedHistoricalDataMdSSE

      @GetMapping(value="/validated-historical-data-md", produces="text/event-stream") public org.springframework.http.ResponseEntity<reactor.core.publisher.Flux<energy.eddie.cim.v0_82.vhd.ValidatedHistoricalDataEnvelope>> validatedHistoricalDataMdSSE()
      Specified by:
      validatedHistoricalDataMdSSE in interface CimSwagger
    • validatedHistoricalDataMdSSEXML

      @GetMapping(value="/validated-historical-data-md", produces="application/vnd.eddie.energy.sse+xml") public org.springframework.http.ResponseEntity<reactor.core.publisher.Flux<String>> validatedHistoricalDataMdSSEXML()
      Specified by:
      validatedHistoricalDataMdSSEXML in interface CimSwagger
    • validatedHistoricalDataMd

      @GetMapping(value="/validated-historical-data-md", produces={"application/json","application/xml"}) public org.springframework.http.ResponseEntity<ValidatedHistoricalDataMarketDocuments> validatedHistoricalDataMd(@RequestParam(required=false) Optional<String> permissionId, @RequestParam(required=false) Optional<String> connectionId, @RequestParam(required=false) Optional<String> dataNeedId, @RequestParam(required=false) Optional<String> countryCode, @RequestParam(required=false) Optional<String> regionConnectorId, @RequestParam(required=false) Optional<ZonedDateTime> from, @RequestParam(required=false) Optional<ZonedDateTime> to)
      Specified by:
      validatedHistoricalDataMd in interface CimSwagger
    • permissionMdSSE

      @GetMapping(value="/permission-md", produces="text/event-stream") public org.springframework.http.ResponseEntity<reactor.core.publisher.Flux<energy.eddie.cim.v0_82.pmd.PermissionEnvelope>> permissionMdSSE()
      Specified by:
      permissionMdSSE in interface CimSwagger
    • permissionMdSSEXML

      @GetMapping(value="/permission-md", produces="application/vnd.eddie.energy.sse+xml") public org.springframework.http.ResponseEntity<reactor.core.publisher.Flux<String>> permissionMdSSEXML()
      Specified by:
      permissionMdSSEXML in interface CimSwagger
    • permissionMd

      @GetMapping(value="/permission-md", produces={"application/json","application/xml"}) public org.springframework.http.ResponseEntity<PermissionMarketDocuments> permissionMd(@RequestParam(required=false) Optional<String> permissionId, @RequestParam(required=false) Optional<String> connectionId, @RequestParam(required=false) Optional<String> dataNeedId, @RequestParam(required=false) Optional<String> countryCode, @RequestParam(required=false) Optional<String> regionConnectorId, @RequestParam(required=false) Optional<ZonedDateTime> from, @RequestParam(required=false) Optional<ZonedDateTime> to)
      Specified by:
      permissionMd in interface CimSwagger
    • accountingPointDataMdSSE

      @GetMapping(value="/accounting-point-data-md", produces="text/event-stream") public org.springframework.http.ResponseEntity<reactor.core.publisher.Flux<energy.eddie.cim.v0_82.ap.AccountingPointEnvelope>> accountingPointDataMdSSE()
      Specified by:
      accountingPointDataMdSSE in interface CimSwagger
    • accountingPointDataMdSSEXML

      @GetMapping(value="/accounting-point-data-md", produces="application/vnd.eddie.energy.sse+xml") public org.springframework.http.ResponseEntity<reactor.core.publisher.Flux<String>> accountingPointDataMdSSEXML()
      Specified by:
      accountingPointDataMdSSEXML in interface CimSwagger
    • accountingPointDataMd

      @GetMapping(value="/accounting-point-data-md", produces={"application/json","application/xml"}) public org.springframework.http.ResponseEntity<AccountingPointDataMarketDocuments> accountingPointDataMd(@RequestParam(required=false) Optional<String> permissionId, @RequestParam(required=false) Optional<String> connectionId, @RequestParam(required=false) Optional<String> dataNeedId, @RequestParam(required=false) Optional<String> countryCode, @RequestParam(required=false) Optional<String> regionConnectorId, @RequestParam(required=false) Optional<ZonedDateTime> from, @RequestParam(required=false) Optional<ZonedDateTime> to)
      Specified by:
      accountingPointDataMd in interface CimSwagger
    • terminationMd

      @PostMapping(value="termination-md", consumes={"application/json","application/xml"}) public org.springframework.http.ResponseEntity<Void> terminationMd(@RequestBody energy.eddie.cim.v0_82.pmd.PermissionEnvelope permissionEnvelope)
      Specified by:
      terminationMd in interface CimSwagger