{"version":3,"sources":["../../src/identity-v1-contributor-contributors.schemas.ts"],"sourcesContent":["import * as z from 'zod';\n\nexport const ChangeRoleRequest = z.object({\n  accountId: z\n    .string()\n    .describe(\"Contributor's account 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  options: z\n    .object({\n      newRoles: z.array(\n        z.object({\n          roleId: z\n            .string()\n            .describe(\n              'Role ID. Sometimes referred to as policy ID. See [Roles and Permissions](https://support.wix.com/en/article/roles-permissions-overview) for a list of available roles.'\n            )\n            .optional(),\n          assignmentId: z\n            .string()\n            .describe(\n              'Assignment ID mapping the role to the contributor on the site.'\n            )\n            .optional(),\n        })\n      ),\n    })\n    .describe('Filter options. The `newRoles` field **must** be passed.'),\n});\nexport const ChangeRoleResponse = z.object({\n  newAssignedRoles: z\n    .array(\n      z.object({\n        roleId: z\n          .string()\n          .describe(\n            'Role ID. Sometimes referred to as policy ID. See [Roles and Permissions](https://support.wix.com/en/article/roles-permissions-overview) for a list of available roles.'\n          )\n          .optional(),\n        assignmentId: z\n          .string()\n          .describe(\n            'Assignment ID mapping the role to the contributor on the site.'\n          )\n          .optional(),\n      })\n    )\n    .optional(),\n});\nexport const ChangeContributorLocationRequest = z.object({\n  accountId: z\n    .string()\n    .describe(\"Contributor's account 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  options: z.object({ newLocations: z.array(z.string()).max(20) }),\n});\nexport const ChangeContributorLocationResponse = z.object({\n  newAssignedLocations: z\n    .array(\n      z.object({\n        locationIds: z.array(z.string()).max(100).optional(),\n        assignmentIds: z.array(z.string()).max(999).optional(),\n      })\n    )\n    .max(20)\n    .optional(),\n});\nexport const QuerySiteContributorsRequest = z.object({\n  options: z\n    .object({\n      filter: z\n        .object({\n          policyIds: z.array(z.string()).max(20).optional(),\n          locationIds: z.array(z.string()).max(20).optional(),\n        })\n        .describe('Filter object for narrowing search results.')\n        .optional(),\n    })\n    .describe('Filter options.')\n    .optional(),\n});\nexport const QuerySiteContributorsResponse = z.object({\n  contributors: z\n    .array(\n      z.object({\n        accountId: z\n          .string()\n          .describe(\"Contributor's account ID.\")\n          .optional()\n          .nullable(),\n        accountOwnerId: z\n          .string()\n          .describe(\n            'User ID of the owner of the account that the contributor belongs to.'\n          )\n          .optional()\n          .nullable(),\n      })\n    )\n    .optional(),\n});\nexport const RemoveContributorRequest = z.object({\n  accountId: z\n    .string()\n    .describe(\"Contributor's account ID to remove from the site.\")\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});\nexport const RemoveContributorResponse = z.object({});\n"],"mappings":";AAAA,YAAY,OAAO;AAEZ,IAAM,oBAAsB,SAAO;AAAA,EACxC,WACG,SAAO,EACP,SAAS,2BAA2B,EACpC;AAAA,IACC;AAAA,IACA;AAAA,EACF;AAAA,EACF,SACG,SAAO;AAAA,IACN,UAAY;AAAA,MACR,SAAO;AAAA,QACP,QACG,SAAO,EACP;AAAA,UACC;AAAA,QACF,EACC,SAAS;AAAA,QACZ,cACG,SAAO,EACP;AAAA,UACC;AAAA,QACF,EACC,SAAS;AAAA,MACd,CAAC;AAAA,IACH;AAAA,EACF,CAAC,EACA,SAAS,0DAA0D;AACxE,CAAC;AACM,IAAM,qBAAuB,SAAO;AAAA,EACzC,kBACG;AAAA,IACG,SAAO;AAAA,MACP,QACG,SAAO,EACP;AAAA,QACC;AAAA,MACF,EACC,SAAS;AAAA,MACZ,cACG,SAAO,EACP;AAAA,QACC;AAAA,MACF,EACC,SAAS;AAAA,IACd,CAAC;AAAA,EACH,EACC,SAAS;AACd,CAAC;AACM,IAAM,mCAAqC,SAAO;AAAA,EACvD,WACG,SAAO,EACP,SAAS,2BAA2B,EACpC;AAAA,IACC;AAAA,IACA;AAAA,EACF;AAAA,EACF,SAAW,SAAO,EAAE,cAAgB,QAAQ,SAAO,CAAC,EAAE,IAAI,EAAE,EAAE,CAAC;AACjE,CAAC;AACM,IAAM,oCAAsC,SAAO;AAAA,EACxD,sBACG;AAAA,IACG,SAAO;AAAA,MACP,aAAe,QAAQ,SAAO,CAAC,EAAE,IAAI,GAAG,EAAE,SAAS;AAAA,MACnD,eAAiB,QAAQ,SAAO,CAAC,EAAE,IAAI,GAAG,EAAE,SAAS;AAAA,IACvD,CAAC;AAAA,EACH,EACC,IAAI,EAAE,EACN,SAAS;AACd,CAAC;AACM,IAAM,+BAAiC,SAAO;AAAA,EACnD,SACG,SAAO;AAAA,IACN,QACG,SAAO;AAAA,MACN,WAAa,QAAQ,SAAO,CAAC,EAAE,IAAI,EAAE,EAAE,SAAS;AAAA,MAChD,aAAe,QAAQ,SAAO,CAAC,EAAE,IAAI,EAAE,EAAE,SAAS;AAAA,IACpD,CAAC,EACA,SAAS,6CAA6C,EACtD,SAAS;AAAA,EACd,CAAC,EACA,SAAS,iBAAiB,EAC1B,SAAS;AACd,CAAC;AACM,IAAM,gCAAkC,SAAO;AAAA,EACpD,cACG;AAAA,IACG,SAAO;AAAA,MACP,WACG,SAAO,EACP,SAAS,2BAA2B,EACpC,SAAS,EACT,SAAS;AAAA,MACZ,gBACG,SAAO,EACP;AAAA,QACC;AAAA,MACF,EACC,SAAS,EACT,SAAS;AAAA,IACd,CAAC;AAAA,EACH,EACC,SAAS;AACd,CAAC;AACM,IAAM,2BAA6B,SAAO;AAAA,EAC/C,WACG,SAAO,EACP,SAAS,mDAAmD,EAC5D;AAAA,IACC;AAAA,IACA;AAAA,EACF;AACJ,CAAC;AACM,IAAM,4BAA8B,SAAO,CAAC,CAAC;","names":[]}