From 0c3df0eb3cc36bc567d5353a688ecf76fbbe8010 Mon Sep 17 00:00:00 2001 From: Josh Mock Date: Thu, 17 Apr 2025 14:05:12 -0500 Subject: [PATCH 1/2] Ingest pipeline simulation response status options were wrong --- specification/ingest/_types/Simulation.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/specification/ingest/_types/Simulation.ts b/specification/ingest/_types/Simulation.ts index 601377f7ac..516b30c3f7 100644 --- a/specification/ingest/_types/Simulation.ts +++ b/specification/ingest/_types/Simulation.ts @@ -21,7 +21,6 @@ import { AdditionalProperties } from '@spec_utils/behaviors' import { Dictionary } from '@spec_utils/Dictionary' import { Stringified } from '@spec_utils/Stringified' import { UserDefinedValue } from '@spec_utils/UserDefinedValue' -import { ActionStatusOptions } from '@watcher/_types/Action' import { Id, IndexName, Name, VersionNumber, VersionType } from '@_types/common' import { ErrorCause } from '@_types/Errors' import { DateTime } from '@_types/Time' @@ -49,11 +48,19 @@ export class SimulateDocumentResult { processor_results?: PipelineSimulation[] } +export enum PipelineSimulationStatusOptions { + success, + error, + error_ignored, + skipped, + dropped +} + export class PipelineSimulation { doc?: DocumentSimulation tag?: string processor_type?: string - status?: ActionStatusOptions + status?: PipelineSimulationStatusOptions description?: string ignored_error?: ErrorCause error?: ErrorCause From 8f05ca1e370a6bc470adcfba0af362f9adc6cd99 Mon Sep 17 00:00:00 2001 From: Josh Mock Date: Thu, 17 Apr 2025 14:09:38 -0500 Subject: [PATCH 2/2] Rename to something more helpful --- specification/ingest/_types/Simulation.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/specification/ingest/_types/Simulation.ts b/specification/ingest/_types/Simulation.ts index 516b30c3f7..6a9387c550 100644 --- a/specification/ingest/_types/Simulation.ts +++ b/specification/ingest/_types/Simulation.ts @@ -45,7 +45,7 @@ export class Redact { export class SimulateDocumentResult { doc?: DocumentSimulation error?: ErrorCause - processor_results?: PipelineSimulation[] + processor_results?: PipelineProcessorResult[] } export enum PipelineSimulationStatusOptions { @@ -56,7 +56,7 @@ export enum PipelineSimulationStatusOptions { dropped } -export class PipelineSimulation { +export class PipelineProcessorResult { doc?: DocumentSimulation tag?: string processor_type?: string