{"meta":{"generator":"0.4.0","format":17,"date":1480006798297},"classes":[{"name":"Client","description":"The starting point for making a Discord Bot.","extends":["EventEmitter"],"construct":{"name":"Client","params":[{"name":"options","description":"Options for the client","optional":true,"type":[[["ClientOptions"]]]}]},"props":[{"name":"rest","description":"The REST manager of the client","access":"private","type":[[["RESTManager"]]],"meta":{"line":29,"file":"Client.js","path":"src/client"}},{"name":"dataManager","description":"The data manager of the Client","access":"private","type":[[["ClientDataManager"]]],"meta":{"line":35,"file":"Client.js","path":"src/client"}},{"name":"manager","description":"The manager of the Client","access":"private","type":[[["ClientManager"]]],"meta":{"line":41,"file":"Client.js","path":"src/client"}},{"name":"ws","description":"The WebSocket Manager of the Client","access":"private","type":[[["WebSocketManager"]]],"meta":{"line":47,"file":"Client.js","path":"src/client"}},{"name":"resolver","description":"The Data Resolver of the Client","access":"private","type":[[["ClientDataResolver"]]],"meta":{"line":53,"file":"Client.js","path":"src/client"}},{"name":"actions","description":"The Action Manager of the Client","access":"private","type":[[["ActionsManager"]]],"meta":{"line":59,"file":"Client.js","path":"src/client"}},{"name":"voice","description":"The Voice Manager of the Client","access":"private","type":[[["ClientVoiceManager"]]],"meta":{"line":65,"file":"Client.js","path":"src/client"}},{"name":"users","description":"A Collection of the Client's stored users","type":[[["Collection",".<"],["string",", "],["User",">"]]],"meta":{"line":70,"file":"Client.js","path":"src/client"}},{"name":"guilds","description":"A Collection of the Client's stored guilds","type":[[["Collection",".<"],["string",", "],["Guild",">"]]],"meta":{"line":75,"file":"Client.js","path":"src/client"}},{"name":"channels","description":"A Collection of the Client's stored channels","type":[[["Collection",".<"],["string",", "],["Channel",">"]]],"meta":{"line":80,"file":"Client.js","path":"src/client"}},{"name":"token","description":"The authorization token for the logged in user/bot.","nullable":true,"type":[[["string"]]],"meta":{"line":85,"file":"Client.js","path":"src/client"}},{"name":"user","description":"The ClientUser representing the logged in Client","nullable":true,"type":[[["ClientUser"]]],"meta":{"line":90,"file":"Client.js","path":"src/client"}},{"name":"email","description":"The email, if there is one, for the logged in Client","nullable":true,"type":[[["string"]]],"meta":{"line":95,"file":"Client.js","path":"src/client"}},{"name":"password","description":"The password, if there is one, for the logged in Client","nullable":true,"type":[[["string"]]],"meta":{"line":100,"file":"Client.js","path":"src/client"}},{"name":"readyTime","description":"The date at which the Client was regarded as being in the `READY` state.","nullable":true,"type":[[["Date"]]],"meta":{"line":105,"file":"Client.js","path":"src/client"}},{"name":"voiceConnections","description":"Returns a Collection, mapping Guild ID to Voice Connections.","readonly":true,"type":[[["Collection",".<"],["string",", "],["VoiceConnection",">"]]],"meta":{"line":199,"file":"Client.js","path":"src/client"}},{"name":"uptime","description":"The uptime for the logged in Client.","readonly":true,"nullable":true,"type":[[["number"]]],"meta":{"line":208,"file":"Client.js","path":"src/client"}},{"name":"emojis","description":"The emojis that the client can use. Mapped by emoji ID.","readonly":true,"type":[[["Collection",".<"],["string",", "],["Emoji",">"]]],"meta":{"line":217,"file":"Client.js","path":"src/client"}},{"name":"status","description":"The status for the logged in Client.","readonly":true,"nullable":true,"type":[[["number"]]],"meta":{"line":228,"file":"Client.js","path":"src/client"}}],"methods":[{"name":"login","description":"Logs the client in. If successful, resolves with the account's token.
\r\n \r\n 
\r\n \r\n