We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ce06146 commit 7fbca69Copy full SHA for 7fbca69
1 file changed
src/main/java/com/acme/payment/PaymentResource.java
@@ -0,0 +1,27 @@
1
+package com.acme.payment;
2
+
3
+import jakarta.inject.Inject;
4
+import jakarta.ws.rs.POST;
5
+import jakarta.ws.rs.Path;
6
+import jakarta.ws.rs.core.Response;
7
8
+@Path("/payments")
9
+public class PaymentResource {
10
11
12
+ private final PaymentService service;
13
14
+ @Inject
15
+ public PaymentResource(PaymentService service) {
16
+ this.service = service;
17
+ }
18
19
+ PaymentResource() {
20
+ this.service = null;
21
22
23
+ @POST
24
+ public Response create(PaymentRequest request) {
25
+ return Response.accepted(service.create(request)).build();
26
27
+}
0 commit comments