File tree Expand file tree Collapse file tree 4 files changed +17
-6
lines changed
Expand file tree Collapse file tree 4 files changed +17
-6
lines changed Original file line number Diff line number Diff line change 33import lombok .Getter ;
44
55@ Getter
6- public class ErrorResponse {
7- private String status ;
6+ public class ErrorResponse extends Response {
87 private ErrorDetails error ;
98
109 @ Getter
Original file line number Diff line number Diff line change 1+ package dev .resms .model ;
2+
3+ import lombok .Getter ;
4+
5+ @ Getter
6+ public abstract class Response {
7+ private String status ;
8+ }
Original file line number Diff line number Diff line change 11package dev .resms .model .response ;
22
3+ import dev .resms .model .Response ;
34import lombok .Getter ;
45
56/**
67 * Response object returned after sending an SMS
78 */
89@ Getter
9- public class SendSmsResponse {
10- private String messageId ;
11- private String pinPointMessageId ;
10+ public class SendSmsResponse extends Response {
11+ private SensSmsResponseData data ;
12+
13+ @ Getter
14+ public static class SensSmsResponseData {
15+ private String messageId ;
16+ }
1217}
Original file line number Diff line number Diff line change @@ -71,7 +71,6 @@ public SendSmsResponse sendSms(SendSmsRequest requestBody) throws ReSMSException
7171
7272 if (httpResponse .statusCode () == HttpStatus .SC_OK ) {
7373 try {
74- //TODO change to good structure
7574 return responseAdapter .fromJson (httpResponse .body ());
7675 } catch (IOException e ) {
7776 throw new ReSMSException ("Failed to parse response body" , e );
You can’t perform that action at this time.
0 commit comments