{"version":3,"sources":["../../src/members-v1-member-privacy-settings-member-privacy-settings.schemas.ts"],"sourcesContent":["import * as z from 'zod';\n\nexport const GetMemberPrivacySettingsRequest = z.object({});\nexport const GetMemberPrivacySettingsResponse = z.object({\n  memberPrivacySettings: z\n    .object({\n      _id: z\n        .string()\n        .describe('Member privacy settings 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      publicMemberVisibility: z\n        .enum(['UNKNOWN', 'VISIBLE_TO_MEMBERS_ONLY', 'VISIBLE_TO_ALL'])\n        .describe('Who can see the public member profiles.')\n        .optional(),\n      publicMemberCandidates: z\n        .enum(['UNKNOWN', 'NO_ONE', 'ANYONE'])\n        .describe('Who can make the member profile public.')\n        .optional(),\n      revision: z\n        .string()\n        .regex(/^-?\\d+$/, 'Must be a valid Int64 string')\n        .describe(\n          'Revision number, which increments by 1 each time the member privacy settings are updated. To prevent conflicting changes, the existing revision must be used when updating member privacy settings.'\n        )\n        .optional()\n        .nullable(),\n      _updatedDate: z\n        .date()\n        .describe(\n          'Date and time when the member privacy settings were updated.'\n        )\n        .optional()\n        .nullable(),\n    })\n    .describe('Retrieved member privacy settings.')\n    .optional(),\n});\nexport const SetMemberPrivacySettingsRequest = z.object({\n  memberPrivacySettings: z\n    .object({\n      _id: z\n        .string()\n        .describe('Member privacy settings 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      publicMemberVisibility: z\n        .enum(['UNKNOWN', 'VISIBLE_TO_MEMBERS_ONLY', 'VISIBLE_TO_ALL'])\n        .optional(),\n      publicMemberCandidates: z\n        .enum(['UNKNOWN', 'NO_ONE', 'ANYONE'])\n        .optional(),\n      revision: z\n        .string()\n        .regex(/^-?\\d+$/, 'Must be a valid Int64 string')\n        .describe(\n          'Revision number, which increments by 1 each time the member privacy settings are updated. To prevent conflicting changes, the existing revision must be used when updating member privacy settings.'\n        ),\n      _updatedDate: z\n        .date()\n        .describe(\n          'Date and time when the member privacy settings were updated.'\n        )\n        .optional()\n        .nullable(),\n    })\n    .describe('Member privacy settings details.'),\n});\nexport const SetMemberPrivacySettingsResponse = z.object({\n  memberPrivacySettings: z\n    .object({\n      _id: z\n        .string()\n        .describe('Member privacy settings 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      publicMemberVisibility: z\n        .enum(['UNKNOWN', 'VISIBLE_TO_MEMBERS_ONLY', 'VISIBLE_TO_ALL'])\n        .describe('Who can see the public member profiles.')\n        .optional(),\n      publicMemberCandidates: z\n        .enum(['UNKNOWN', 'NO_ONE', 'ANYONE'])\n        .describe('Who can make the member profile public.')\n        .optional(),\n      revision: z\n        .string()\n        .regex(/^-?\\d+$/, 'Must be a valid Int64 string')\n        .describe(\n          'Revision number, which increments by 1 each time the member privacy settings are updated. To prevent conflicting changes, the existing revision must be used when updating member privacy settings.'\n        )\n        .optional()\n        .nullable(),\n      _updatedDate: z\n        .date()\n        .describe(\n          'Date and time when the member privacy settings were updated.'\n        )\n        .optional()\n        .nullable(),\n    })\n    .describe('Member privacy settings.')\n    .optional(),\n});\n"],"mappings":";AAAA,YAAY,OAAO;AAEZ,IAAM,kCAAoC,SAAO,CAAC,CAAC;AACnD,IAAM,mCAAqC,SAAO;AAAA,EACvD,uBACG,SAAO;AAAA,IACN,KACG,SAAO,EACP,SAAS,6BAA6B,EACtC;AAAA,MACC;AAAA,MACA;AAAA,IACF,EACC,SAAS,EACT,SAAS;AAAA,IACZ,wBACG,OAAK,CAAC,WAAW,2BAA2B,gBAAgB,CAAC,EAC7D,SAAS,yCAAyC,EAClD,SAAS;AAAA,IACZ,wBACG,OAAK,CAAC,WAAW,UAAU,QAAQ,CAAC,EACpC,SAAS,yCAAyC,EAClD,SAAS;AAAA,IACZ,UACG,SAAO,EACP,MAAM,WAAW,8BAA8B,EAC/C;AAAA,MACC;AAAA,IACF,EACC,SAAS,EACT,SAAS;AAAA,IACZ,cACG,OAAK,EACL;AAAA,MACC;AAAA,IACF,EACC,SAAS,EACT,SAAS;AAAA,EACd,CAAC,EACA,SAAS,oCAAoC,EAC7C,SAAS;AACd,CAAC;AACM,IAAM,kCAAoC,SAAO;AAAA,EACtD,uBACG,SAAO;AAAA,IACN,KACG,SAAO,EACP,SAAS,6BAA6B,EACtC;AAAA,MACC;AAAA,MACA;AAAA,IACF,EACC,SAAS,EACT,SAAS;AAAA,IACZ,wBACG,OAAK,CAAC,WAAW,2BAA2B,gBAAgB,CAAC,EAC7D,SAAS;AAAA,IACZ,wBACG,OAAK,CAAC,WAAW,UAAU,QAAQ,CAAC,EACpC,SAAS;AAAA,IACZ,UACG,SAAO,EACP,MAAM,WAAW,8BAA8B,EAC/C;AAAA,MACC;AAAA,IACF;AAAA,IACF,cACG,OAAK,EACL;AAAA,MACC;AAAA,IACF,EACC,SAAS,EACT,SAAS;AAAA,EACd,CAAC,EACA,SAAS,kCAAkC;AAChD,CAAC;AACM,IAAM,mCAAqC,SAAO;AAAA,EACvD,uBACG,SAAO;AAAA,IACN,KACG,SAAO,EACP,SAAS,6BAA6B,EACtC;AAAA,MACC;AAAA,MACA;AAAA,IACF,EACC,SAAS,EACT,SAAS;AAAA,IACZ,wBACG,OAAK,CAAC,WAAW,2BAA2B,gBAAgB,CAAC,EAC7D,SAAS,yCAAyC,EAClD,SAAS;AAAA,IACZ,wBACG,OAAK,CAAC,WAAW,UAAU,QAAQ,CAAC,EACpC,SAAS,yCAAyC,EAClD,SAAS;AAAA,IACZ,UACG,SAAO,EACP,MAAM,WAAW,8BAA8B,EAC/C;AAAA,MACC;AAAA,IACF,EACC,SAAS,EACT,SAAS;AAAA,IACZ,cACG,OAAK,EACL;AAAA,MACC;AAAA,IACF,EACC,SAAS,EACT,SAAS;AAAA,EACd,CAAC,EACA,SAAS,0BAA0B,EACnC,SAAS;AACd,CAAC;","names":[]}