This repository has been archived on 2024-12-31. You can view files and clone it, but cannot push or open issues or pull requests.
Archive/SheepstarAPIV1/validation/giftValidation.js

36 lines
745 B
JavaScript

const Joi = require('joi');
module.exports.create = Joi.object({
giftID: Joi.string()
.alphanum()
.min(3)
.max(40),
articleID: Joi.string()
.required(),
expiry_date: Joi.date()
.min("now"),
item_expiry_date: Joi.date()
.min("now")
});
module.exports.update = Joi.object({
giftID: Joi.string()
.alphanum()
.min(3)
.max(40)
.required(),
articleID: Joi.string(),
expiry_date: Joi.date()
.min("now"),
item_expiry_date: Joi.date()
.min("now")
});
module.exports.redeem = Joi.object({
guildID: Joi.string()
.alphanum()
.required(),
giftID: Joi.string()
.alphanum()
.required()
});