Open zacrumford opened 10 months ago
See: https://github.com/conductor-sdk/conductor-csharp/blob/ec6a079113826782d26c83b6b5b6d037860cfc9c/Conductor/Client/Models/TaskResult.cs#L23
Experimentally, I found these values to be wrong. Instead, I found them all to be one value lower than the values in code. The values should be zero based, not one based. What I think the correct code is:
[JsonConverter(typeof(StringEnumConverter))] public enum StatusEnum { /// <summary> /// Enum INPROGRESS for value: IN_PROGRESS /// </summary> [EnumMember(Value = "IN_PROGRESS")] INPROGRESS = 0, /// <summary> /// Enum FAILED for value: FAILED /// </summary> [EnumMember(Value = "FAILED")] FAILED = 1, /// <summary> /// Enum FAILEDWITHTERMINALERROR for value: FAILED_WITH_TERMINAL_ERROR /// </summary> [EnumMember(Value = "FAILED_WITH_TERMINAL_ERROR")] FAILEDWITHTERMINALERROR = 2, /// <summary> /// Enum COMPLETED for value: COMPLETED /// </summary> [EnumMember(Value = "COMPLETED")] COMPLETED = 3, }
See: https://github.com/conductor-sdk/conductor-csharp/blob/ec6a079113826782d26c83b6b5b6d037860cfc9c/Conductor/Client/Models/TaskResult.cs#L23
Experimentally, I found these values to be wrong. Instead, I found them all to be one value lower than the values in code. The values should be zero based, not one based. What I think the correct code is: