mirror of
https://github.com/usebruno/bruno.git
synced 2026-06-24 13:15:40 +00:00
19 lines
489 B
JavaScript
19 lines
489 B
JavaScript
const Yup = require('yup');
|
|
const { uidSchema } = require("../common");
|
|
|
|
const collectionsSchema = Yup.object({
|
|
uid: uidSchema,
|
|
}).noUnknown(true).strict();
|
|
|
|
const workspaceSchema = Yup.object({
|
|
uid: uidSchema,
|
|
name: Yup.string()
|
|
.min(1, 'name must be atleast 1 characters')
|
|
.max(50, 'name must be 50 characters or less')
|
|
.required('name is required'),
|
|
collections: Yup.array().of(collectionsSchema)
|
|
}).noUnknown(true).strict();
|
|
|
|
module.exports = {
|
|
workspaceSchema
|
|
}; |