code: @SuppressWarnings({"unused", "WeakerAccess"})
      public void deleteInboxMessage(final CTInboxMessage message){
          postAsyncSafely("deleteInboxMessage", new Runnable() {
              @Override
              public void run() {
                  synchronized (inboxControllerLock) {
                      if (ctInboxController != null) {
                         boolean update = ctInboxController.deleteMessageWithId(message.getMessageId());
                         if (update) {
                             _notifyInboxMessagesDidUpdate();
                         }
                      } else {
                          getConfigLogger().debug(getAccountId(), "Notification Inbox not initialized");
                      }
                  }
              }});
      }
docs: Deletes the given {@link CTInboxMessage} object
  @param message {@link CTInboxMessage} public object of inbox message