public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer) { TransformationResultStatus Result = (TransformationResultStatus)value; switch (Result) { case TransformationResultStatus.OK: { writer.WriteValue("Ok"); break; } case TransformationResultStatus.DROPPED: { writer.WriteValue("Dropped"); break; } case TransformationResultStatus.PROCESSING_FAILED: { writer.WriteValue("ProcessingFailed"); break; } default: { throw new ArgumentException($"Unknown transformation result status value: {Result.ToString()}."); } } }
private KinesisFirehoseTransformedRecord( string recordId, string data, TransformationResultStatus result) { this.RecordId = recordId; this.Data = data; this.Result = result; }
public TransformationResult(string data, TransformationResultStatus result) { this.Data = data; this.Result = result; }