UNPKG

hockeybar

Version:

A bot used to automate the updating of hockey league subreddit markdown

54 lines (49 loc) 1.25 kB
const Joi = require('joi'); const EventSchema = Joi.object().keys({ opponent: Joi.object(), date: Joi.string(), network: Joi.string(), time: Joi.string(), arena: Joi.string(), isHome: Joi.bool(), opponentScore: Joi.string(), teamScore: Joi.string(), status: Joi.string(), boxScoreUrl: Joi.string() }); const TeamSchema = Joi.object().keys({ rank: Joi.number(), w: Joi.string(), l: Joi.string(), otl: Joi.string(), pts: Joi.string(), gp: Joi.string(), id: Joi.number(), conference: Joi.string(), division: Joi.string(), name: Joi.string(), shortName: Joi.string(), abv: Joi.string(), arena: Joi.string(), arenaabv: Joi.string(), subreddit: Joi.string(), uri: Joi.string() }); const SkaterSchema = Joi.object().keys({ name: Joi.string(), position: Joi.string(), gp: Joi.string(), g: Joi.string(), a: Joi.string() }); const GoalieSchema = Joi.object().keys({ name: Joi.string(), position: Joi.string(), gpi: Joi.string(), sv: Joi.string(), gaa: Joi.string() }); exports.EventSchema = EventSchema; exports.TeamSchema = TeamSchema; exports.SkaterSchema = SkaterSchema; exports.GoalieSchema = GoalieSchema;