Package ru.bitel.bgbilling.modules.botmanager.server.bean

# Class UserBotData

java.lang.Object
ru.bitel.bgbilling.modules.botmanager.server.bean.UserBotData

public class UserBotData extends Object
Пользовательские данные для бота. Содержит внутри себя список чатов и данных для каждого чата в формате JSON

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `UserBotData(int botId)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `long`
  `getChatId()`
  `Map<Long,org.json.JSONObject>`
  `getData()`
  `org.json.JSONObject`
  `getData(long chatId)`
  Получение данных для чата.
  `void`
  `removeChatData(long chatId)`
  `void`
  `setData(Map<Long,org.json.JSONObject> data)`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### UserBotData

    public UserBotData(int botId)

- ## Method Details

  - ### getData

    public org.json.JSONObject getData(long chatId)
    Получение данных для чата. Если данных нет, вернётся пустой json, который уже сохранён для данного чата.

  - ### removeChatData

    public void removeChatData(long chatId)

  - ### setData

    public void setData(Map<Long,org.json.JSONObject> data)

  - ### getData

    public Map<Long,org.json.JSONObject> getData()

  - ### getChatId

    public long getChatId()