Skip to content

Variable: ImportSourceResponseSchema ​

ts
const ImportSourceResponseSchema: ZodObject<{
  collectionId: ZodOptional<ZodString>;
  created: ZodOptional<ZodCoercedDate<unknown>>;
  dateFormat: ZodOptional<ZodString>;
  dateTimeFormat: ZodOptional<ZodString>;
  defaultConcatenator: ZodOptional<ZodString>;
  defaultHandleComputeIssueValues: ZodOptional<ZodNullable<ZodString>>;
  defaultHandleEmptyValues: ZodOptional<ZodString>;
  defaultHandleNotMappedValues: ZodOptional<ZodNullable<ZodString>>;
  defaultHandleNullValues: ZodOptional<ZodNullable<ZodString>>;
  defaultHandleUnknownValues: ZodOptional<ZodString>;
  description: ZodOptional<ZodNullable<ZodString>>;
  id: ZodOptional<ZodString>;
  importExecutionType: ZodOptional<ZodNullable<ZodString>>;
  importSourceModuleKey: ZodOptional<ZodCustom<
     | string & object
     | "rlabs-import-type-csv"
     | "rlabs-import-type-json"
     | "rlabs-import-type-external"
     | "insight-discovery-import"
     | "rlabs-import-type-dm-csv", 
     | string & object
     | "rlabs-import-type-csv"
     | "rlabs-import-type-json"
     | "rlabs-import-type-external"
     | "insight-discovery-import"
    | "rlabs-import-type-dm-csv">>;
  importSourceOTEntries: ZodOptional<ZodNullable<ZodArray<ZodObject<{
     created: ZodOptional<ZodNullable<ZodCoercedDate<unknown>>>;
     description: ZodOptional<ZodNullable<ZodString>>;
     emptyValues: ZodOptional<ZodNullable<ZodString>>;
     id: ZodOptional<ZodString>;
     importSourceId: ZodOptional<ZodNullable<ZodString>>;
     importSourceOTAttrEntries: ZodOptional<ZodNullable<ZodArray<ZodObject<..., ...>>>>;
     importStatus: ZodOptional<ZodNullable<ZodObject<{
        configurationStatusType: ...;
        reasonForInvalidity: ...;
        validationStatusType: ...;
     }, ApiObjectConfig<...>>>>;
     matchIdentifierIgnoreCase: ZodOptional<ZodNullable<ZodBoolean>>;
     objectType: ZodOptional<ZodNullable<ZodObject<{
        id: ...;
        name: ...;
     }, ApiObjectConfig<...>>>>;
     parentImportSourceOTId: ZodOptional<ZodNullable<ZodString>>;
     selector: ZodOptional<ZodNullable<ZodString>>;
     selectorIQL: ZodOptional<ZodNullable<ZodString>>;
     selectorQlQuery: ZodOptional<ZodNullable<ZodString>>;
     unknownValues: ZodOptional<ZodNullable<ZodString>>;
     updated: ZodOptional<ZodNullable<ZodCoercedDate<unknown>>>;
  }, ApiObjectConfig<undefined>>>>>;
  importSpecificConfiguration: ZodOptional<ZodString>;
  importStatus: ZodOptional<ZodNullable<ZodObject<{
     configurationAuiLozenge: ZodOptional<ZodString>;
     configurationStatusType: ZodOptional<ZodNullable<ZodCustom<... & ... | "ENABLED" | "DISABLED", ... & ... | "ENABLED" | "DISABLED">>>;
     name: ZodOptional<ZodString>;
     reasonForInvalidity: ZodOptional<ZodNullable<ZodRecord<ZodString, ZodType<any, unknown, $ZodTypeInternals<..., ...>>>>>;
     validation: ZodOptional<ZodString>;
     validationAuiLozenge: ZodOptional<ZodString>;
     validationStatusType: ZodOptional<ZodNullable<ZodCustom<... & ... | "VALID" | "INVALID_CONFIGURATION" | "MODULE_UNINSTALLED", ... & ... | "VALID" | "INVALID_CONFIGURATION" | "MODULE_UNINSTALLED">>>;
  }, ApiObjectConfig<undefined>>>>;
  integratedImportTypeExtensionId: ZodOptional<ZodNullable<ZodString>>;
  integratedImportTypeId: ZodOptional<ZodNullable<ZodNumber>>;
  isImportSourceSchedulingEnabled: ZodOptional<ZodNullable<ZodBoolean>>;
  name: ZodOptional<ZodString>;
  objectSchemaId: ZodOptional<ZodString>;
  scheduledImportDetails: ZodOptional<ZodNullable<ZodObject<{
     createdAt: ZodOptional<ZodCoercedDate<unknown>>;
     importScheduleId: ZodOptional<ZodString>;
     nextScheduledTime: ZodOptional<ZodCoercedDate<unknown>>;
     runFrequency: ZodOptional<ZodCustom<string & object | "ONCE" | "DAILY" | "WEEKLY" | "MONTHLY", string & object | "ONCE" | "DAILY" | "WEEKLY" | "MONTHLY">>;
     startTime: ZodOptional<ZodCoercedDate<unknown>>;
  }, ApiObjectConfig<undefined>>>>;
  tokenGenerated: ZodOptional<ZodNullable<ZodBoolean>>;
  updated: ZodOptional<ZodCoercedDate<unknown>>;
  url: ZodOptional<ZodNullable<ZodURL>>;
}, ApiObjectConfig<undefined>>;

Defined in: src/assets/models/importSourceResponse.ts:6