@tmlmobilidade/types
Version:
17 lines (16 loc) • 398 B
JavaScript
/* * */
import { z } from 'zod';
/* * */
export const DatesPermissionSchema = z.object({
action: z.enum([
'create_annotations',
'delete_annotations',
'read_annotations',
'update_annotations',
'lock_annotations',
]),
resources: z.object({
agency_ids: z.array(z.string()).default([]),
}).default({}),
scope: z.literal('dates'),
});