Class AgnosticController

java.lang.Object
energy.eddie.outbound.rest.web.AgnosticController

@RestController @RequestMapping("agnostic") public class AgnosticController extends Object
  • Constructor Details

  • Method Details

    • connectionStatusMessagesSSE

      @GetMapping(value="/connection-status-messages", produces="text/event-stream") public org.springframework.http.ResponseEntity<reactor.core.publisher.Flux<ConnectionStatusMessage>> connectionStatusMessagesSSE()
    • connectionStatusMessages

      @GetMapping(value="/connection-status-messages", produces={"application/json","application/xml"}) public org.springframework.http.ResponseEntity<ConnectionStatusMessages> connectionStatusMessages(@RequestParam(required=false) Optional<String> permissionId, @RequestParam(required=false) Optional<String> connectionId, @RequestParam(required=false) Optional<String> dataNeedId, @RequestParam(required=false) Optional<@Valid @Pattern(regexp="[A-Z]{2}") String> countryCode, @RequestParam(required=false) Optional<String> regionConnectorId, @RequestParam(required=false) Optional<ZonedDateTime> from, @RequestParam(required=false) Optional<ZonedDateTime> to)
    • rawDataMessagesSSE

      @GetMapping(value="/raw-data-messages", produces="text/event-stream") public org.springframework.http.ResponseEntity<reactor.core.publisher.Flux<RawDataMessage>> rawDataMessagesSSE()
    • rawDataMessages

      @GetMapping(value="/raw-data-messages", produces={"application/json","application/xml"}) public org.springframework.http.ResponseEntity<RawDataMessages> rawDataMessages(@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)