@Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class Message {\n"); sb.append(" messageId: ").append(toIndentedString(messageId)).append("\n"); sb.append(" dateReceived: ").append(toIndentedString(dateReceived)).append("\n"); sb.append(" date: ").append(toIndentedString(date)).append("\n"); sb.append(" dateAvailable: ").append(toIndentedString(dateAvailable)).append("\n"); sb.append(" dateNotified: ").append(toIndentedString(dateNotified)).append("\n"); sb.append(" dateRead: ").append(toIndentedString(dateRead)).append("\n"); sb.append(" from: ").append(toIndentedString(from)).append("\n"); sb.append(" to: ").append(toIndentedString(to)).append("\n"); sb.append(" subject: ").append(toIndentedString(subject)).append("\n"); sb.append(" text: ").append(toIndentedString(text)).append("\n"); sb.append(" attachments: ").append(toIndentedString(attachments)).append("\n"); sb.append(" attachmentsValidations: ").append(toIndentedString(attachmentsValidations)).append("\n"); sb.append(" siteId: ").append(toIndentedString(siteId)).append("\n"); sb.append(" resource: ").append(toIndentedString(resource)).append("\n"); sb.append(" resourceId: ").append(toIndentedString(resourceId)).append("\n"); sb.append(" status: ").append(toIndentedString(status)).append("\n"); sb.append(" moderation: ").append(toIndentedString(moderation)).append("\n"); sb.append("}"); return sb.toString(); }
/** * Send a message. * * @throws ApiException if the Api call fails */ @Test public void messagesPostTest() throws ApiException { MessageJSON body = new MessageJSON(); From sender = new From(); sender.userId(null); List<To> receivers = new ArrayList<>(); To receiver = new To(); receiver.userId(null); receiver.siteId("MLA"); receiver.resource("orders"); receiver.resourceId(null); receivers.add(0, receiver); Text text = new Text(); text.plain("TEST MESSAGE"); body.from(sender); body.to(receivers); body.text(text); MessageCreated response = api.messagesPost(accessToken, body); assertNotNull(response); assertEquals(body.getFrom().getUserId(), response.get(0).getFrom().getUserId()); assertEquals(body.getTo(), response.get(0).getTo()); assertEquals(body.getText().getPlain(), response.get(0).getText().getPlain()); }
/** * Get a message by ID. * * @throws ApiException if the Api call fails */ @Test public void messagesMessageIdGetTest() throws ApiException { String messageId = ""; Message response = api.messagesMessageIdGet(accessToken, messageId); assertNotNull(response); assertEquals(messageId, response.getMessageId()); }