codecombat/app/schemas/subscriptions/misc.coffee
2014-08-27 12:24:11 -07:00

29 lines
810 B
CoffeeScript

c = require 'schemas/schemas'
module.exports =
'application:idle-changed': c.object {},
idle: {type: 'boolean'}
'audio-player:loaded': c.object {required: ['sender']},
sender: {type: 'object'}
'audio-player:play-sound': c.object {required: ['trigger']},
trigger: {type: 'string'}
volume: {type: 'number', minimum: 0, maximum: 1}
'music-player:play-music': c.object {required: ['play']},
play: {type: 'boolean'}
file: {type: 'string'}
'modal:opened': c.object {}
'modal:closed': c.object {}
'router:navigate': c.object {required: ['route']},
route: {type: 'string'}
view: {type: 'object'}
viewClass: {type: 'object'}
viewArgs: {type: 'array'}
'achievements:new': c.object {required: 'earnedAchievements'},
earnedAchievements: {type: 'object'}