mirror of
https://github.com/Hessenuk/DiscordTickets.git
synced 2025-09-06 02:01:26 +03:00
start making things
This commit is contained in:
24
src/schemas/settings.js
Normal file
24
src/schemas/settings.js
Normal file
@@ -0,0 +1,24 @@
|
||||
module.exports = joi.object({
|
||||
archive: joi.boolean().optional(),
|
||||
autoClose: joi.number().min(3600000).optional(),
|
||||
autoTag: [joi.array(), joi.string().valid('ticket', '!ticket', 'all')].optional(),
|
||||
blocklist: joi.array().optional(),
|
||||
createdAt: joi.string().optional(),
|
||||
errorColour: joi.string().optional(),
|
||||
footer: joi.string().optional(),
|
||||
id: joi.string().optional(),
|
||||
logChannel: joi.string().optional(),
|
||||
primaryColour: joi.string().optional(),
|
||||
staleAfter: joi.number().min(60000).optional(),
|
||||
successColour: joi.string().optional(),
|
||||
workingHours: joi.array().length(8).items(
|
||||
joi.string(),
|
||||
joi.array().items(joi.string().required(), joi.string().required()),
|
||||
joi.array().items(joi.string().required(), joi.string().required()),
|
||||
joi.array().items(joi.string().required(), joi.string().required()),
|
||||
joi.array().items(joi.string().required(), joi.string().required()),
|
||||
joi.array().items(joi.string().required(), joi.string().required()),
|
||||
joi.array().items(joi.string().required(), joi.string().required()),
|
||||
joi.array().items(joi.string().required(), joi.string().required()),
|
||||
).optional(),
|
||||
});
|
Reference in New Issue
Block a user