Class AnnouncementController

java.lang.Object
swiss.trustbroker.announcement.controller.AnnouncementController

@RestController @ConditionalOnBooleanProperty("trustbroker.config.announcements.enabled") public class AnnouncementController extends Object
Controller for announcement services.
  • Constructor Details

    • AnnouncementController

      public AnnouncementController(TrustBrokerProperties trustBrokerProperties, RelyingPartySetupService relyingPartySetupService, swiss.trustbroker.api.announcements.service.AnnouncementService announcementService)
  • Method Details

    • getAnnouncements

      @GetMapping({"/api/v1/announcements/{issuer}/{appName}","/api/v1/announcements/{issuer}"}) public List<swiss.trustbroker.api.announcements.dto.AnnouncementUiElement> getAnnouncements(jakarta.servlet.http.HttpServletRequest request, @PathVariable("issuer") String issuer, @PathVariable(required=false,name="appName") String appName)