{"version":3,"sources":["../../src/members-v1-default-privacy-default-privacy.schemas.ts"],"sourcesContent":["import * as z from 'zod';\n\nexport const GetDefaultPrivacyStatusRequest = z.object({});\nexport const GetDefaultPrivacyStatusResponse = z.object({\n  defaultPrivacy: z\n    .object({\n      _id: z\n        .string()\n        .describe('Privacy ID.')\n        .regex(\n          /^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/,\n          'Must be a valid GUID'\n        )\n        .optional()\n        .nullable(),\n      defaultPrivacy: z\n        .enum(['PRIVATE', 'PUBLIC'])\n        .describe('Default privacy status for a new member.')\n        .optional(),\n      revision: z\n        .string()\n        .regex(/^\\d+$/, 'Must be a valid UInt64 string')\n        .describe(\n          'Revision number, which increments by 1 each time the default privacy is updated. To prevent conflicting changes, the existing revision must be used when updating default privacy.'\n        )\n        .optional()\n        .nullable(),\n    })\n    .describe('Retrieved default privacy settings.')\n    .optional(),\n});\nexport const SetDefaultPrivacyStatusRequest = z.object({\n  defaultPrivacy: z\n    .object({\n      _id: z\n        .string()\n        .describe('Privacy ID.')\n        .regex(\n          /^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/,\n          'Must be a valid GUID'\n        )\n        .optional()\n        .nullable(),\n      defaultPrivacy: z.enum(['PRIVATE', 'PUBLIC']).optional(),\n      revision: z\n        .string()\n        .regex(/^\\d+$/, 'Must be a valid UInt64 string')\n        .describe(\n          'Revision number, which increments by 1 each time the default privacy is updated. To prevent conflicting changes, the existing revision must be used when updating default privacy.'\n        ),\n    })\n    .describe('Default privacy settings to set.'),\n});\nexport const SetDefaultPrivacyStatusResponse = z.object({\n  defaultPrivacy: z\n    .object({\n      _id: z\n        .string()\n        .describe('Privacy ID.')\n        .regex(\n          /^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/,\n          'Must be a valid GUID'\n        )\n        .optional()\n        .nullable(),\n      defaultPrivacy: z\n        .enum(['PRIVATE', 'PUBLIC'])\n        .describe('Default privacy status for a new member.')\n        .optional(),\n      revision: z\n        .string()\n        .regex(/^\\d+$/, 'Must be a valid UInt64 string')\n        .describe(\n          'Revision number, which increments by 1 each time the default privacy is updated. To prevent conflicting changes, the existing revision must be used when updating default privacy.'\n        )\n        .optional()\n        .nullable(),\n    })\n    .describe('Default privacy settings.')\n    .optional(),\n});\n"],"mappings":";AAAA,YAAY,OAAO;AAEZ,IAAM,iCAAmC,SAAO,CAAC,CAAC;AAClD,IAAM,kCAAoC,SAAO;AAAA,EACtD,gBACG,SAAO;AAAA,IACN,KACG,SAAO,EACP,SAAS,aAAa,EACtB;AAAA,MACC;AAAA,MACA;AAAA,IACF,EACC,SAAS,EACT,SAAS;AAAA,IACZ,gBACG,OAAK,CAAC,WAAW,QAAQ,CAAC,EAC1B,SAAS,0CAA0C,EACnD,SAAS;AAAA,IACZ,UACG,SAAO,EACP,MAAM,SAAS,+BAA+B,EAC9C;AAAA,MACC;AAAA,IACF,EACC,SAAS,EACT,SAAS;AAAA,EACd,CAAC,EACA,SAAS,qCAAqC,EAC9C,SAAS;AACd,CAAC;AACM,IAAM,iCAAmC,SAAO;AAAA,EACrD,gBACG,SAAO;AAAA,IACN,KACG,SAAO,EACP,SAAS,aAAa,EACtB;AAAA,MACC;AAAA,MACA;AAAA,IACF,EACC,SAAS,EACT,SAAS;AAAA,IACZ,gBAAkB,OAAK,CAAC,WAAW,QAAQ,CAAC,EAAE,SAAS;AAAA,IACvD,UACG,SAAO,EACP,MAAM,SAAS,+BAA+B,EAC9C;AAAA,MACC;AAAA,IACF;AAAA,EACJ,CAAC,EACA,SAAS,kCAAkC;AAChD,CAAC;AACM,IAAM,kCAAoC,SAAO;AAAA,EACtD,gBACG,SAAO;AAAA,IACN,KACG,SAAO,EACP,SAAS,aAAa,EACtB;AAAA,MACC;AAAA,MACA;AAAA,IACF,EACC,SAAS,EACT,SAAS;AAAA,IACZ,gBACG,OAAK,CAAC,WAAW,QAAQ,CAAC,EAC1B,SAAS,0CAA0C,EACnD,SAAS;AAAA,IACZ,UACG,SAAO,EACP,MAAM,SAAS,+BAA+B,EAC9C;AAAA,MACC;AAAA,IACF,EACC,SAAS,EACT,SAAS;AAAA,EACd,CAAC,EACA,SAAS,2BAA2B,EACpC,SAAS;AACd,CAAC;","names":[]}