{"version":3,"file":"create-import.cjs","names":["z","action"],"sources":["../../src/actions/create-import.ts"],"sourcesContent":["import { z } from \"zod\";\n\nimport { action } from \"../action\";\n\nexport const ExaCreateImportInput: z.ZodTypeAny = z.object({\n  csv: z.object({\n  identifier: z.number().int().describe(\"Identifier for the CSV import.\").optional(),\n}).describe(\"CSV-specific settings for the import.\").optional(),\n  size: z.number().int().describe(\"Size of the import in bytes.\").optional(),\n  count: z.number().int().describe(\"Number of items in the import.\").optional(),\n  title: z.string().describe(\"Title of the import.\").optional(),\n  entity: z.object({\n  type: z.string().describe(\"Type of entity for the import (e.g., 'company').\"),\n}).describe(\"Entity information for the import.\"),\n  format: z.string().describe(\"Format of the import file (e.g., 'csv').\"),\n  metadata: z.record(z.string(), z.unknown()).describe(\"Additional metadata for the import.\").optional(),\n}).describe(\"Parameters to create a new import for data ingestion into a Webset.\");\nconst ExaCreateImport_ImportEntitySchema: z.ZodTypeAny = z.object({\n  type: z.string().describe(\"Type of entity for the import (e.g., 'company').\"),\n}).describe(\"Entity details for the import.\");\nexport const ExaCreateImportOutput: z.ZodTypeAny = z.object({\n  id: z.string().describe(\"Unique identifier for the import.\"),\n  count: z.number().int().describe(\"Number of items in the import.\").optional(),\n  title: z.string().describe(\"Title of the import.\").optional(),\n  entity: ExaCreateImport_ImportEntitySchema.nullable(),\n  format: z.string().describe(\"Format of the import file.\"),\n  object: z.string().describe(\"Type of object (e.g., 'import').\"),\n  status: z.string().describe(\"Status of the import (e.g., 'pending').\"),\n  failedAt: z.string().describe(\"Timestamp when the import failed, if applicable.\").optional(),\n  metadata: z.record(z.string(), z.unknown()).describe(\"Additional metadata for the import.\").optional(),\n  createdAt: z.string().describe(\"Timestamp when the import was created.\"),\n  updatedAt: z.string().describe(\"Timestamp when the import was last updated.\"),\n  uploadUrl: z.string().describe(\"URL to upload the import file.\"),\n  failedReason: z.string().describe(\"Reason for failure, if the import failed.\").optional(),\n  failedMessage: z.string().describe(\"Failure message, if applicable.\").optional(),\n  uploadValidUntil: z.string().describe(\"Timestamp until the upload URL is valid.\"),\n}).describe(\"Response schema for a newly created import.\");\n\nexport const exaCreateImport = action(\"EXA_CREATE_IMPORT\", {\n  slug: \"exa-create-import\",\n  name: \"Create Import\",\n  description: \"Tool to create a new import to upload data into a Webset. Use when you need to initialize an import before uploading the data file.\",\n  input: ExaCreateImportInput,\n  output: ExaCreateImportOutput,\n});\n"],"mappings":";;;AAIA,MAAa,uBAAqCA,IAAAA,EAAE,OAAO;CACzD,KAAKA,IAAAA,EAAE,OAAO,EACd,YAAYA,IAAAA,EAAE,OAAO,EAAE,IAAI,EAAE,SAAS,gCAAgC,EAAE,SAAS,EACnF,CAAC,EAAE,SAAS,uCAAuC,EAAE,SAAS;CAC5D,MAAMA,IAAAA,EAAE,OAAO,EAAE,IAAI,EAAE,SAAS,8BAA8B,EAAE,SAAS;CACzE,OAAOA,IAAAA,EAAE,OAAO,EAAE,IAAI,EAAE,SAAS,gCAAgC,EAAE,SAAS;CAC5E,OAAOA,IAAAA,EAAE,OAAO,EAAE,SAAS,sBAAsB,EAAE,SAAS;CAC5D,QAAQA,IAAAA,EAAE,OAAO,EACjB,MAAMA,IAAAA,EAAE,OAAO,EAAE,SAAS,kDAAkD,EAC9E,CAAC,EAAE,SAAS,oCAAoC;CAC9C,QAAQA,IAAAA,EAAE,OAAO,EAAE,SAAS,0CAA0C;CACtE,UAAUA,IAAAA,EAAE,OAAOA,IAAAA,EAAE,OAAO,GAAGA,IAAAA,EAAE,QAAQ,CAAC,EAAE,SAAS,qCAAqC,EAAE,SAAS;AACvG,CAAC,EAAE,SAAS,qEAAqE;AACjF,MAAM,qCAAmDA,IAAAA,EAAE,OAAO,EAChE,MAAMA,IAAAA,EAAE,OAAO,EAAE,SAAS,kDAAkD,EAC9E,CAAC,EAAE,SAAS,gCAAgC;AAC5C,MAAa,wBAAsCA,IAAAA,EAAE,OAAO;CAC1D,IAAIA,IAAAA,EAAE,OAAO,EAAE,SAAS,mCAAmC;CAC3D,OAAOA,IAAAA,EAAE,OAAO,EAAE,IAAI,EAAE,SAAS,gCAAgC,EAAE,SAAS;CAC5E,OAAOA,IAAAA,EAAE,OAAO,EAAE,SAAS,sBAAsB,EAAE,SAAS;CAC5D,QAAQ,mCAAmC,SAAS;CACpD,QAAQA,IAAAA,EAAE,OAAO,EAAE,SAAS,4BAA4B;CACxD,QAAQA,IAAAA,EAAE,OAAO,EAAE,SAAS,kCAAkC;CAC9D,QAAQA,IAAAA,EAAE,OAAO,EAAE,SAAS,yCAAyC;CACrE,UAAUA,IAAAA,EAAE,OAAO,EAAE,SAAS,kDAAkD,EAAE,SAAS;CAC3F,UAAUA,IAAAA,EAAE,OAAOA,IAAAA,EAAE,OAAO,GAAGA,IAAAA,EAAE,QAAQ,CAAC,EAAE,SAAS,qCAAqC,EAAE,SAAS;CACrG,WAAWA,IAAAA,EAAE,OAAO,EAAE,SAAS,wCAAwC;CACvE,WAAWA,IAAAA,EAAE,OAAO,EAAE,SAAS,6CAA6C;CAC5E,WAAWA,IAAAA,EAAE,OAAO,EAAE,SAAS,gCAAgC;CAC/D,cAAcA,IAAAA,EAAE,OAAO,EAAE,SAAS,2CAA2C,EAAE,SAAS;CACxF,eAAeA,IAAAA,EAAE,OAAO,EAAE,SAAS,iCAAiC,EAAE,SAAS;CAC/E,kBAAkBA,IAAAA,EAAE,OAAO,EAAE,SAAS,0CAA0C;AAClF,CAAC,EAAE,SAAS,6CAA6C;AAEzD,MAAa,kBAAkBC,eAAAA,OAAO,qBAAqB;CACzD,MAAM;CACN,MAAM;CACN,aAAa;CACb,OAAO;CACP,QAAQ;AACV,CAAC"}