Class DeedEmailController

java.lang.Object
io.meeds.tenant.provisioning.web.rest.DeedEmailController

@RestController @RequestMapping("/api/provisioning/email") public class DeedEmailController extends Object
  • Constructor Details

    • DeedEmailController

      public DeedEmailController()
  • Method Details

    • sendEmail

      @PostMapping public void sendEmail(Principal principal, @RequestParam("nftId") long nftId, @RequestParam("subject") String subject, @RequestParam("content") String content)
    • getEmailTemplates

      @GetMapping("templates") public org.springframework.http.ResponseEntity<List<EmailTemplateDTO>> getEmailTemplates(Principal principal)
    • createTemplate

      @PostMapping("templates") public org.springframework.http.ResponseEntity<EmailTemplateDTO> createTemplate(Principal principal, @RequestBody EmailTemplateDTO emailTemplate)
    • updateTemplate

      @PutMapping("templates/{id}") public org.springframework.http.ResponseEntity<EmailTemplateDTO> updateTemplate(Principal principal, @PathVariable("id") String id, @RequestBody EmailTemplateDTO emailTemplate)
    • deleteTemplate

      @DeleteMapping("templates/{id}") public void deleteTemplate(Principal principal, @PathVariable("id") String id)