| hashCode() |  | 0% |  | 0% | 30 | 30 | 0 | 0 | 1 | 1 |
| equals(Object) |  | 0% |  | 0% | 36 | 36 | 0 | 0 | 1 | 1 |
| toString() |  | 0% | | n/a | 1 | 1 | 0 | 0 | 1 | 1 |
| copy(Message, Attachment, String, List, BaseUiModel, Message, boolean, Boolean, String, boolean, List, String, long, CharSequence, CharSequence, CharSequence, CharSequence, Integer, String, String, String, String, String, String, CharSequence, String, String, CharSequence, String, List) |  | 0% | | n/a | 1 | 1 | 0 | 0 | 1 | 1 |
| getHasFile() |   | 44% |   | 25% | 6 | 7 | 0 | 1 | 0 | 1 |
| getHasTitle() |  | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
| getHasActions() |   | 25% |   | 16% | 3 | 4 | 0 | 1 | 0 | 1 |
| setReactions(List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setCurrentDayMarkerText(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setMenuItemsToHide(List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setPermalink(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getHasDescription() |   | 70% |   | 33% | 3 | 4 | 0 | 1 | 0 | 1 |
| getHasText() |   | 70% |   | 33% | 3 | 4 | 0 | 1 | 0 | 1 |
| getHasFields() |   | 70% |   | 33% | 3 | 4 | 0 | 1 | 0 | 1 |
| setPreview(Message) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setTemporary(boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setUnread(Boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setShowDayMarker(boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getHasImage() |   | 86% |   | 50% | 2 | 3 | 0 | 1 | 0 | 1 |
| getHasVideo() |   | 86% |   | 50% | 2 | 3 | 0 | 1 | 0 | 1 |
| getHasAudio() |   | 86% |   | 50% | 2 | 3 | 0 | 1 | 0 | 1 |
| getHasTitleLink() |   | 86% |   | 50% | 2 | 3 | 0 | 1 | 0 | 1 |
| getHasMessage() |   | 86% |   | 50% | 2 | 3 | 0 | 1 | 0 | 1 |
| getHasAuthorLink() |   | 86% |   | 50% | 2 | 3 | 0 | 1 | 0 | 1 |
| getHasAuthorIcon() |   | 86% |   | 50% | 2 | 3 | 0 | 1 | 0 | 1 |
| getHasAuthorName() |   | 85% |   | 50% | 3 | 4 | 0 | 1 | 0 | 1 |
| getMessage() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRawData() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isTemporary() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getUnread() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getShowDayMarker() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPermalink() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTitle() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getImageUrl() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getVideoUrl() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAudioUrl() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTitleLink() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMessageLink() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getType() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTimestamp() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAuthorLink() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFields() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getButtonAlignment() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getActions() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| component1() |  | 0% | | n/a | 1 | 1 | 0 | 0 | 1 | 1 |
| component2() |  | 0% | | n/a | 1 | 1 | 0 | 0 | 1 | 1 |
| component3() |  | 0% | | n/a | 1 | 1 | 0 | 0 | 1 | 1 |
| component4() |  | 0% | | n/a | 1 | 1 | 0 | 0 | 1 | 1 |
| component5() |  | 0% | | n/a | 1 | 1 | 0 | 0 | 1 | 1 |
| component6() |  | 0% | | n/a | 1 | 1 | 0 | 0 | 1 | 1 |
| component7() |  | 0% | | n/a | 1 | 1 | 0 | 0 | 1 | 1 |
| component8() |  | 0% | | n/a | 1 | 1 | 0 | 0 | 1 | 1 |
| component9() |  | 0% | | n/a | 1 | 1 | 0 | 0 | 1 | 1 |
| component10() |  | 0% | | n/a | 1 | 1 | 0 | 0 | 1 | 1 |
| component11() |  | 0% | | n/a | 1 | 1 | 0 | 0 | 1 | 1 |
| component12() |  | 0% | | n/a | 1 | 1 | 0 | 0 | 1 | 1 |
| component13() |  | 0% | | n/a | 1 | 1 | 0 | 0 | 1 | 1 |
| component14() |  | 0% | | n/a | 1 | 1 | 0 | 0 | 1 | 1 |
| component15() |  | 0% | | n/a | 1 | 1 | 0 | 0 | 1 | 1 |
| component16() |  | 0% | | n/a | 1 | 1 | 0 | 0 | 1 | 1 |
| component17() |  | 0% | | n/a | 1 | 1 | 0 | 0 | 1 | 1 |
| component18() |  | 0% | | n/a | 1 | 1 | 0 | 0 | 1 | 1 |
| component19() |  | 0% | | n/a | 1 | 1 | 0 | 0 | 1 | 1 |
| component20() |  | 0% | | n/a | 1 | 1 | 0 | 0 | 1 | 1 |
| component21() |  | 0% | | n/a | 1 | 1 | 0 | 0 | 1 | 1 |
| component22() |  | 0% | | n/a | 1 | 1 | 0 | 0 | 1 | 1 |
| component23() |  | 0% | | n/a | 1 | 1 | 0 | 0 | 1 | 1 |
| component24() |  | 0% | | n/a | 1 | 1 | 0 | 0 | 1 | 1 |
| component25() |  | 0% | | n/a | 1 | 1 | 0 | 0 | 1 | 1 |
| component26() |  | 0% | | n/a | 1 | 1 | 0 | 0 | 1 | 1 |
| component27() |  | 0% | | n/a | 1 | 1 | 0 | 0 | 1 | 1 |
| component28() |  | 0% | | n/a | 1 | 1 | 0 | 0 | 1 | 1 |
| component29() |  | 0% | | n/a | 1 | 1 | 0 | 0 | 1 | 1 |
| component30() |  | 0% | | n/a | 1 | 1 | 0 | 0 | 1 | 1 |
| getHasMedia() |  | 84% |   | 50% | 3 | 4 | 0 | 1 | 0 | 1 |
| getHasAudioOrVideo() |  | 80% |   | 50% | 2 | 3 | 0 | 1 | 0 | 1 |
| getLayoutId() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| AttachmentUiModel(Message, Attachment, String, List, BaseUiModel, Message, boolean, Boolean, String, boolean, List, String, long, CharSequence, CharSequence, CharSequence, CharSequence, Integer, String, String, String, String, String, String, CharSequence, String, String, CharSequence, String, List) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setNextDownStreamMessage(BaseUiModel) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getViewType() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMessageId() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getReactions() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getNextDownStreamMessage() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPreview() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCurrentDayMarkerText() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMenuItemsToHide() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getId() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDescription() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAuthorName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getText() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getColor() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAuthorIcon() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |