The packages/ingestion/model package provides the type definitions and data models used for Algolia Ingestion operations. These models cover authentication methods, data sources (such as Shopify, BigQuery, Docker, and CSV), destinations, transformations, tasks, and triggers.
Key functional areas include:
- Authentication: Types for various auth methods like
authAPIKey, authOAuth, authGoogleServiceAccount, and authBasic. - Sources: Definitions for where data originates, including
sourceShopify, sourceBigQuery, sourceDocker, sourceCSV, and sourceJSON. - Destinations: Definitions for where data is sent.
- Transformations: Models for data manipulation, including
transformationInput, transformationCode, and transformationNoCode. - Tasks & Triggers: Management of ingestion workflows via
task, trigger, onDemandTrigger, and scheduleTrigger. - Runs: Monitoring the execution of ingestion processes through
runStatus, runProgress, and runOutcome.
Note: This file is automatically generated by OpenAPI Generator and should not be edited manually.