{"version":3,"sources":["../../src/members-v1-custom-field-suggestion-custom-field-suggestions.schemas.ts"],"sourcesContent":["import * as z from 'zod';\n\nexport const ListCustomFieldSuggestionsRequest = z.object({\n  options: z\n    .object({\n      paging: z\n        .object({\n          limit: z\n            .number()\n            .int()\n            .describe('Number of items to load.')\n            .min(0)\n            .optional()\n            .nullable(),\n          offset: z\n            .number()\n            .int()\n            .describe('Number of items to skip in the current sort order.')\n            .min(0)\n            .optional()\n            .nullable(),\n        })\n        .optional(),\n      sorting: z\n        .array(\n          z.object({\n            fieldName: z\n              .string()\n              .describe('Name of the field to sort by.')\n              .max(512)\n              .optional(),\n            order: z.enum(['ASC', 'DESC']).optional(),\n            origin: z\n              .object({\n                latitude: z\n                  .number()\n                  .describe('Address latitude.')\n                  .optional()\n                  .nullable(),\n                longitude: z\n                  .number()\n                  .describe('Address longitude.')\n                  .optional()\n                  .nullable(),\n              })\n              .describe(\n                'Origin point for geo-distance sorting on a GEO field\\nresults are ordered by distance from this point (ASC = nearest first, DESC = farthest first).'\n              )\n              .optional(),\n          })\n        )\n        .optional(),\n    })\n    .optional(),\n});\nexport const ListCustomFieldSuggestionsResponse = z.object({\n  suggestions: z\n    .array(\n      z.object({\n        name: z\n          .string()\n          .describe('Custom field name.')\n          .max(150)\n          .optional()\n          .nullable(),\n        defaultPrivacy: z\n          .enum(['UNKNOWN', 'PUBLIC', 'PRIVATE'])\n          .describe('Privacy level of the custom field.')\n          .optional(),\n        fieldType: z\n          .enum(['UNKNOWN', 'TEXT', 'NUMBER', 'DATE', 'URL', 'SOCIAL'])\n          .describe('Type of information to provide for members.')\n          .optional(),\n        socialType: z\n          .enum([\n            'UNKNOWN',\n            'FACEBOOK',\n            'INSTAGRAM',\n            'LINKEDIN',\n            'TWITTER',\n            'YOUTUBE',\n            'PINTEREST',\n            'TIKTOK',\n            'DEVIANTART',\n            'SOUNDCLOUD',\n            'TUMBLR',\n            'VIMEO',\n            'VKONTAKTE',\n            'ODNOKLASSNIKI',\n            'OTHER',\n          ])\n          .describe('Social network type.')\n          .optional(),\n        fieldOrigin: z\n          .enum(['UNKNOWN', 'CUSTOM', 'CONTACT', 'SYSTEM'])\n          .describe('Field origin.')\n          .optional(),\n        customFieldId: z\n          .string()\n          .describe('Custom field 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      })\n    )\n    .optional(),\n  metadata: z\n    .object({\n      count: z\n        .number()\n        .int()\n        .describe('Number of items returned in the response.')\n        .optional()\n        .nullable(),\n      offset: z\n        .number()\n        .int()\n        .describe('Offset that was requested.')\n        .optional()\n        .nullable(),\n      total: z\n        .number()\n        .int()\n        .describe('Total number of items that match the query.')\n        .optional()\n        .nullable(),\n      tooManyToCount: z\n        .boolean()\n        .describe(\n          'Flag that indicates the server failed to calculate the `total` field.'\n        )\n        .optional()\n        .nullable(),\n    })\n    .describe('Metadata for the paginated results.')\n    .optional(),\n});\nexport const QueryCustomFieldSuggestionsRequest = z.object({\n  query: z\n    .object({\n      filter: z\n        .object({\n          name: z\n            .object({\n              $eq: z.string(),\n              $exists: z.boolean(),\n              $gt: z.string(),\n              $gte: z.string(),\n              $hasAll: z.array(z.string()),\n              $hasSome: z.array(z.string()),\n              $in: z.array(z.string()),\n              $lt: z.string(),\n              $lte: z.string(),\n              $ne: z.string(),\n              $nin: z.array(z.string()),\n              $startsWith: z.string(),\n            })\n            .partial()\n            .strict()\n            .optional(),\n          fieldType: z\n            .object({\n              $eq: z.string(),\n              $exists: z.boolean(),\n              $gt: z.string(),\n              $gte: z.string(),\n              $hasAll: z.array(z.string()),\n              $hasSome: z.array(z.string()),\n              $in: z.array(z.string()),\n              $lt: z.string(),\n              $lte: z.string(),\n              $ne: z.string(),\n              $nin: z.array(z.string()),\n              $startsWith: z.string(),\n            })\n            .partial()\n            .strict()\n            .optional(),\n          $and: z.array(z.any()).optional(),\n          $or: z.array(z.any()).optional(),\n          $not: z.any().optional(),\n        })\n        .strict()\n        .optional(),\n      sort: z\n        .array(\n          z.object({\n            fieldName: z.enum(['name', 'fieldType']).optional(),\n            order: z.enum(['ASC', 'DESC']).optional(),\n          })\n        )\n        .optional(),\n    })\n    .catchall(z.any())\n    .describe(\n      'Query options. See [API Query Language](https://dev.wix.com/docs/rest/articles/getting-started/api-query-language) for more details.'\n    ),\n});\nexport const QueryCustomFieldSuggestionsResponse = z.object({\n  suggestions: z\n    .array(\n      z.object({\n        name: z\n          .string()\n          .describe('Custom field name.')\n          .max(150)\n          .optional()\n          .nullable(),\n        defaultPrivacy: z\n          .enum(['UNKNOWN', 'PUBLIC', 'PRIVATE'])\n          .describe('Privacy level of the custom field.')\n          .optional(),\n        fieldType: z\n          .enum(['UNKNOWN', 'TEXT', 'NUMBER', 'DATE', 'URL', 'SOCIAL'])\n          .describe('Type of information to provide for members.')\n          .optional(),\n        socialType: z\n          .enum([\n            'UNKNOWN',\n            'FACEBOOK',\n            'INSTAGRAM',\n            'LINKEDIN',\n            'TWITTER',\n            'YOUTUBE',\n            'PINTEREST',\n            'TIKTOK',\n            'DEVIANTART',\n            'SOUNDCLOUD',\n            'TUMBLR',\n            'VIMEO',\n            'VKONTAKTE',\n            'ODNOKLASSNIKI',\n            'OTHER',\n          ])\n          .describe('Social network type.')\n          .optional(),\n        fieldOrigin: z\n          .enum(['UNKNOWN', 'CUSTOM', 'CONTACT', 'SYSTEM'])\n          .describe('Field origin.')\n          .optional(),\n        customFieldId: z\n          .string()\n          .describe('Custom field 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      })\n    )\n    .optional(),\n  metadata: z\n    .object({\n      count: z\n        .number()\n        .int()\n        .describe('Number of items returned in the response.')\n        .optional()\n        .nullable(),\n      offset: z\n        .number()\n        .int()\n        .describe('Offset that was requested.')\n        .optional()\n        .nullable(),\n      total: z\n        .number()\n        .int()\n        .describe('Total number of items that match the query.')\n        .optional()\n        .nullable(),\n      tooManyToCount: z\n        .boolean()\n        .describe(\n          'Flag that indicates the server failed to calculate the `total` field.'\n        )\n        .optional()\n        .nullable(),\n    })\n    .describe('Metadata for the paginated results.')\n    .optional(),\n});\n"],"mappings":"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","names":[]}