code: function () {
      var deliveryMessage =
        _this.options.waitingMessage || 'Messages will be delivered once your contact arrives';
      /* eslint-disable max-len, prefer-template */
      return [
        '<div class="ots-text-chat-container">',
        '<div class="ots-text-chat">',
        '<div class="ots-messages-header ots-hidden" id="chatHeader">',
        '<span>Chat with</span>',
        '</div>',
        '<div id="otsChatWrap">',
        '<div class="ots-messages-holder" id="messagesHolder">',
        '<div class="ots-messages-alert ots-hidden" id="messagesWaiting">' + deliveryMessage + '</div>',
        '<div class="ots-message-item ots-message-sent">',
        '</div>',
        '</div>',
        '<div class="ots-send-message-box">',
        '<input type="text" maxlength=' + _this.options.limitCharacterMessage + ' class="ots-message-input" placeholder="Enter your message here" id="messageBox">',
        '<button class="ots-icon-check" id="sendMessage" type="submit"></button>',
        '<div class="ots-character-count"><span><span id="characterCount">0</span>/' + _this.options.limitCharacterMessage + ' characters</span></div>',
        '</div>',
        '</div>',
        '</div>',
        '</div>'
      ].join('\n');
      /* eslint-enable max-len, prefer-template */
    }
docs: Private methods