Account-firstNamestring-lastNamestring-cards[]Card-chatbotChatBot+getName()(string, string)+setName(first, last string)void+getCurCard()Card+askQuestion(msg Message)voidCard-number[]uint-balanceint-history[]Company+getNumber()[]uint+setNumber(num []uint)void+getBalance()int+purchaseStock(com Company)errorCompany-namestring-stockPrices[]int+getName()string+getStockPrice()int+addStockPrice(priceint)ChatBot-msgs[]Message+askQuestion(msg Message)void+getMessages()[]MessageMessage+timeTime+contentstring+isUserbool *1***1*11***