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 java.lang.Object

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

- ## Constructor Summary

  Constructors
  Constructor | Description
  --- | ---
  `UserBotData​(int botId)` |

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `long` | `getChatId()` |
  `java.util.Map<java.lang.Long,​org.json.JSONObject>` | `getData()` |
  `org.json.JSONObject` | `getData​(long chatId)` | Получение данных для чата.
  `void` | `removeChatData​(long chatId)` |
  `void` | `setData​(java.util.Map<java.lang.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​(java.util.Map<java.lang.Long,​org.json.JSONObject> data)

  - ### getData

    public java.util.Map<java.lang.Long,​org.json.JSONObject> getData()

  - ### getChatId

    public long getChatId()