From 86d1761e8c1c7c3ba462bc93518c0dcdb5c9aa0b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 6 Sep 2026 22:36:13 +0000 Subject: [PATCH] feat: Updated OpenAPI spec --- ...rsRequestsResponseDataItemReasonCode.g.cs} | 14 ++-- ...tsResponseDataItemReasonCodeNullable.g.cs} | 14 ++-- .../Runway.JsonSerializerContext.g.cs | 16 ++--- .../Runway.JsonSerializerContextTypes.g.cs | 2 +- ...ls.GetRoutersRequestsResponseDataItem.g.cs | 4 +- ...ersRequestsResponseDataItemReasonCode.g.cs | 62 +++++++++++++++-- ...rsRequestsResponseDataItemReasonCode2.g.cs | 69 ------------------- 7 files changed, 81 insertions(+), 100 deletions(-) rename src/libs/Runway/Generated/{Runway.JsonConverters.GetRoutersRequestsResponseDataItemReasonCode2.g.cs => Runway.JsonConverters.GetRoutersRequestsResponseDataItemReasonCode.g.cs} (82%) rename src/libs/Runway/Generated/{Runway.JsonConverters.GetRoutersRequestsResponseDataItemReasonCode2Nullable.g.cs => Runway.JsonConverters.GetRoutersRequestsResponseDataItemReasonCodeNullable.g.cs} (83%) delete mode 100644 src/libs/Runway/Generated/Runway.Models.GetRoutersRequestsResponseDataItemReasonCode2.g.cs diff --git a/src/libs/Runway/Generated/Runway.JsonConverters.GetRoutersRequestsResponseDataItemReasonCode2.g.cs b/src/libs/Runway/Generated/Runway.JsonConverters.GetRoutersRequestsResponseDataItemReasonCode.g.cs similarity index 82% rename from src/libs/Runway/Generated/Runway.JsonConverters.GetRoutersRequestsResponseDataItemReasonCode2.g.cs rename to src/libs/Runway/Generated/Runway.JsonConverters.GetRoutersRequestsResponseDataItemReasonCode.g.cs index 7ed22db1..e99670f3 100644 --- a/src/libs/Runway/Generated/Runway.JsonConverters.GetRoutersRequestsResponseDataItemReasonCode2.g.cs +++ b/src/libs/Runway/Generated/Runway.JsonConverters.GetRoutersRequestsResponseDataItemReasonCode.g.cs @@ -3,10 +3,10 @@ namespace Runway.JsonConverters { /// - public sealed class GetRoutersRequestsResponseDataItemReasonCode2JsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class GetRoutersRequestsResponseDataItemReasonCodeJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::Runway.GetRoutersRequestsResponseDataItemReasonCode2 Read( + public override global::Runway.GetRoutersRequestsResponseDataItemReasonCode Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class GetRoutersRequestsResponseDataItemReasonCode2JsonConverter : var stringValue = reader.GetString(); if (stringValue != null) { - return global::Runway.GetRoutersRequestsResponseDataItemReasonCode2Extensions.ToEnum(stringValue) ?? default; + return global::Runway.GetRoutersRequestsResponseDataItemReasonCodeExtensions.ToEnum(stringValue) ?? default; } break; @@ -26,11 +26,11 @@ public sealed class GetRoutersRequestsResponseDataItemReasonCode2JsonConverter : case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::Runway.GetRoutersRequestsResponseDataItemReasonCode2)numValue; + return (global::Runway.GetRoutersRequestsResponseDataItemReasonCode)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::Runway.GetRoutersRequestsResponseDataItemReasonCode2); + return default(global::Runway.GetRoutersRequestsResponseDataItemReasonCode); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,12 +42,12 @@ public sealed class GetRoutersRequestsResponseDataItemReasonCode2JsonConverter : /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::Runway.GetRoutersRequestsResponseDataItemReasonCode2 value, + global::Runway.GetRoutersRequestsResponseDataItemReasonCode value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - writer.WriteStringValue(global::Runway.GetRoutersRequestsResponseDataItemReasonCode2Extensions.ToValueString(value)); + writer.WriteStringValue(global::Runway.GetRoutersRequestsResponseDataItemReasonCodeExtensions.ToValueString(value)); } } } diff --git a/src/libs/Runway/Generated/Runway.JsonConverters.GetRoutersRequestsResponseDataItemReasonCode2Nullable.g.cs b/src/libs/Runway/Generated/Runway.JsonConverters.GetRoutersRequestsResponseDataItemReasonCodeNullable.g.cs similarity index 83% rename from src/libs/Runway/Generated/Runway.JsonConverters.GetRoutersRequestsResponseDataItemReasonCode2Nullable.g.cs rename to src/libs/Runway/Generated/Runway.JsonConverters.GetRoutersRequestsResponseDataItemReasonCodeNullable.g.cs index cf198392..e96eee2d 100644 --- a/src/libs/Runway/Generated/Runway.JsonConverters.GetRoutersRequestsResponseDataItemReasonCode2Nullable.g.cs +++ b/src/libs/Runway/Generated/Runway.JsonConverters.GetRoutersRequestsResponseDataItemReasonCodeNullable.g.cs @@ -3,10 +3,10 @@ namespace Runway.JsonConverters { /// - public sealed class GetRoutersRequestsResponseDataItemReasonCode2NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class GetRoutersRequestsResponseDataItemReasonCodeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::Runway.GetRoutersRequestsResponseDataItemReasonCode2? Read( + public override global::Runway.GetRoutersRequestsResponseDataItemReasonCode? Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class GetRoutersRequestsResponseDataItemReasonCode2NullableJsonCon var stringValue = reader.GetString(); if (stringValue != null) { - return global::Runway.GetRoutersRequestsResponseDataItemReasonCode2Extensions.ToEnum(stringValue); + return global::Runway.GetRoutersRequestsResponseDataItemReasonCodeExtensions.ToEnum(stringValue); } break; @@ -26,11 +26,11 @@ public sealed class GetRoutersRequestsResponseDataItemReasonCode2NullableJsonCon case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::Runway.GetRoutersRequestsResponseDataItemReasonCode2)numValue; + return (global::Runway.GetRoutersRequestsResponseDataItemReasonCode)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::Runway.GetRoutersRequestsResponseDataItemReasonCode2?); + return default(global::Runway.GetRoutersRequestsResponseDataItemReasonCode?); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,7 +42,7 @@ public sealed class GetRoutersRequestsResponseDataItemReasonCode2NullableJsonCon /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::Runway.GetRoutersRequestsResponseDataItemReasonCode2? value, + global::Runway.GetRoutersRequestsResponseDataItemReasonCode? value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); @@ -53,7 +53,7 @@ public override void Write( } else { - writer.WriteStringValue(global::Runway.GetRoutersRequestsResponseDataItemReasonCode2Extensions.ToValueString(value.Value)); + writer.WriteStringValue(global::Runway.GetRoutersRequestsResponseDataItemReasonCodeExtensions.ToValueString(value.Value)); } } } diff --git a/src/libs/Runway/Generated/Runway.JsonSerializerContext.g.cs b/src/libs/Runway/Generated/Runway.JsonSerializerContext.g.cs index fa4c786b..9e7c16a5 100644 --- a/src/libs/Runway/Generated/Runway.JsonSerializerContext.g.cs +++ b/src/libs/Runway/Generated/Runway.JsonSerializerContext.g.cs @@ -1054,7 +1054,7 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.GetRoutersRequestsResponseDataItem))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.GetRoutersRequestsResponseDataItemStatus), TypeInfoPropertyName = "GetRoutersRequestsResponseDataItemStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.GetRoutersRequestsResponseDataItemReasonCode2), TypeInfoPropertyName = "GetRoutersRequestsResponseDataItemReasonCode22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.GetRoutersRequestsResponseDataItemReasonCode), TypeInfoPropertyName = "GetRoutersRequestsResponseDataItemReasonCode2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.PipelineItem), TypeInfoPropertyName = "PipelineItem2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.GetRoutersRequestsResponseDataItemPipelineItemVariant1))] @@ -1421,7 +1421,7 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.PatchRoutersResponseSettingsModelsMode?), TypeInfoPropertyName = "NullablePatchRoutersResponseSettingsModelsMode2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.PatchRoutersResponseSettingsOptimizeFor?), TypeInfoPropertyName = "NullablePatchRoutersResponseSettingsOptimizeFor2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.GetRoutersRequestsResponseDataItemStatus?), TypeInfoPropertyName = "NullableGetRoutersRequestsResponseDataItemStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.GetRoutersRequestsResponseDataItemReasonCode2?), TypeInfoPropertyName = "NullableGetRoutersRequestsResponseDataItemReasonCode22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.GetRoutersRequestsResponseDataItemReasonCode?), TypeInfoPropertyName = "NullableGetRoutersRequestsResponseDataItemReasonCode2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.PipelineItem?), TypeInfoPropertyName = "NullablePipelineItem2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.GetRoutersRequestsResponseDataItemPipelineItemVariant1Filter?), TypeInfoPropertyName = "NullableGetRoutersRequestsResponseDataItemPipelineItemVariant1Filter2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.GetRoutersRequestsResponseDataItemPipelineItemVariant3Outcome?), TypeInfoPropertyName = "NullableGetRoutersRequestsResponseDataItemPipelineItemVariant3Outcome2")] @@ -2687,9 +2687,9 @@ public override bool CanConvert(global::System.Type typeToConvert) || typeToConvert == typeof(global::Runway.GetRoutersRequestsResponseDataItemStatus?) - || typeToConvert == typeof(global::Runway.GetRoutersRequestsResponseDataItemReasonCode2) + || typeToConvert == typeof(global::Runway.GetRoutersRequestsResponseDataItemReasonCode) - || typeToConvert == typeof(global::Runway.GetRoutersRequestsResponseDataItemReasonCode2?) + || typeToConvert == typeof(global::Runway.GetRoutersRequestsResponseDataItemReasonCode?) || typeToConvert == typeof(global::Runway.GetRoutersRequestsResponseDataItemPipelineItemVariant1Filter) @@ -5058,14 +5058,14 @@ public override bool CanConvert(global::System.Type typeToConvert) return new global::Runway.JsonConverters.GetRoutersRequestsResponseDataItemStatusNullableJsonConverter(); } - if (typeToConvert == typeof(global::Runway.GetRoutersRequestsResponseDataItemReasonCode2)) + if (typeToConvert == typeof(global::Runway.GetRoutersRequestsResponseDataItemReasonCode)) { - return new global::Runway.JsonConverters.GetRoutersRequestsResponseDataItemReasonCode2JsonConverter(); + return new global::Runway.JsonConverters.GetRoutersRequestsResponseDataItemReasonCodeJsonConverter(); } - if (typeToConvert == typeof(global::Runway.GetRoutersRequestsResponseDataItemReasonCode2?)) + if (typeToConvert == typeof(global::Runway.GetRoutersRequestsResponseDataItemReasonCode?)) { - return new global::Runway.JsonConverters.GetRoutersRequestsResponseDataItemReasonCode2NullableJsonConverter(); + return new global::Runway.JsonConverters.GetRoutersRequestsResponseDataItemReasonCodeNullableJsonConverter(); } if (typeToConvert == typeof(global::Runway.GetRoutersRequestsResponseDataItemPipelineItemVariant1Filter)) diff --git a/src/libs/Runway/Generated/Runway.JsonSerializerContextTypes.g.cs b/src/libs/Runway/Generated/Runway.JsonSerializerContextTypes.g.cs index 0f7fc694..b5b99ef9 100644 --- a/src/libs/Runway/Generated/Runway.JsonSerializerContextTypes.g.cs +++ b/src/libs/Runway/Generated/Runway.JsonSerializerContextTypes.g.cs @@ -4089,7 +4089,7 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::Runway.GetRoutersRequestsResponseDataItemReasonCode2? Type1014 { get; set; } + public global::Runway.GetRoutersRequestsResponseDataItemReasonCode? Type1014 { get; set; } /// /// /// diff --git a/src/libs/Runway/Generated/Runway.Models.GetRoutersRequestsResponseDataItem.g.cs b/src/libs/Runway/Generated/Runway.Models.GetRoutersRequestsResponseDataItem.g.cs index d67fe814..57d8e112 100644 --- a/src/libs/Runway/Generated/Runway.Models.GetRoutersRequestsResponseDataItem.g.cs +++ b/src/libs/Runway/Generated/Runway.Models.GetRoutersRequestsResponseDataItem.g.cs @@ -52,7 +52,7 @@ public sealed partial class GetRoutersRequestsResponseDataItem /// Why the model won: lowest_cost, best_latency, best_quality, only_eligible_model, or filter_order_fallback (ranking was unavailable, so hard-filter order stood). Null when the request never reached ranking. /// [global::System.Text.Json.Serialization.JsonPropertyName("reasonCode")] - public global::Runway.GetRoutersRequestsResponseDataItemReasonCode2? ReasonCode { get; set; } + public global::Runway.GetRoutersRequestsResponseDataItemReasonCode? ReasonCode { get; set; } /// /// @@ -131,7 +131,7 @@ public GetRoutersRequestsResponseDataItem( string? model, string? provider, string? reason, - global::Runway.GetRoutersRequestsResponseDataItemReasonCode2? reasonCode, + global::Runway.GetRoutersRequestsResponseDataItemReasonCode? reasonCode, double? estimatedCredits, global::System.Guid? taskId) { diff --git a/src/libs/Runway/Generated/Runway.Models.GetRoutersRequestsResponseDataItemReasonCode.g.cs b/src/libs/Runway/Generated/Runway.Models.GetRoutersRequestsResponseDataItemReasonCode.g.cs index 7ed28667..ff0d6ecc 100644 --- a/src/libs/Runway/Generated/Runway.Models.GetRoutersRequestsResponseDataItemReasonCode.g.cs +++ b/src/libs/Runway/Generated/Runway.Models.GetRoutersRequestsResponseDataItemReasonCode.g.cs @@ -4,16 +4,66 @@ namespace Runway { /// - /// Why the model won: lowest_cost, best_latency, best_quality, only_eligible_model, or filter_order_fallback (ranking was unavailable, so hard-filter order stood). Null when the request never reached ranking. + /// /// - public sealed partial class GetRoutersRequestsResponseDataItemReasonCode + public enum GetRoutersRequestsResponseDataItemReasonCode { - /// - /// Additional properties that are not explicitly defined in the schema + /// + /// + BestLatency, + /// + /// + /// + BestQuality, + /// + /// + /// + FilterOrderFallback, + /// + /// + /// + LowestCost, + /// + /// /// - [global::System.Text.Json.Serialization.JsonExtensionData] - public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + OnlyEligibleModel, + } + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetRoutersRequestsResponseDataItemReasonCodeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetRoutersRequestsResponseDataItemReasonCode value) + { + return value switch + { + GetRoutersRequestsResponseDataItemReasonCode.BestLatency => "best_latency", + GetRoutersRequestsResponseDataItemReasonCode.BestQuality => "best_quality", + GetRoutersRequestsResponseDataItemReasonCode.FilterOrderFallback => "filter_order_fallback", + GetRoutersRequestsResponseDataItemReasonCode.LowestCost => "lowest_cost", + GetRoutersRequestsResponseDataItemReasonCode.OnlyEligibleModel => "only_eligible_model", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetRoutersRequestsResponseDataItemReasonCode? ToEnum(string value) + { + return value switch + { + "best_latency" => GetRoutersRequestsResponseDataItemReasonCode.BestLatency, + "best_quality" => GetRoutersRequestsResponseDataItemReasonCode.BestQuality, + "filter_order_fallback" => GetRoutersRequestsResponseDataItemReasonCode.FilterOrderFallback, + "lowest_cost" => GetRoutersRequestsResponseDataItemReasonCode.LowestCost, + "only_eligible_model" => GetRoutersRequestsResponseDataItemReasonCode.OnlyEligibleModel, + _ => null, + }; + } } } \ No newline at end of file diff --git a/src/libs/Runway/Generated/Runway.Models.GetRoutersRequestsResponseDataItemReasonCode2.g.cs b/src/libs/Runway/Generated/Runway.Models.GetRoutersRequestsResponseDataItemReasonCode2.g.cs deleted file mode 100644 index 05e745d5..00000000 --- a/src/libs/Runway/Generated/Runway.Models.GetRoutersRequestsResponseDataItemReasonCode2.g.cs +++ /dev/null @@ -1,69 +0,0 @@ - -#nullable enable - -namespace Runway -{ - /// - /// - /// - public enum GetRoutersRequestsResponseDataItemReasonCode2 - { - /// - /// - /// - BestLatency, - /// - /// - /// - BestQuality, - /// - /// - /// - FilterOrderFallback, - /// - /// - /// - LowestCost, - /// - /// - /// - OnlyEligibleModel, - } - - /// - /// Enum extensions to do fast conversions without the reflection. - /// - public static class GetRoutersRequestsResponseDataItemReasonCode2Extensions - { - /// - /// Converts an enum to a string. - /// - public static string ToValueString(this GetRoutersRequestsResponseDataItemReasonCode2 value) - { - return value switch - { - GetRoutersRequestsResponseDataItemReasonCode2.BestLatency => "best_latency", - GetRoutersRequestsResponseDataItemReasonCode2.BestQuality => "best_quality", - GetRoutersRequestsResponseDataItemReasonCode2.FilterOrderFallback => "filter_order_fallback", - GetRoutersRequestsResponseDataItemReasonCode2.LowestCost => "lowest_cost", - GetRoutersRequestsResponseDataItemReasonCode2.OnlyEligibleModel => "only_eligible_model", - _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), - }; - } - /// - /// Converts an string to a enum. - /// - public static GetRoutersRequestsResponseDataItemReasonCode2? ToEnum(string value) - { - return value switch - { - "best_latency" => GetRoutersRequestsResponseDataItemReasonCode2.BestLatency, - "best_quality" => GetRoutersRequestsResponseDataItemReasonCode2.BestQuality, - "filter_order_fallback" => GetRoutersRequestsResponseDataItemReasonCode2.FilterOrderFallback, - "lowest_cost" => GetRoutersRequestsResponseDataItemReasonCode2.LowestCost, - "only_eligible_model" => GetRoutersRequestsResponseDataItemReasonCode2.OnlyEligibleModel, - _ => null, - }; - } - } -} \ No newline at end of file