DocumentTemplateController

@RestController
@RequestMapping(value = ["/api/v2/admin/pdf/templates"])
class DocumentTemplateController(service: DocumentTemplateService, policyGuard: PolicyGuard)(source)

Constructors

Link copied to clipboard
constructor(service: DocumentTemplateService, policyGuard: PolicyGuard)

Functions

Link copied to clipboard
@GetMapping(value = ["/{code}"])
fun get(@PathVariable code: String): DocumentTemplate
Link copied to clipboard
@GetMapping
fun list(): List<DocumentTemplate>
Link copied to clipboard
@PostMapping(value = ["/preview"])
fun preview(@Valid @RequestBody request: PreviewTemplateRequest): ResponseEntity<ByteArray>
Link copied to clipboard
@PutMapping(value = ["/{code}"])
fun save(@PathVariable code: String, @Valid @RequestBody request: SaveTemplateRequest): DocumentTemplate