diff --git a/src/libs/Runway/Generated/Runway.JsonConverters.CreateImageToVideoRequest.g.cs b/src/libs/Runway/Generated/Runway.JsonConverters.CreateImageToVideoRequest.g.cs index 3fdd6b44..18b7dc20 100644 --- a/src/libs/Runway/Generated/Runway.JsonConverters.CreateImageToVideoRequest.g.cs +++ b/src/libs/Runway/Generated/Runway.JsonConverters.CreateImageToVideoRequest.g.cs @@ -98,6 +98,13 @@ public class CreateImageToVideoRequestJsonConverter : global::System.Text.Json.S throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Runway.CreateImageToVideoRequestSeedance25)}"); seedance25 = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); } + global::Runway.CreateImageToVideoRequestGrokImagine15? grokImagine15 = default; + if (discriminator?.Model == global::Runway.CreateImageToVideoRequestDiscriminatorModel.GrokImagine15) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Runway.CreateImageToVideoRequestGrokImagine15), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Runway.CreateImageToVideoRequestGrokImagine15)}"); + grokImagine15 = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } var __value = new global::Runway.CreateImageToVideoRequest( discriminator?.Model, @@ -121,7 +128,9 @@ public class CreateImageToVideoRequestJsonConverter : global::System.Text.Json.S geminiOmniFlash, - seedance25 + seedance25, + + grokImagine15 ); return __value; @@ -202,6 +211,12 @@ public override void Write( throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Runway.CreateImageToVideoRequestSeedance25).Name}"); global::System.Text.Json.JsonSerializer.Serialize(writer, value.Seedance25!, typeInfo); } + else if (value.IsGrokImagine15) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Runway.CreateImageToVideoRequestGrokImagine15), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Runway.CreateImageToVideoRequestGrokImagine15).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.GrokImagine15!, typeInfo); + } } } } \ No newline at end of file diff --git a/src/libs/Runway/Generated/Runway.JsonConverters.CreateImageToVideoRequestGrokImagine15Resolution.g.cs b/src/libs/Runway/Generated/Runway.JsonConverters.CreateImageToVideoRequestGrokImagine15Resolution.g.cs new file mode 100644 index 00000000..f913f49c --- /dev/null +++ b/src/libs/Runway/Generated/Runway.JsonConverters.CreateImageToVideoRequestGrokImagine15Resolution.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Runway.JsonConverters +{ + /// + public sealed class CreateImageToVideoRequestGrokImagine15ResolutionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Runway.CreateImageToVideoRequestGrokImagine15Resolution Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Runway.CreateImageToVideoRequestGrokImagine15ResolutionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Runway.CreateImageToVideoRequestGrokImagine15Resolution)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Runway.CreateImageToVideoRequestGrokImagine15Resolution); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Runway.CreateImageToVideoRequestGrokImagine15Resolution value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Runway.CreateImageToVideoRequestGrokImagine15ResolutionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Runway/Generated/Runway.JsonConverters.CreateImageToVideoRequestGrokImagine15ResolutionNullable.g.cs b/src/libs/Runway/Generated/Runway.JsonConverters.CreateImageToVideoRequestGrokImagine15ResolutionNullable.g.cs new file mode 100644 index 00000000..76d914b6 --- /dev/null +++ b/src/libs/Runway/Generated/Runway.JsonConverters.CreateImageToVideoRequestGrokImagine15ResolutionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Runway.JsonConverters +{ + /// + public sealed class CreateImageToVideoRequestGrokImagine15ResolutionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Runway.CreateImageToVideoRequestGrokImagine15Resolution? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Runway.CreateImageToVideoRequestGrokImagine15ResolutionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Runway.CreateImageToVideoRequestGrokImagine15Resolution)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Runway.CreateImageToVideoRequestGrokImagine15Resolution?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Runway.CreateImageToVideoRequestGrokImagine15Resolution? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Runway.CreateImageToVideoRequestGrokImagine15ResolutionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Runway/Generated/Runway.JsonConverters.CreateTextToImageRequest.g.cs b/src/libs/Runway/Generated/Runway.JsonConverters.CreateTextToImageRequest.g.cs index ad7d4359..f8de40f0 100644 --- a/src/libs/Runway/Generated/Runway.JsonConverters.CreateTextToImageRequest.g.cs +++ b/src/libs/Runway/Generated/Runway.JsonConverters.CreateTextToImageRequest.g.cs @@ -70,6 +70,13 @@ public class CreateTextToImageRequestJsonConverter : global::System.Text.Json.Se throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Runway.CreateTextToImageRequestSeedream5Lite)}"); seedream5Lite = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); } + global::Runway.CreateTextToImageRequestGrokImagineImage2? grokImagineImage2 = default; + if (discriminator?.Model == global::Runway.CreateTextToImageRequestDiscriminatorModel.GrokImagineImage2) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Runway.CreateTextToImageRequestGrokImagineImage2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Runway.CreateTextToImageRequestGrokImagineImage2)}"); + grokImagineImage2 = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } global::Runway.CreateTextToImageRequestGemini25Flash? gemini25Flash = default; if (discriminator?.Model == global::Runway.CreateTextToImageRequestDiscriminatorModel.Gemini25Flash) { @@ -94,6 +101,8 @@ public class CreateTextToImageRequestJsonConverter : global::System.Text.Json.Se seedream5Lite, + grokImagineImage2, + gemini25Flash ); @@ -151,6 +160,12 @@ public override void Write( throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Runway.CreateTextToImageRequestSeedream5Lite).Name}"); global::System.Text.Json.JsonSerializer.Serialize(writer, value.Seedream5Lite!, typeInfo); } + else if (value.IsGrokImagineImage2) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Runway.CreateTextToImageRequestGrokImagineImage2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Runway.CreateTextToImageRequestGrokImagineImage2).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.GrokImagineImage2!, typeInfo); + } else if (value.IsGemini25Flash) { var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Runway.CreateTextToImageRequestGemini25Flash), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? diff --git a/src/libs/Runway/Generated/Runway.JsonConverters.CreateTextToImageRequestGrokImagineImage2Quality.g.cs b/src/libs/Runway/Generated/Runway.JsonConverters.CreateTextToImageRequestGrokImagineImage2Quality.g.cs new file mode 100644 index 00000000..4fb2ef39 --- /dev/null +++ b/src/libs/Runway/Generated/Runway.JsonConverters.CreateTextToImageRequestGrokImagineImage2Quality.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Runway.JsonConverters +{ + /// + public sealed class CreateTextToImageRequestGrokImagineImage2QualityJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Runway.CreateTextToImageRequestGrokImagineImage2Quality Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Runway.CreateTextToImageRequestGrokImagineImage2QualityExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Runway.CreateTextToImageRequestGrokImagineImage2Quality)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Runway.CreateTextToImageRequestGrokImagineImage2Quality); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Runway.CreateTextToImageRequestGrokImagineImage2Quality value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Runway.CreateTextToImageRequestGrokImagineImage2QualityExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Runway/Generated/Runway.JsonConverters.CreateTextToImageRequestGrokImagineImage2QualityNullable.g.cs b/src/libs/Runway/Generated/Runway.JsonConverters.CreateTextToImageRequestGrokImagineImage2QualityNullable.g.cs new file mode 100644 index 00000000..3db63dba --- /dev/null +++ b/src/libs/Runway/Generated/Runway.JsonConverters.CreateTextToImageRequestGrokImagineImage2QualityNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Runway.JsonConverters +{ + /// + public sealed class CreateTextToImageRequestGrokImagineImage2QualityNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Runway.CreateTextToImageRequestGrokImagineImage2Quality? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Runway.CreateTextToImageRequestGrokImagineImage2QualityExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Runway.CreateTextToImageRequestGrokImagineImage2Quality)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Runway.CreateTextToImageRequestGrokImagineImage2Quality?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Runway.CreateTextToImageRequestGrokImagineImage2Quality? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Runway.CreateTextToImageRequestGrokImagineImage2QualityExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Runway/Generated/Runway.JsonConverters.CreateTextToImageRequestGrokImagineImage2Ratio.g.cs b/src/libs/Runway/Generated/Runway.JsonConverters.CreateTextToImageRequestGrokImagineImage2Ratio.g.cs new file mode 100644 index 00000000..cc303cf9 --- /dev/null +++ b/src/libs/Runway/Generated/Runway.JsonConverters.CreateTextToImageRequestGrokImagineImage2Ratio.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Runway.JsonConverters +{ + /// + public sealed class CreateTextToImageRequestGrokImagineImage2RatioJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Runway.CreateTextToImageRequestGrokImagineImage2Ratio Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Runway.CreateTextToImageRequestGrokImagineImage2RatioExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Runway.CreateTextToImageRequestGrokImagineImage2Ratio)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Runway.CreateTextToImageRequestGrokImagineImage2Ratio); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Runway.CreateTextToImageRequestGrokImagineImage2Ratio value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Runway.CreateTextToImageRequestGrokImagineImage2RatioExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Runway/Generated/Runway.JsonConverters.CreateTextToImageRequestGrokImagineImage2RatioNullable.g.cs b/src/libs/Runway/Generated/Runway.JsonConverters.CreateTextToImageRequestGrokImagineImage2RatioNullable.g.cs new file mode 100644 index 00000000..3aedddf2 --- /dev/null +++ b/src/libs/Runway/Generated/Runway.JsonConverters.CreateTextToImageRequestGrokImagineImage2RatioNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Runway.JsonConverters +{ + /// + public sealed class CreateTextToImageRequestGrokImagineImage2RatioNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Runway.CreateTextToImageRequestGrokImagineImage2Ratio? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Runway.CreateTextToImageRequestGrokImagineImage2RatioExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Runway.CreateTextToImageRequestGrokImagineImage2Ratio)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Runway.CreateTextToImageRequestGrokImagineImage2Ratio?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Runway.CreateTextToImageRequestGrokImagineImage2Ratio? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Runway.CreateTextToImageRequestGrokImagineImage2RatioExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Runway/Generated/Runway.JsonConverters.CreateTextToVideoRequest.g.cs b/src/libs/Runway/Generated/Runway.JsonConverters.CreateTextToVideoRequest.g.cs index dbd461fa..28143713 100644 --- a/src/libs/Runway/Generated/Runway.JsonConverters.CreateTextToVideoRequest.g.cs +++ b/src/libs/Runway/Generated/Runway.JsonConverters.CreateTextToVideoRequest.g.cs @@ -91,6 +91,13 @@ public class CreateTextToVideoRequestJsonConverter : global::System.Text.Json.Se throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Runway.CreateTextToVideoRequestSeedance25)}"); seedance25 = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); } + global::Runway.CreateTextToVideoRequestGrokImagine15? grokImagine15 = default; + if (discriminator?.Model == global::Runway.CreateTextToVideoRequestDiscriminatorModel.GrokImagine15) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Runway.CreateTextToVideoRequestGrokImagine15), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Runway.CreateTextToVideoRequestGrokImagine15)}"); + grokImagine15 = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } var __value = new global::Runway.CreateTextToVideoRequest( discriminator?.Model, @@ -112,7 +119,9 @@ public class CreateTextToVideoRequestJsonConverter : global::System.Text.Json.Se geminiOmniFlash, - seedance25 + seedance25, + + grokImagine15 ); return __value; @@ -187,6 +196,12 @@ public override void Write( throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Runway.CreateTextToVideoRequestSeedance25).Name}"); global::System.Text.Json.JsonSerializer.Serialize(writer, value.Seedance25!, typeInfo); } + else if (value.IsGrokImagine15) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Runway.CreateTextToVideoRequestGrokImagine15), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Runway.CreateTextToVideoRequestGrokImagine15).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.GrokImagine15!, typeInfo); + } } } } \ No newline at end of file diff --git a/src/libs/Runway/Generated/Runway.JsonConverters.CreateTextToVideoRequestGrokImagine15Ratio.g.cs b/src/libs/Runway/Generated/Runway.JsonConverters.CreateTextToVideoRequestGrokImagine15Ratio.g.cs new file mode 100644 index 00000000..eb3a4ead --- /dev/null +++ b/src/libs/Runway/Generated/Runway.JsonConverters.CreateTextToVideoRequestGrokImagine15Ratio.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Runway.JsonConverters +{ + /// + public sealed class CreateTextToVideoRequestGrokImagine15RatioJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Runway.CreateTextToVideoRequestGrokImagine15Ratio Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Runway.CreateTextToVideoRequestGrokImagine15RatioExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Runway.CreateTextToVideoRequestGrokImagine15Ratio)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Runway.CreateTextToVideoRequestGrokImagine15Ratio); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Runway.CreateTextToVideoRequestGrokImagine15Ratio value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Runway.CreateTextToVideoRequestGrokImagine15RatioExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Runway/Generated/Runway.JsonConverters.CreateTextToVideoRequestGrokImagine15RatioNullable.g.cs b/src/libs/Runway/Generated/Runway.JsonConverters.CreateTextToVideoRequestGrokImagine15RatioNullable.g.cs new file mode 100644 index 00000000..d8475129 --- /dev/null +++ b/src/libs/Runway/Generated/Runway.JsonConverters.CreateTextToVideoRequestGrokImagine15RatioNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Runway.JsonConverters +{ + /// + public sealed class CreateTextToVideoRequestGrokImagine15RatioNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Runway.CreateTextToVideoRequestGrokImagine15Ratio? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Runway.CreateTextToVideoRequestGrokImagine15RatioExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Runway.CreateTextToVideoRequestGrokImagine15Ratio)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Runway.CreateTextToVideoRequestGrokImagine15Ratio?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Runway.CreateTextToVideoRequestGrokImagine15Ratio? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Runway.CreateTextToVideoRequestGrokImagine15RatioExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Runway/Generated/Runway.JsonConverters.CreateTextToVideoRequestGrokImagine15Resolution.g.cs b/src/libs/Runway/Generated/Runway.JsonConverters.CreateTextToVideoRequestGrokImagine15Resolution.g.cs new file mode 100644 index 00000000..0424710c --- /dev/null +++ b/src/libs/Runway/Generated/Runway.JsonConverters.CreateTextToVideoRequestGrokImagine15Resolution.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Runway.JsonConverters +{ + /// + public sealed class CreateTextToVideoRequestGrokImagine15ResolutionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Runway.CreateTextToVideoRequestGrokImagine15Resolution Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Runway.CreateTextToVideoRequestGrokImagine15ResolutionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Runway.CreateTextToVideoRequestGrokImagine15Resolution)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Runway.CreateTextToVideoRequestGrokImagine15Resolution); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Runway.CreateTextToVideoRequestGrokImagine15Resolution value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Runway.CreateTextToVideoRequestGrokImagine15ResolutionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Runway/Generated/Runway.JsonConverters.CreateTextToVideoRequestGrokImagine15ResolutionNullable.g.cs b/src/libs/Runway/Generated/Runway.JsonConverters.CreateTextToVideoRequestGrokImagine15ResolutionNullable.g.cs new file mode 100644 index 00000000..4d9896f1 --- /dev/null +++ b/src/libs/Runway/Generated/Runway.JsonConverters.CreateTextToVideoRequestGrokImagine15ResolutionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Runway.JsonConverters +{ + /// + public sealed class CreateTextToVideoRequestGrokImagine15ResolutionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Runway.CreateTextToVideoRequestGrokImagine15Resolution? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Runway.CreateTextToVideoRequestGrokImagine15ResolutionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Runway.CreateTextToVideoRequestGrokImagine15Resolution)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Runway.CreateTextToVideoRequestGrokImagine15Resolution?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Runway.CreateTextToVideoRequestGrokImagine15Resolution? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Runway.CreateTextToVideoRequestGrokImagine15ResolutionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Runway/Generated/Runway.JsonSerializerContext.g.cs b/src/libs/Runway/Generated/Runway.JsonSerializerContext.g.cs index dfd90fac..f574877e 100644 --- a/src/libs/Runway/Generated/Runway.JsonSerializerContext.g.cs +++ b/src/libs/Runway/Generated/Runway.JsonSerializerContext.g.cs @@ -182,6 +182,11 @@ namespace Runway [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateImageToVideoRequestSeedance25Ratio), TypeInfoPropertyName = "CreateImageToVideoRequestSeedance25Ratio2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateImageToVideoRequestSeedance25ReferenceAudioItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateImageToVideoRequestGrokImagine15))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.AnyOf>), TypeInfoPropertyName = "AnyOfStringIListCreateImageToVideoRequestGrokImagine15PromptImagePromptImage2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateImageToVideoRequestGrokImagine15PromptImagePromptImage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateImageToVideoRequestGrokImagine15Resolution), TypeInfoPropertyName = "CreateImageToVideoRequestGrokImagine15Resolution2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateImageToVideoRequestDiscriminator))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateImageToVideoRequestDiscriminatorModel), TypeInfoPropertyName = "CreateImageToVideoRequestDiscriminatorModel2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateTextToVideoRequest), TypeInfoPropertyName = "CreateTextToVideoRequest2")] @@ -240,6 +245,13 @@ namespace Runway [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateTextToVideoRequestSeedance25ReferenceVideo))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateTextToVideoRequestSeedance25ReferenceAudioItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateTextToVideoRequestGrokImagine15))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateTextToVideoRequestGrokImagine15Resolution), TypeInfoPropertyName = "CreateTextToVideoRequestGrokImagine15Resolution2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateTextToVideoRequestGrokImagine15Ratio), TypeInfoPropertyName = "CreateTextToVideoRequestGrokImagine15Ratio2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateTextToVideoRequestGrokImagine15Reference))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateTextToVideoRequestGrokImagine15ReferenceAudioItem))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateTextToVideoRequestDiscriminator))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateTextToVideoRequestDiscriminatorModel), TypeInfoPropertyName = "CreateTextToVideoRequestDiscriminatorModel2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateVideoToVideoRequest), TypeInfoPropertyName = "CreateVideoToVideoRequest2")] @@ -341,6 +353,11 @@ namespace Runway [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateTextToImageRequestSeedream5LiteOutputFormat), TypeInfoPropertyName = "CreateTextToImageRequestSeedream5LiteOutputFormat2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateTextToImageRequestSeedream5LiteReferenceImage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateTextToImageRequestGrokImagineImage2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateTextToImageRequestGrokImagineImage2Ratio), TypeInfoPropertyName = "CreateTextToImageRequestGrokImagineImage2Ratio2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateTextToImageRequestGrokImagineImage2Quality), TypeInfoPropertyName = "CreateTextToImageRequestGrokImagineImage2Quality2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateTextToImageRequestGrokImagineImage2ReferenceImage))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateTextToImageRequestGemini25Flash))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateTextToImageRequestGemini25FlashRatio), TypeInfoPropertyName = "CreateTextToImageRequestGemini25FlashRatio2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] @@ -497,6 +514,18 @@ namespace Runway [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateRecipesMultiShotVideoRequestVariant2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateRecipesMultiShotVideoRequestVariant2Shot))] + internal sealed partial class SourceGenerationContextChunk0 : global::System.Text.Json.Serialization.JsonSerializerContext + { + } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, + Converters = new global::System.Type[] + { + })] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateRecipesMultiShotVideoRequestVariant2Version), TypeInfoPropertyName = "CreateRecipesMultiShotVideoRequestVariant2Version2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateRecipesMultiShotVideoRequestVariant2FirstFrame))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateRecipesMultiShotVideoRequestVariant2Ratio), TypeInfoPropertyName = "CreateRecipesMultiShotVideoRequestVariant2Ratio2")] @@ -514,18 +543,6 @@ namespace Runway [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateRoutersRequestSettingsMaxCreditsPerGeneration))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateRoutersRequestSettingsOptimizeFor), TypeInfoPropertyName = "CreateRoutersRequestSettingsOptimizeFor2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateRoutersRequestSettingsFallback))] - internal sealed partial class SourceGenerationContextChunk0 : global::System.Text.Json.Serialization.JsonSerializerContext - { - } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( - DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, - Converters = new global::System.Type[] - { - })] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.PatchRoutersRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.PatchRoutersRequestSettings))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.PatchRoutersRequestSettingsModels))] @@ -1009,6 +1026,18 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.GetVoicesResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.DataItem2), TypeInfoPropertyName = "DataItem22")] + internal sealed partial class SourceGenerationContextChunk1 : global::System.Text.Json.Serialization.JsonSerializerContext + { + } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, + Converters = new global::System.Type[] + { + })] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.GetVoicesResponseDataItemVoiceProcessing))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.GetVoicesResponseDataItemVoiceReady))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.GetVoicesResponseDataItemVoiceFailed))] @@ -1026,18 +1055,6 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.PatchVoicesResponseVoiceReady))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.PatchVoicesResponseVoiceFailed))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.PatchVoicesResponseDiscriminator))] - internal sealed partial class SourceGenerationContextChunk1 : global::System.Text.Json.Serialization.JsonSerializerContext - { - } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( - DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, - Converters = new global::System.Type[] - { - })] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.PatchVoicesResponseDiscriminatorStatus), TypeInfoPropertyName = "PatchVoicesResponseDiscriminatorStatus2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateVoicesPreviewResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateWorkflowsResponse))] @@ -1134,6 +1151,8 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.AnyOf>?), TypeInfoPropertyName = "NullableAnyOfStringIListCreateImageToVideoRequestSeedance25PromptImagePromptImage2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateImageToVideoRequestSeedance25PromptImagePromptImagePosition?), TypeInfoPropertyName = "NullableCreateImageToVideoRequestSeedance25PromptImagePromptImagePosition2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateImageToVideoRequestSeedance25Ratio?), TypeInfoPropertyName = "NullableCreateImageToVideoRequestSeedance25Ratio2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.AnyOf>?), TypeInfoPropertyName = "NullableAnyOfStringIListCreateImageToVideoRequestGrokImagine15PromptImagePromptImage2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateImageToVideoRequestGrokImagine15Resolution?), TypeInfoPropertyName = "NullableCreateImageToVideoRequestGrokImagine15Resolution2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateImageToVideoRequestDiscriminatorModel?), TypeInfoPropertyName = "NullableCreateImageToVideoRequestDiscriminatorModel2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateTextToVideoRequest?), TypeInfoPropertyName = "NullableCreateTextToVideoRequest2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateTextToVideoRequestGen45Ratio?), TypeInfoPropertyName = "NullableCreateTextToVideoRequestGen45Ratio2")] @@ -1150,6 +1169,8 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateTextToVideoRequestSeedance2MiniRatio?), TypeInfoPropertyName = "NullableCreateTextToVideoRequestSeedance2MiniRatio2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateTextToVideoRequestGeminiOmniFlashRatio?), TypeInfoPropertyName = "NullableCreateTextToVideoRequestGeminiOmniFlashRatio2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateTextToVideoRequestSeedance25Ratio?), TypeInfoPropertyName = "NullableCreateTextToVideoRequestSeedance25Ratio2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateTextToVideoRequestGrokImagine15Resolution?), TypeInfoPropertyName = "NullableCreateTextToVideoRequestGrokImagine15Resolution2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateTextToVideoRequestGrokImagine15Ratio?), TypeInfoPropertyName = "NullableCreateTextToVideoRequestGrokImagine15Ratio2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateTextToVideoRequestDiscriminatorModel?), TypeInfoPropertyName = "NullableCreateTextToVideoRequestDiscriminatorModel2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateVideoToVideoRequest?), TypeInfoPropertyName = "NullableCreateVideoToVideoRequest2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.AnyOf?), TypeInfoPropertyName = "NullableAnyOfCreateVideoToVideoRequestVariant1KeyframeVariant1CreateVideoToVideoRequestVariant1KeyframeVariant22")] @@ -1181,6 +1202,8 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateTextToImageRequestSeedream5ProOutputFormat?), TypeInfoPropertyName = "NullableCreateTextToImageRequestSeedream5ProOutputFormat2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateTextToImageRequestSeedream5LiteRatio?), TypeInfoPropertyName = "NullableCreateTextToImageRequestSeedream5LiteRatio2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateTextToImageRequestSeedream5LiteOutputFormat?), TypeInfoPropertyName = "NullableCreateTextToImageRequestSeedream5LiteOutputFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateTextToImageRequestGrokImagineImage2Ratio?), TypeInfoPropertyName = "NullableCreateTextToImageRequestGrokImagineImage2Ratio2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateTextToImageRequestGrokImagineImage2Quality?), TypeInfoPropertyName = "NullableCreateTextToImageRequestGrokImagineImage2Quality2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateTextToImageRequestGemini25FlashRatio?), TypeInfoPropertyName = "NullableCreateTextToImageRequestGemini25FlashRatio2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateTextToImageRequestDiscriminatorModel?), TypeInfoPropertyName = "NullableCreateTextToImageRequestDiscriminatorModel2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.CreateImageUpscaleRequest?), TypeInfoPropertyName = "NullableCreateImageUpscaleRequest2")] @@ -1405,6 +1428,8 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.AnyOf>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Runway.AnyOf>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] @@ -1420,6 +1445,8 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] @@ -1444,6 +1471,7 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] @@ -1510,12 +1538,24 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + internal sealed partial class SourceGenerationContextChunk2 : global::System.Text.Json.Serialization.JsonSerializerContext + { + } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, + Converters = new global::System.Type[] + { + })] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - internal sealed partial class SourceGenerationContextChunk2 : global::System.Text.Json.Serialization.JsonSerializerContext + internal sealed partial class SourceGenerationContextChunk3 : global::System.Text.Json.Serialization.JsonSerializerContext { } /// @@ -1620,6 +1660,7 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o options.Converters.Add(new global::Runway.JsonConverters.AnyOfJsonConverter>()); options.Converters.Add(new global::Runway.JsonConverters.AnyOfJsonConverter>()); options.Converters.Add(new global::Runway.JsonConverters.AnyOfJsonConverter>()); + options.Converters.Add(new global::Runway.JsonConverters.AnyOfJsonConverter>()); options.Converters.Add(new global::Runway.JsonConverters.AnyOfJsonConverter()); options.Converters.Add(new global::Runway.JsonConverters.AnyOfJsonConverter()); options.Converters.Add(new global::Runway.JsonConverters.AnyOfJsonConverter()); @@ -1825,6 +1866,10 @@ public override bool CanConvert(global::System.Type typeToConvert) || typeToConvert == typeof(global::Runway.CreateImageToVideoRequestSeedance25Ratio?) + || typeToConvert == typeof(global::Runway.CreateImageToVideoRequestGrokImagine15Resolution) + + || typeToConvert == typeof(global::Runway.CreateImageToVideoRequestGrokImagine15Resolution?) + || typeToConvert == typeof(global::Runway.CreateImageToVideoRequestDiscriminatorModel) || typeToConvert == typeof(global::Runway.CreateImageToVideoRequestDiscriminatorModel?) @@ -1885,6 +1930,14 @@ public override bool CanConvert(global::System.Type typeToConvert) || typeToConvert == typeof(global::Runway.CreateTextToVideoRequestSeedance25Ratio?) + || typeToConvert == typeof(global::Runway.CreateTextToVideoRequestGrokImagine15Resolution) + + || typeToConvert == typeof(global::Runway.CreateTextToVideoRequestGrokImagine15Resolution?) + + || typeToConvert == typeof(global::Runway.CreateTextToVideoRequestGrokImagine15Ratio) + + || typeToConvert == typeof(global::Runway.CreateTextToVideoRequestGrokImagine15Ratio?) + || typeToConvert == typeof(global::Runway.CreateTextToVideoRequestDiscriminatorModel) || typeToConvert == typeof(global::Runway.CreateTextToVideoRequestDiscriminatorModel?) @@ -1997,6 +2050,14 @@ public override bool CanConvert(global::System.Type typeToConvert) || typeToConvert == typeof(global::Runway.CreateTextToImageRequestSeedream5LiteOutputFormat?) + || typeToConvert == typeof(global::Runway.CreateTextToImageRequestGrokImagineImage2Ratio) + + || typeToConvert == typeof(global::Runway.CreateTextToImageRequestGrokImagineImage2Ratio?) + + || typeToConvert == typeof(global::Runway.CreateTextToImageRequestGrokImagineImage2Quality) + + || typeToConvert == typeof(global::Runway.CreateTextToImageRequestGrokImagineImage2Quality?) + || typeToConvert == typeof(global::Runway.CreateTextToImageRequestGemini25FlashRatio) || typeToConvert == typeof(global::Runway.CreateTextToImageRequestGemini25FlashRatio?) @@ -3000,6 +3061,16 @@ public override bool CanConvert(global::System.Type typeToConvert) return new global::Runway.JsonConverters.CreateImageToVideoRequestSeedance25RatioNullableJsonConverter(); } + if (typeToConvert == typeof(global::Runway.CreateImageToVideoRequestGrokImagine15Resolution)) + { + return new global::Runway.JsonConverters.CreateImageToVideoRequestGrokImagine15ResolutionJsonConverter(); + } + + if (typeToConvert == typeof(global::Runway.CreateImageToVideoRequestGrokImagine15Resolution?)) + { + return new global::Runway.JsonConverters.CreateImageToVideoRequestGrokImagine15ResolutionNullableJsonConverter(); + } + if (typeToConvert == typeof(global::Runway.CreateImageToVideoRequestDiscriminatorModel)) { return new global::Runway.JsonConverters.CreateImageToVideoRequestDiscriminatorModelJsonConverter(); @@ -3150,6 +3221,26 @@ public override bool CanConvert(global::System.Type typeToConvert) return new global::Runway.JsonConverters.CreateTextToVideoRequestSeedance25RatioNullableJsonConverter(); } + if (typeToConvert == typeof(global::Runway.CreateTextToVideoRequestGrokImagine15Resolution)) + { + return new global::Runway.JsonConverters.CreateTextToVideoRequestGrokImagine15ResolutionJsonConverter(); + } + + if (typeToConvert == typeof(global::Runway.CreateTextToVideoRequestGrokImagine15Resolution?)) + { + return new global::Runway.JsonConverters.CreateTextToVideoRequestGrokImagine15ResolutionNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::Runway.CreateTextToVideoRequestGrokImagine15Ratio)) + { + return new global::Runway.JsonConverters.CreateTextToVideoRequestGrokImagine15RatioJsonConverter(); + } + + if (typeToConvert == typeof(global::Runway.CreateTextToVideoRequestGrokImagine15Ratio?)) + { + return new global::Runway.JsonConverters.CreateTextToVideoRequestGrokImagine15RatioNullableJsonConverter(); + } + if (typeToConvert == typeof(global::Runway.CreateTextToVideoRequestDiscriminatorModel)) { return new global::Runway.JsonConverters.CreateTextToVideoRequestDiscriminatorModelJsonConverter(); @@ -3430,6 +3521,26 @@ public override bool CanConvert(global::System.Type typeToConvert) return new global::Runway.JsonConverters.CreateTextToImageRequestSeedream5LiteOutputFormatNullableJsonConverter(); } + if (typeToConvert == typeof(global::Runway.CreateTextToImageRequestGrokImagineImage2Ratio)) + { + return new global::Runway.JsonConverters.CreateTextToImageRequestGrokImagineImage2RatioJsonConverter(); + } + + if (typeToConvert == typeof(global::Runway.CreateTextToImageRequestGrokImagineImage2Ratio?)) + { + return new global::Runway.JsonConverters.CreateTextToImageRequestGrokImagineImage2RatioNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::Runway.CreateTextToImageRequestGrokImagineImage2Quality)) + { + return new global::Runway.JsonConverters.CreateTextToImageRequestGrokImagineImage2QualityJsonConverter(); + } + + if (typeToConvert == typeof(global::Runway.CreateTextToImageRequestGrokImagineImage2Quality?)) + { + return new global::Runway.JsonConverters.CreateTextToImageRequestGrokImagineImage2QualityNullableJsonConverter(); + } + if (typeToConvert == typeof(global::Runway.CreateTextToImageRequestGemini25FlashRatio)) { return new global::Runway.JsonConverters.CreateTextToImageRequestGemini25FlashRatioJsonConverter(); @@ -4906,7 +5017,7 @@ public override bool CanConvert(global::System.Type typeToConvert) private sealed class LazyChunkResolver : global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver { private readonly object _gate = new(); - private readonly global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver?[] _resolvers = new global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver?[3]; + private readonly global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver?[] _resolvers = new global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver?[4]; public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? GetTypeInfo( global::System.Type type, @@ -4947,6 +5058,8 @@ private sealed class LazyChunkResolver : global::System.Text.Json.Serialization. 1 => new SourceGenerationContextChunk1(new global::System.Text.Json.JsonSerializerOptions()), 2 => new SourceGenerationContextChunk2(new global::System.Text.Json.JsonSerializerOptions()), + + 3 => new SourceGenerationContextChunk3(new global::System.Text.Json.JsonSerializerOptions()), _ => throw new global::System.ArgumentOutOfRangeException(nameof(index)), }; } diff --git a/src/libs/Runway/Generated/Runway.JsonSerializerContextTypes.g.cs b/src/libs/Runway/Generated/Runway.JsonSerializerContextTypes.g.cs index 3a2fa15d..0e9e26c1 100644 --- a/src/libs/Runway/Generated/Runway.JsonSerializerContextTypes.g.cs +++ b/src/libs/Runway/Generated/Runway.JsonSerializerContextTypes.g.cs @@ -688,3455 +688,3523 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::Runway.CreateImageToVideoRequestDiscriminator? Type165 { get; set; } + public global::Runway.CreateImageToVideoRequestGrokImagine15? Type165 { get; set; } /// /// /// - public global::Runway.CreateImageToVideoRequestDiscriminatorModel? Type166 { get; set; } + public global::Runway.AnyOf>? Type166 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequest? Type167 { get; set; } + public global::System.Collections.Generic.IList? Type167 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestGen45? Type168 { get; set; } + public global::Runway.CreateImageToVideoRequestGrokImagine15PromptImagePromptImage? Type168 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestGen45Ratio? Type169 { get; set; } + public global::Runway.CreateImageToVideoRequestGrokImagine15Resolution? Type169 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestGen45ContentModeration? Type170 { get; set; } + public global::Runway.CreateImageToVideoRequestDiscriminator? Type170 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestGen45ContentModerationPublicFigureThreshold? Type171 { get; set; } + public global::Runway.CreateImageToVideoRequestDiscriminatorModel? Type171 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestGen45OutputFormat? Type172 { get; set; } + public global::Runway.CreateTextToVideoRequest? Type172 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestGen45ProresProfile? Type173 { get; set; } + public global::Runway.CreateTextToVideoRequestGen45? Type173 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestVeo31? Type174 { get; set; } + public global::Runway.CreateTextToVideoRequestGen45Ratio? Type174 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestVeo31Ratio? Type175 { get; set; } + public global::Runway.CreateTextToVideoRequestGen45ContentModeration? Type175 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestVeo31Fast? Type176 { get; set; } + public global::Runway.CreateTextToVideoRequestGen45ContentModerationPublicFigureThreshold? Type176 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestVeo31FastRatio? Type177 { get; set; } + public global::Runway.CreateTextToVideoRequestGen45OutputFormat? Type177 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestHailuo3? Type178 { get; set; } + public global::Runway.CreateTextToVideoRequestGen45ProresProfile? Type178 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestHailuo3Resolution? Type179 { get; set; } + public global::Runway.CreateTextToVideoRequestVeo31? Type179 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestHailuo3Ratio? Type180 { get; set; } + public global::Runway.CreateTextToVideoRequestVeo31Ratio? Type180 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type181 { get; set; } + public global::Runway.CreateTextToVideoRequestVeo31Fast? Type181 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestHailuo3Reference? Type182 { get; set; } + public global::Runway.CreateTextToVideoRequestVeo31FastRatio? Type182 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type183 { get; set; } + public global::Runway.CreateTextToVideoRequestHailuo3? Type183 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestHailuo3ReferenceVideo? Type184 { get; set; } + public global::Runway.CreateTextToVideoRequestHailuo3Resolution? Type184 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type185 { get; set; } + public global::Runway.CreateTextToVideoRequestHailuo3Ratio? Type185 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestHailuo3ReferenceAudioItem? Type186 { get; set; } + public global::System.Collections.Generic.IList? Type186 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestHappyhorse10? Type187 { get; set; } + public global::Runway.CreateTextToVideoRequestHailuo3Reference? Type187 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestHappyhorse10Ratio? Type188 { get; set; } + public global::System.Collections.Generic.IList? Type188 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestSeedance2? Type189 { get; set; } + public global::Runway.CreateTextToVideoRequestHailuo3ReferenceVideo? Type189 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestSeedance2Ratio? Type190 { get; set; } + public global::System.Collections.Generic.IList? Type190 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type191 { get; set; } + public global::Runway.CreateTextToVideoRequestHailuo3ReferenceAudioItem? Type191 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestSeedance2Reference? Type192 { get; set; } + public global::Runway.CreateTextToVideoRequestHappyhorse10? Type192 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type193 { get; set; } + public global::Runway.CreateTextToVideoRequestHappyhorse10Ratio? Type193 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestSeedance2ReferenceVideo? Type194 { get; set; } + public global::Runway.CreateTextToVideoRequestSeedance2? Type194 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type195 { get; set; } + public global::Runway.CreateTextToVideoRequestSeedance2Ratio? Type195 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestSeedance2ReferenceAudioItem? Type196 { get; set; } + public global::System.Collections.Generic.IList? Type196 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestSeedance2Fast? Type197 { get; set; } + public global::Runway.CreateTextToVideoRequestSeedance2Reference? Type197 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestSeedance2FastRatio? Type198 { get; set; } + public global::System.Collections.Generic.IList? Type198 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type199 { get; set; } + public global::Runway.CreateTextToVideoRequestSeedance2ReferenceVideo? Type199 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestSeedance2FastReference? Type200 { get; set; } + public global::System.Collections.Generic.IList? Type200 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type201 { get; set; } + public global::Runway.CreateTextToVideoRequestSeedance2ReferenceAudioItem? Type201 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestSeedance2FastReferenceVideo? Type202 { get; set; } + public global::Runway.CreateTextToVideoRequestSeedance2Fast? Type202 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type203 { get; set; } + public global::Runway.CreateTextToVideoRequestSeedance2FastRatio? Type203 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestSeedance2FastReferenceAudioItem? Type204 { get; set; } + public global::System.Collections.Generic.IList? Type204 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestSeedance2Mini? Type205 { get; set; } + public global::Runway.CreateTextToVideoRequestSeedance2FastReference? Type205 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestSeedance2MiniRatio? Type206 { get; set; } + public global::System.Collections.Generic.IList? Type206 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type207 { get; set; } + public global::Runway.CreateTextToVideoRequestSeedance2FastReferenceVideo? Type207 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestSeedance2MiniReference? Type208 { get; set; } + public global::System.Collections.Generic.IList? Type208 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type209 { get; set; } + public global::Runway.CreateTextToVideoRequestSeedance2FastReferenceAudioItem? Type209 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestSeedance2MiniReferenceVideo? Type210 { get; set; } + public global::Runway.CreateTextToVideoRequestSeedance2Mini? Type210 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type211 { get; set; } + public global::Runway.CreateTextToVideoRequestSeedance2MiniRatio? Type211 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestSeedance2MiniReferenceAudioItem? Type212 { get; set; } + public global::System.Collections.Generic.IList? Type212 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestGeminiOmniFlash? Type213 { get; set; } + public global::Runway.CreateTextToVideoRequestSeedance2MiniReference? Type213 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestGeminiOmniFlashRatio? Type214 { get; set; } + public global::System.Collections.Generic.IList? Type214 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestSeedance25? Type215 { get; set; } + public global::Runway.CreateTextToVideoRequestSeedance2MiniReferenceVideo? Type215 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestSeedance25Ratio? Type216 { get; set; } + public global::System.Collections.Generic.IList? Type216 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type217 { get; set; } + public global::Runway.CreateTextToVideoRequestSeedance2MiniReferenceAudioItem? Type217 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestSeedance25Reference? Type218 { get; set; } + public global::Runway.CreateTextToVideoRequestGeminiOmniFlash? Type218 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type219 { get; set; } + public global::Runway.CreateTextToVideoRequestGeminiOmniFlashRatio? Type219 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestSeedance25ReferenceVideo? Type220 { get; set; } + public global::Runway.CreateTextToVideoRequestSeedance25? Type220 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type221 { get; set; } + public global::Runway.CreateTextToVideoRequestSeedance25Ratio? Type221 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestSeedance25ReferenceAudioItem? Type222 { get; set; } + public global::System.Collections.Generic.IList? Type222 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestDiscriminator? Type223 { get; set; } + public global::Runway.CreateTextToVideoRequestSeedance25Reference? Type223 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoRequestDiscriminatorModel? Type224 { get; set; } + public global::System.Collections.Generic.IList? Type224 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequest? Type225 { get; set; } + public global::Runway.CreateTextToVideoRequestSeedance25ReferenceVideo? Type225 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestVariant1? Type226 { get; set; } + public global::System.Collections.Generic.IList? Type226 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type227 { get; set; } + public global::Runway.CreateTextToVideoRequestSeedance25ReferenceAudioItem? Type227 { get; set; } /// /// /// - public global::Runway.AnyOf? Type228 { get; set; } + public global::Runway.CreateTextToVideoRequestGrokImagine15? Type228 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestVariant1KeyframeVariant1? Type229 { get; set; } + public global::Runway.CreateTextToVideoRequestGrokImagine15Resolution? Type229 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestVariant1KeyframeVariant1Range? Type230 { get; set; } + public global::Runway.CreateTextToVideoRequestGrokImagine15Ratio? Type230 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestVariant1KeyframeVariant2? Type231 { get; set; } + public global::System.Collections.Generic.IList? Type231 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestVariant1KeyframeVariant2Range? Type232 { get; set; } + public global::Runway.CreateTextToVideoRequestGrokImagine15Reference? Type232 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestVariant1TargetAspectRatio? Type233 { get; set; } + public global::System.Collections.Generic.IList? Type233 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestVariant1ContentModeration? Type234 { get; set; } + public global::Runway.CreateTextToVideoRequestGrokImagine15ReferenceAudioItem? Type234 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestVariant1ContentModerationPublicFigureThreshold? Type235 { get; set; } + public global::Runway.CreateTextToVideoRequestDiscriminator? Type235 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestVariant1OutputFormat? Type236 { get; set; } + public global::Runway.CreateTextToVideoRequestDiscriminatorModel? Type236 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestVariant1ProresProfile? Type237 { get; set; } + public global::Runway.CreateVideoToVideoRequest? Type237 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestHailuo3? Type238 { get; set; } + public global::Runway.CreateVideoToVideoRequestVariant1? Type238 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestHailuo3Resolution? Type239 { get; set; } + public global::System.Collections.Generic.IList>? Type239 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestHailuo3Ratio? Type240 { get; set; } + public global::Runway.AnyOf? Type240 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type241 { get; set; } + public global::Runway.CreateVideoToVideoRequestVariant1KeyframeVariant1? Type241 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestHailuo3Reference? Type242 { get; set; } + public global::Runway.CreateVideoToVideoRequestVariant1KeyframeVariant1Range? Type242 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type243 { get; set; } + public global::Runway.CreateVideoToVideoRequestVariant1KeyframeVariant2? Type243 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestHailuo3ReferenceVideo? Type244 { get; set; } + public global::Runway.CreateVideoToVideoRequestVariant1KeyframeVariant2Range? Type244 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type245 { get; set; } + public global::Runway.CreateVideoToVideoRequestVariant1TargetAspectRatio? Type245 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestHailuo3ReferenceAudioItem? Type246 { get; set; } + public global::Runway.CreateVideoToVideoRequestVariant1ContentModeration? Type246 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestSeedance2? Type247 { get; set; } + public global::Runway.CreateVideoToVideoRequestVariant1ContentModerationPublicFigureThreshold? Type247 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestSeedance2Ratio? Type248 { get; set; } + public global::Runway.CreateVideoToVideoRequestVariant1OutputFormat? Type248 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type249 { get; set; } + public global::Runway.CreateVideoToVideoRequestVariant1ProresProfile? Type249 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestSeedance2Reference? Type250 { get; set; } + public global::Runway.CreateVideoToVideoRequestHailuo3? Type250 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type251 { get; set; } + public global::Runway.CreateVideoToVideoRequestHailuo3Resolution? Type251 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestSeedance2ReferenceVideo? Type252 { get; set; } + public global::Runway.CreateVideoToVideoRequestHailuo3Ratio? Type252 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type253 { get; set; } + public global::System.Collections.Generic.IList? Type253 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestSeedance2ReferenceAudioItem? Type254 { get; set; } + public global::Runway.CreateVideoToVideoRequestHailuo3Reference? Type254 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestSeedance2Fast? Type255 { get; set; } + public global::System.Collections.Generic.IList? Type255 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestSeedance2FastRatio? Type256 { get; set; } + public global::Runway.CreateVideoToVideoRequestHailuo3ReferenceVideo? Type256 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type257 { get; set; } + public global::System.Collections.Generic.IList? Type257 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestSeedance2FastReference? Type258 { get; set; } + public global::Runway.CreateVideoToVideoRequestHailuo3ReferenceAudioItem? Type258 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type259 { get; set; } + public global::Runway.CreateVideoToVideoRequestSeedance2? Type259 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestSeedance2FastReferenceVideo? Type260 { get; set; } + public global::Runway.CreateVideoToVideoRequestSeedance2Ratio? Type260 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type261 { get; set; } + public global::System.Collections.Generic.IList? Type261 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestSeedance2FastReferenceAudioItem? Type262 { get; set; } + public global::Runway.CreateVideoToVideoRequestSeedance2Reference? Type262 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestSeedance2Mini? Type263 { get; set; } + public global::System.Collections.Generic.IList? Type263 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestSeedance2MiniRatio? Type264 { get; set; } + public global::Runway.CreateVideoToVideoRequestSeedance2ReferenceVideo? Type264 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type265 { get; set; } + public global::System.Collections.Generic.IList? Type265 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestSeedance2MiniReference? Type266 { get; set; } + public global::Runway.CreateVideoToVideoRequestSeedance2ReferenceAudioItem? Type266 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type267 { get; set; } + public global::Runway.CreateVideoToVideoRequestSeedance2Fast? Type267 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestSeedance2MiniReferenceVideo? Type268 { get; set; } + public global::Runway.CreateVideoToVideoRequestSeedance2FastRatio? Type268 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type269 { get; set; } + public global::System.Collections.Generic.IList? Type269 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestSeedance2MiniReferenceAudioItem? Type270 { get; set; } + public global::Runway.CreateVideoToVideoRequestSeedance2FastReference? Type270 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestGeminiOmniFlash? Type271 { get; set; } + public global::System.Collections.Generic.IList? Type271 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type272 { get; set; } + public global::Runway.CreateVideoToVideoRequestSeedance2FastReferenceVideo? Type272 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestGeminiOmniFlashReference? Type273 { get; set; } + public global::System.Collections.Generic.IList? Type273 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestSeedance25? Type274 { get; set; } + public global::Runway.CreateVideoToVideoRequestSeedance2FastReferenceAudioItem? Type274 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestSeedance25Mode? Type275 { get; set; } + public global::Runway.CreateVideoToVideoRequestSeedance2Mini? Type275 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestSeedance25Ratio? Type276 { get; set; } + public global::Runway.CreateVideoToVideoRequestSeedance2MiniRatio? Type276 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type277 { get; set; } + public global::System.Collections.Generic.IList? Type277 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestSeedance25Reference? Type278 { get; set; } + public global::Runway.CreateVideoToVideoRequestSeedance2MiniReference? Type278 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type279 { get; set; } + public global::System.Collections.Generic.IList? Type279 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestSeedance25ReferenceVideo? Type280 { get; set; } + public global::Runway.CreateVideoToVideoRequestSeedance2MiniReferenceVideo? Type280 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type281 { get; set; } + public global::System.Collections.Generic.IList? Type281 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestSeedance25ReferenceAudioItem? Type282 { get; set; } + public global::Runway.CreateVideoToVideoRequestSeedance2MiniReferenceAudioItem? Type282 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestDiscriminator? Type283 { get; set; } + public global::Runway.CreateVideoToVideoRequestGeminiOmniFlash? Type283 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoRequestDiscriminatorModel? Type284 { get; set; } + public global::System.Collections.Generic.IList? Type284 { get; set; } /// /// /// - public global::Runway.CreateTextToImageRequest? Type285 { get; set; } + public global::Runway.CreateVideoToVideoRequestGeminiOmniFlashReference? Type285 { get; set; } /// /// /// - public global::Runway.CreateTextToImageRequestGen4ImageTurbo? Type286 { get; set; } + public global::Runway.CreateVideoToVideoRequestSeedance25? Type286 { get; set; } /// /// /// - public global::Runway.CreateTextToImageRequestGen4ImageTurboRatio? Type287 { get; set; } + public global::Runway.CreateVideoToVideoRequestSeedance25Mode? Type287 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type288 { get; set; } + public global::Runway.CreateVideoToVideoRequestSeedance25Ratio? Type288 { get; set; } /// /// /// - public global::Runway.CreateTextToImageRequestGen4ImageTurboReferenceImage? Type289 { get; set; } + public global::System.Collections.Generic.IList? Type289 { get; set; } /// /// /// - public global::Runway.CreateTextToImageRequestGen4ImageTurboContentModeration? Type290 { get; set; } + public global::Runway.CreateVideoToVideoRequestSeedance25Reference? Type290 { get; set; } /// /// /// - public global::Runway.CreateTextToImageRequestGen4ImageTurboContentModerationPublicFigureThreshold? Type291 { get; set; } + public global::System.Collections.Generic.IList? Type291 { get; set; } /// /// /// - public global::Runway.CreateTextToImageRequestGen4Image? Type292 { get; set; } + public global::Runway.CreateVideoToVideoRequestSeedance25ReferenceVideo? Type292 { get; set; } /// /// /// - public global::Runway.CreateTextToImageRequestGen4ImageRatio? Type293 { get; set; } + public global::System.Collections.Generic.IList? Type293 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type294 { get; set; } + public global::Runway.CreateVideoToVideoRequestSeedance25ReferenceAudioItem? Type294 { get; set; } /// /// /// - public global::Runway.CreateTextToImageRequestGen4ImageReferenceImage? Type295 { get; set; } + public global::Runway.CreateVideoToVideoRequestDiscriminator? Type295 { get; set; } /// /// /// - public global::Runway.CreateTextToImageRequestGen4ImageContentModeration? Type296 { get; set; } + public global::Runway.CreateVideoToVideoRequestDiscriminatorModel? Type296 { get; set; } /// /// /// - public global::Runway.CreateTextToImageRequestGen4ImageContentModerationPublicFigureThreshold? Type297 { get; set; } + public global::Runway.CreateTextToImageRequest? Type297 { get; set; } /// /// /// - public global::Runway.CreateTextToImageRequestGptImage2? Type298 { get; set; } + public global::Runway.CreateTextToImageRequestGen4ImageTurbo? Type298 { get; set; } /// /// /// - public global::Runway.CreateTextToImageRequestGptImage2Ratio? Type299 { get; set; } + public global::Runway.CreateTextToImageRequestGen4ImageTurboRatio? Type299 { get; set; } /// /// /// - public global::Runway.CreateTextToImageRequestGptImage2Quality? Type300 { get; set; } + public global::System.Collections.Generic.IList? Type300 { get; set; } /// /// /// - public global::Runway.CreateTextToImageRequestGptImage2Background? Type301 { get; set; } + public global::Runway.CreateTextToImageRequestGen4ImageTurboReferenceImage? Type301 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type302 { get; set; } + public global::Runway.CreateTextToImageRequestGen4ImageTurboContentModeration? Type302 { get; set; } /// /// /// - public global::Runway.CreateTextToImageRequestGptImage2ReferenceImage? Type303 { get; set; } + public global::Runway.CreateTextToImageRequestGen4ImageTurboContentModerationPublicFigureThreshold? Type303 { get; set; } /// /// /// - public global::Runway.CreateTextToImageRequestGeminiImage3Pro? Type304 { get; set; } + public global::Runway.CreateTextToImageRequestGen4Image? Type304 { get; set; } /// /// /// - public global::Runway.CreateTextToImageRequestGeminiImage3ProRatio? Type305 { get; set; } + public global::Runway.CreateTextToImageRequestGen4ImageRatio? Type305 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type306 { get; set; } + public global::System.Collections.Generic.IList? Type306 { get; set; } /// /// /// - public global::Runway.CreateTextToImageRequestGeminiImage3ProReferenceImage? Type307 { get; set; } + public global::Runway.CreateTextToImageRequestGen4ImageReferenceImage? Type307 { get; set; } /// /// /// - public global::Runway.CreateTextToImageRequestGeminiImage3ProReferenceImageSubject? Type308 { get; set; } + public global::Runway.CreateTextToImageRequestGen4ImageContentModeration? Type308 { get; set; } /// /// /// - public global::Runway.CreateTextToImageRequestGeminiImage31Flash? Type309 { get; set; } + public global::Runway.CreateTextToImageRequestGen4ImageContentModerationPublicFigureThreshold? Type309 { get; set; } /// /// /// - public global::Runway.CreateTextToImageRequestGeminiImage31FlashRatio? Type310 { get; set; } + public global::Runway.CreateTextToImageRequestGptImage2? Type310 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type311 { get; set; } + public global::Runway.CreateTextToImageRequestGptImage2Ratio? Type311 { get; set; } /// /// /// - public global::Runway.CreateTextToImageRequestGeminiImage31FlashReferenceImage? Type312 { get; set; } + public global::Runway.CreateTextToImageRequestGptImage2Quality? Type312 { get; set; } /// /// /// - public global::Runway.CreateTextToImageRequestGeminiImage31FlashReferenceImageSubject? Type313 { get; set; } + public global::Runway.CreateTextToImageRequestGptImage2Background? Type313 { get; set; } /// /// /// - public global::Runway.CreateTextToImageRequestSeedream5Pro? Type314 { get; set; } + public global::System.Collections.Generic.IList? Type314 { get; set; } /// /// /// - public global::Runway.CreateTextToImageRequestSeedream5ProRatio? Type315 { get; set; } + public global::Runway.CreateTextToImageRequestGptImage2ReferenceImage? Type315 { get; set; } /// /// /// - public global::Runway.CreateTextToImageRequestSeedream5ProOutputFormat? Type316 { get; set; } + public global::Runway.CreateTextToImageRequestGeminiImage3Pro? Type316 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type317 { get; set; } + public global::Runway.CreateTextToImageRequestGeminiImage3ProRatio? Type317 { get; set; } /// /// /// - public global::Runway.CreateTextToImageRequestSeedream5ProReferenceImage? Type318 { get; set; } + public global::System.Collections.Generic.IList? Type318 { get; set; } /// /// /// - public global::Runway.CreateTextToImageRequestSeedream5Lite? Type319 { get; set; } + public global::Runway.CreateTextToImageRequestGeminiImage3ProReferenceImage? Type319 { get; set; } /// /// /// - public global::Runway.CreateTextToImageRequestSeedream5LiteRatio? Type320 { get; set; } + public global::Runway.CreateTextToImageRequestGeminiImage3ProReferenceImageSubject? Type320 { get; set; } /// /// /// - public global::Runway.CreateTextToImageRequestSeedream5LiteOutputFormat? Type321 { get; set; } + public global::Runway.CreateTextToImageRequestGeminiImage31Flash? Type321 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type322 { get; set; } + public global::Runway.CreateTextToImageRequestGeminiImage31FlashRatio? Type322 { get; set; } /// /// /// - public global::Runway.CreateTextToImageRequestSeedream5LiteReferenceImage? Type323 { get; set; } + public global::System.Collections.Generic.IList? Type323 { get; set; } /// /// /// - public global::Runway.CreateTextToImageRequestGemini25Flash? Type324 { get; set; } + public global::Runway.CreateTextToImageRequestGeminiImage31FlashReferenceImage? Type324 { get; set; } /// /// /// - public global::Runway.CreateTextToImageRequestGemini25FlashRatio? Type325 { get; set; } + public global::Runway.CreateTextToImageRequestGeminiImage31FlashReferenceImageSubject? Type325 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type326 { get; set; } + public global::Runway.CreateTextToImageRequestSeedream5Pro? Type326 { get; set; } /// /// /// - public global::Runway.CreateTextToImageRequestGemini25FlashReferenceImage? Type327 { get; set; } + public global::Runway.CreateTextToImageRequestSeedream5ProRatio? Type327 { get; set; } /// /// /// - public global::Runway.CreateTextToImageRequestDiscriminator? Type328 { get; set; } + public global::Runway.CreateTextToImageRequestSeedream5ProOutputFormat? Type328 { get; set; } /// /// /// - public global::Runway.CreateTextToImageRequestDiscriminatorModel? Type329 { get; set; } + public global::System.Collections.Generic.IList? Type329 { get; set; } /// /// /// - public global::Runway.CreateImageUpscaleRequest? Type330 { get; set; } + public global::Runway.CreateTextToImageRequestSeedream5ProReferenceImage? Type330 { get; set; } /// /// /// - public global::Runway.CreateImageUpscaleRequestMagnificPrecisionUpscalerV2? Type331 { get; set; } + public global::Runway.CreateTextToImageRequestSeedream5Lite? Type331 { get; set; } /// /// /// - public global::Runway.CreateImageUpscaleRequestMagnificPrecisionUpscalerV2Flavor? Type332 { get; set; } + public global::Runway.CreateTextToImageRequestSeedream5LiteRatio? Type332 { get; set; } /// /// /// - public global::Runway.CreateImageUpscaleRequestDiscriminator? Type333 { get; set; } + public global::Runway.CreateTextToImageRequestSeedream5LiteOutputFormat? Type333 { get; set; } /// /// /// - public global::Runway.CreateImageUpscaleRequestDiscriminatorModel? Type334 { get; set; } + public global::System.Collections.Generic.IList? Type334 { get; set; } /// /// /// - public global::Runway.CreateVideoUpscaleRequest? Type335 { get; set; } + public global::Runway.CreateTextToImageRequestSeedream5LiteReferenceImage? Type335 { get; set; } /// /// /// - public global::Runway.CreateVideoUpscaleRequestMagnificVideoUpscalerCreative? Type336 { get; set; } + public global::Runway.CreateTextToImageRequestGrokImagineImage2? Type336 { get; set; } /// /// /// - public global::Runway.CreateVideoUpscaleRequestMagnificVideoUpscalerCreativeResolution? Type337 { get; set; } + public global::Runway.CreateTextToImageRequestGrokImagineImage2Ratio? Type337 { get; set; } /// /// /// - public global::Runway.CreateVideoUpscaleRequestMagnificVideoUpscalerCreativeFlavor? Type338 { get; set; } + public global::Runway.CreateTextToImageRequestGrokImagineImage2Quality? Type338 { get; set; } /// /// /// - public global::Runway.CreateVideoUpscaleRequestDiscriminator? Type339 { get; set; } + public global::System.Collections.Generic.IList? Type339 { get; set; } /// /// /// - public global::Runway.CreateVideoUpscaleRequestDiscriminatorModel? Type340 { get; set; } + public global::Runway.CreateTextToImageRequestGrokImagineImage2ReferenceImage? Type340 { get; set; } /// /// /// - public global::Runway.CreateCharacterPerformanceRequest? Type341 { get; set; } + public global::Runway.CreateTextToImageRequestGemini25Flash? Type341 { get; set; } /// /// /// - public global::Runway.CreateCharacterPerformanceRequestActTwo? Type342 { get; set; } + public global::Runway.CreateTextToImageRequestGemini25FlashRatio? Type342 { get; set; } /// /// /// - public global::Runway.Character? Type343 { get; set; } + public global::System.Collections.Generic.IList? Type343 { get; set; } /// /// /// - public global::Runway.CreateCharacterPerformanceRequestActTwoCharacterCharacterImage? Type344 { get; set; } + public global::Runway.CreateTextToImageRequestGemini25FlashReferenceImage? Type344 { get; set; } /// /// /// - public global::Runway.CreateCharacterPerformanceRequestActTwoCharacterCharacterVideo? Type345 { get; set; } + public global::Runway.CreateTextToImageRequestDiscriminator? Type345 { get; set; } /// /// /// - public global::Runway.CreateCharacterPerformanceRequestActTwoCharacterDiscriminator? Type346 { get; set; } + public global::Runway.CreateTextToImageRequestDiscriminatorModel? Type346 { get; set; } /// /// /// - public global::Runway.CreateCharacterPerformanceRequestActTwoCharacterDiscriminatorType? Type347 { get; set; } + public global::Runway.CreateImageUpscaleRequest? Type347 { get; set; } /// /// /// - public global::Runway.CreateCharacterPerformanceRequestActTwoReferenceCharacterReferenceVideo? Type348 { get; set; } + public global::Runway.CreateImageUpscaleRequestMagnificPrecisionUpscalerV2? Type348 { get; set; } /// /// /// - public global::Runway.CreateCharacterPerformanceRequestActTwoReferenceDiscriminator? Type349 { get; set; } + public global::Runway.CreateImageUpscaleRequestMagnificPrecisionUpscalerV2Flavor? Type349 { get; set; } /// /// /// - public global::Runway.CreateCharacterPerformanceRequestActTwoReferenceDiscriminatorType? Type350 { get; set; } + public global::Runway.CreateImageUpscaleRequestDiscriminator? Type350 { get; set; } /// /// /// - public global::Runway.CreateCharacterPerformanceRequestActTwoRatio? Type351 { get; set; } + public global::Runway.CreateImageUpscaleRequestDiscriminatorModel? Type351 { get; set; } /// /// /// - public global::Runway.CreateCharacterPerformanceRequestActTwoContentModeration? Type352 { get; set; } + public global::Runway.CreateVideoUpscaleRequest? Type352 { get; set; } /// /// /// - public global::Runway.CreateCharacterPerformanceRequestActTwoContentModerationPublicFigureThreshold? Type353 { get; set; } + public global::Runway.CreateVideoUpscaleRequestMagnificVideoUpscalerCreative? Type353 { get; set; } /// /// /// - public global::Runway.CreateCharacterPerformanceRequestDiscriminator? Type354 { get; set; } + public global::Runway.CreateVideoUpscaleRequestMagnificVideoUpscalerCreativeResolution? Type354 { get; set; } /// /// /// - public global::Runway.CreateCharacterPerformanceRequestDiscriminatorModel? Type355 { get; set; } + public global::Runway.CreateVideoUpscaleRequestMagnificVideoUpscalerCreativeFlavor? Type355 { get; set; } /// /// /// - public global::Runway.CreateSoundEffectRequest? Type356 { get; set; } + public global::Runway.CreateVideoUpscaleRequestDiscriminator? Type356 { get; set; } /// /// /// - public global::Runway.CreateSoundEffectRequestSeedAudio? Type357 { get; set; } + public global::Runway.CreateVideoUpscaleRequestDiscriminatorModel? Type357 { get; set; } /// /// /// - public global::Runway.CreateSoundEffectRequestSeedAudioOutputFormat? Type358 { get; set; } + public global::Runway.CreateCharacterPerformanceRequest? Type358 { get; set; } /// /// /// - public global::Runway.CreateSoundEffectRequestElevenTextToSoundV2? Type359 { get; set; } + public global::Runway.CreateCharacterPerformanceRequestActTwo? Type359 { get; set; } /// /// /// - public global::Runway.CreateSoundEffectRequestDiscriminator? Type360 { get; set; } + public global::Runway.Character? Type360 { get; set; } /// /// /// - public global::Runway.CreateSoundEffectRequestDiscriminatorModel? Type361 { get; set; } + public global::Runway.CreateCharacterPerformanceRequestActTwoCharacterCharacterImage? Type361 { get; set; } /// /// /// - public global::Runway.CreateSpeechToSpeechRequest? Type362 { get; set; } + public global::Runway.CreateCharacterPerformanceRequestActTwoCharacterCharacterVideo? Type362 { get; set; } /// /// /// - public global::Runway.CreateSpeechToSpeechRequestElevenMultilingualStsV2? Type363 { get; set; } + public global::Runway.CreateCharacterPerformanceRequestActTwoCharacterDiscriminator? Type363 { get; set; } /// /// /// - public global::Runway.Media? Type364 { get; set; } + public global::Runway.CreateCharacterPerformanceRequestActTwoCharacterDiscriminatorType? Type364 { get; set; } /// /// /// - public global::Runway.CreateSpeechToSpeechRequestElevenMultilingualStsV2MediaSpeechToSpeechAudio? Type365 { get; set; } + public global::Runway.CreateCharacterPerformanceRequestActTwoReferenceCharacterReferenceVideo? Type365 { get; set; } /// /// /// - public global::Runway.CreateSpeechToSpeechRequestElevenMultilingualStsV2MediaSpeechToSpeechVideo? Type366 { get; set; } + public global::Runway.CreateCharacterPerformanceRequestActTwoReferenceDiscriminator? Type366 { get; set; } /// /// /// - public global::Runway.CreateSpeechToSpeechRequestElevenMultilingualStsV2MediaDiscriminator? Type367 { get; set; } + public global::Runway.CreateCharacterPerformanceRequestActTwoReferenceDiscriminatorType? Type367 { get; set; } /// /// /// - public global::Runway.CreateSpeechToSpeechRequestElevenMultilingualStsV2MediaDiscriminatorType? Type368 { get; set; } + public global::Runway.CreateCharacterPerformanceRequestActTwoRatio? Type368 { get; set; } /// /// /// - public global::Runway.CreateSpeechToSpeechRequestElevenMultilingualStsV2VoiceRunwayPresetVoice? Type369 { get; set; } + public global::Runway.CreateCharacterPerformanceRequestActTwoContentModeration? Type369 { get; set; } /// /// /// - public global::Runway.CreateSpeechToSpeechRequestElevenMultilingualStsV2VoiceRunwayPresetVoicePresetId? Type370 { get; set; } + public global::Runway.CreateCharacterPerformanceRequestActTwoContentModerationPublicFigureThreshold? Type370 { get; set; } /// /// /// - public global::Runway.CreateSpeechToSpeechRequestElevenMultilingualStsV2VoiceDiscriminator? Type371 { get; set; } + public global::Runway.CreateCharacterPerformanceRequestDiscriminator? Type371 { get; set; } /// /// /// - public global::Runway.CreateSpeechToSpeechRequestElevenMultilingualStsV2VoiceDiscriminatorType? Type372 { get; set; } + public global::Runway.CreateCharacterPerformanceRequestDiscriminatorModel? Type372 { get; set; } /// /// /// - public global::Runway.CreateSpeechToSpeechRequestDiscriminator? Type373 { get; set; } + public global::Runway.CreateSoundEffectRequest? Type373 { get; set; } /// /// /// - public global::Runway.CreateSpeechToSpeechRequestDiscriminatorModel? Type374 { get; set; } + public global::Runway.CreateSoundEffectRequestSeedAudio? Type374 { get; set; } /// /// /// - public global::Runway.CreateTextToSpeechRequest? Type375 { get; set; } + public global::Runway.CreateSoundEffectRequestSeedAudioOutputFormat? Type375 { get; set; } /// /// /// - public global::Runway.CreateTextToSpeechRequestSeedAudio? Type376 { get; set; } + public global::Runway.CreateSoundEffectRequestElevenTextToSoundV2? Type376 { get; set; } /// /// /// - public global::Runway.CreateTextToSpeechRequestSeedAudioVoiceSeedReferenceVoice? Type377 { get; set; } + public global::Runway.CreateSoundEffectRequestDiscriminator? Type377 { get; set; } /// /// /// - public global::Runway.CreateTextToSpeechRequestSeedAudioVoiceDiscriminator? Type378 { get; set; } + public global::Runway.CreateSoundEffectRequestDiscriminatorModel? Type378 { get; set; } /// /// /// - public global::Runway.CreateTextToSpeechRequestSeedAudioVoiceDiscriminatorType? Type379 { get; set; } + public global::Runway.CreateSpeechToSpeechRequest? Type379 { get; set; } /// /// /// - public global::Runway.CreateTextToSpeechRequestSeedAudioOutputFormat? Type380 { get; set; } + public global::Runway.CreateSpeechToSpeechRequestElevenMultilingualStsV2? Type380 { get; set; } /// /// /// - public global::Runway.CreateTextToSpeechRequestElevenMultilingualV2? Type381 { get; set; } + public global::Runway.Media? Type381 { get; set; } /// /// /// - public global::Runway.CreateTextToSpeechRequestElevenMultilingualV2VoiceRunwayPresetVoice? Type382 { get; set; } + public global::Runway.CreateSpeechToSpeechRequestElevenMultilingualStsV2MediaSpeechToSpeechAudio? Type382 { get; set; } /// /// /// - public global::Runway.CreateTextToSpeechRequestElevenMultilingualV2VoiceRunwayPresetVoicePresetId? Type383 { get; set; } + public global::Runway.CreateSpeechToSpeechRequestElevenMultilingualStsV2MediaSpeechToSpeechVideo? Type383 { get; set; } /// /// /// - public global::Runway.CreateTextToSpeechRequestElevenMultilingualV2VoiceDiscriminator? Type384 { get; set; } + public global::Runway.CreateSpeechToSpeechRequestElevenMultilingualStsV2MediaDiscriminator? Type384 { get; set; } /// /// /// - public global::Runway.CreateTextToSpeechRequestElevenMultilingualV2VoiceDiscriminatorType? Type385 { get; set; } + public global::Runway.CreateSpeechToSpeechRequestElevenMultilingualStsV2MediaDiscriminatorType? Type385 { get; set; } /// /// /// - public global::Runway.CreateTextToSpeechRequestElevenV3? Type386 { get; set; } + public global::Runway.CreateSpeechToSpeechRequestElevenMultilingualStsV2VoiceRunwayPresetVoice? Type386 { get; set; } /// /// /// - public global::Runway.CreateTextToSpeechRequestElevenV3VoiceRunwayPresetVoice? Type387 { get; set; } + public global::Runway.CreateSpeechToSpeechRequestElevenMultilingualStsV2VoiceRunwayPresetVoicePresetId? Type387 { get; set; } /// /// /// - public global::Runway.CreateTextToSpeechRequestElevenV3VoiceRunwayPresetVoicePresetId? Type388 { get; set; } + public global::Runway.CreateSpeechToSpeechRequestElevenMultilingualStsV2VoiceDiscriminator? Type388 { get; set; } /// /// /// - public global::Runway.CreateTextToSpeechRequestElevenV3VoiceDiscriminator? Type389 { get; set; } + public global::Runway.CreateSpeechToSpeechRequestElevenMultilingualStsV2VoiceDiscriminatorType? Type389 { get; set; } /// /// /// - public global::Runway.CreateTextToSpeechRequestElevenV3VoiceDiscriminatorType? Type390 { get; set; } + public global::Runway.CreateSpeechToSpeechRequestDiscriminator? Type390 { get; set; } /// /// /// - public global::Runway.CreateTextToSpeechRequestElevenV3ApplyTextNormalization? Type391 { get; set; } + public global::Runway.CreateSpeechToSpeechRequestDiscriminatorModel? Type391 { get; set; } /// /// /// - public global::Runway.CreateTextToSpeechRequestDiscriminator? Type392 { get; set; } + public global::Runway.CreateTextToSpeechRequest? Type392 { get; set; } /// /// /// - public global::Runway.CreateTextToSpeechRequestDiscriminatorModel? Type393 { get; set; } + public global::Runway.CreateTextToSpeechRequestSeedAudio? Type393 { get; set; } /// /// /// - public global::Runway.CreateVoiceDubbingRequest? Type394 { get; set; } + public global::Runway.CreateTextToSpeechRequestSeedAudioVoiceSeedReferenceVoice? Type394 { get; set; } /// /// /// - public global::Runway.CreateVoiceDubbingRequestElevenVoiceDubbing? Type395 { get; set; } + public global::Runway.CreateTextToSpeechRequestSeedAudioVoiceDiscriminator? Type395 { get; set; } /// /// /// - public global::Runway.CreateVoiceDubbingRequestElevenVoiceDubbingTargetLang? Type396 { get; set; } + public global::Runway.CreateTextToSpeechRequestSeedAudioVoiceDiscriminatorType? Type396 { get; set; } /// /// /// - public global::Runway.CreateVoiceDubbingRequestDiscriminator? Type397 { get; set; } + public global::Runway.CreateTextToSpeechRequestSeedAudioOutputFormat? Type397 { get; set; } /// /// /// - public global::Runway.CreateVoiceDubbingRequestDiscriminatorModel? Type398 { get; set; } + public global::Runway.CreateTextToSpeechRequestElevenMultilingualV2? Type398 { get; set; } /// /// /// - public global::Runway.CreateVoiceIsolationRequest? Type399 { get; set; } + public global::Runway.CreateTextToSpeechRequestElevenMultilingualV2VoiceRunwayPresetVoice? Type399 { get; set; } /// /// /// - public global::Runway.CreateVoiceIsolationRequestElevenVoiceIsolation? Type400 { get; set; } + public global::Runway.CreateTextToSpeechRequestElevenMultilingualV2VoiceRunwayPresetVoicePresetId? Type400 { get; set; } /// /// /// - public global::Runway.CreateVoiceIsolationRequestDiscriminator? Type401 { get; set; } + public global::Runway.CreateTextToSpeechRequestElevenMultilingualV2VoiceDiscriminator? Type401 { get; set; } /// /// /// - public global::Runway.CreateVoiceIsolationRequestDiscriminatorModel? Type402 { get; set; } + public global::Runway.CreateTextToSpeechRequestElevenMultilingualV2VoiceDiscriminatorType? Type402 { get; set; } /// /// /// - public global::Runway.CreateGenerateVideoRequest? Type403 { get; set; } + public global::Runway.CreateTextToSpeechRequestElevenV3? Type403 { get; set; } /// /// /// - public global::Runway.CreateGenerateVideoRequestInput? Type404 { get; set; } + public global::Runway.CreateTextToSpeechRequestElevenV3VoiceRunwayPresetVoice? Type404 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type405 { get; set; } + public global::Runway.CreateTextToSpeechRequestElevenV3VoiceRunwayPresetVoicePresetId? Type405 { get; set; } /// /// /// - public global::Runway.CreateGenerateVideoRequestInputReferenceImage? Type406 { get; set; } + public global::Runway.CreateTextToSpeechRequestElevenV3VoiceDiscriminator? Type406 { get; set; } /// /// /// - public global::Runway.CreateGenerateVideoRequestInputReferenceImageRole? Type407 { get; set; } + public global::Runway.CreateTextToSpeechRequestElevenV3VoiceDiscriminatorType? Type407 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type408 { get; set; } + public global::Runway.CreateTextToSpeechRequestElevenV3ApplyTextNormalization? Type408 { get; set; } /// /// /// - public global::Runway.CreateGenerateVideoRequestInputReferenceVideo? Type409 { get; set; } + public global::Runway.CreateTextToSpeechRequestDiscriminator? Type409 { get; set; } /// /// /// - public global::Runway.CreateGenerateVideoRequestInputReferenceVideoRole? Type410 { get; set; } + public global::Runway.CreateTextToSpeechRequestDiscriminatorModel? Type410 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type411 { get; set; } + public global::Runway.CreateVoiceDubbingRequest? Type411 { get; set; } /// /// /// - public global::Runway.CreateGenerateVideoRequestInputReferenceAudioItem? Type412 { get; set; } + public global::Runway.CreateVoiceDubbingRequestElevenVoiceDubbing? Type412 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type413 { get; set; } + public global::Runway.CreateVoiceDubbingRequestElevenVoiceDubbingTargetLang? Type413 { get; set; } /// /// /// - public global::Runway.AnyOf? Type414 { get; set; } + public global::Runway.CreateVoiceDubbingRequestDiscriminator? Type414 { get; set; } /// /// /// - public global::Runway.CreateGenerateVideoRequestInputKeyframeVariant1? Type415 { get; set; } + public global::Runway.CreateVoiceDubbingRequestDiscriminatorModel? Type415 { get; set; } /// /// /// - public global::Runway.CreateGenerateVideoRequestInputKeyframeVariant1Range? Type416 { get; set; } + public global::Runway.CreateVoiceIsolationRequest? Type416 { get; set; } /// /// /// - public global::Runway.CreateGenerateVideoRequestInputKeyframeVariant2? Type417 { get; set; } + public global::Runway.CreateVoiceIsolationRequestElevenVoiceIsolation? Type417 { get; set; } /// /// /// - public global::Runway.CreateGenerateVideoRequestInputKeyframeVariant2Range? Type418 { get; set; } + public global::Runway.CreateVoiceIsolationRequestDiscriminator? Type418 { get; set; } /// /// /// - public global::Runway.CreateGenerateVideoRequestInputAspectRatio? Type419 { get; set; } + public global::Runway.CreateVoiceIsolationRequestDiscriminatorModel? Type419 { get; set; } /// /// /// - public global::Runway.CreateGenerateVideoRequestInputResolution? Type420 { get; set; } + public global::Runway.CreateGenerateVideoRequest? Type420 { get; set; } /// /// /// - public global::Runway.CreateGenerateVideoRequestInputContentModeration? Type421 { get; set; } + public global::Runway.CreateGenerateVideoRequestInput? Type421 { get; set; } /// /// /// - public global::Runway.CreateGenerateVideoRequestInputContentModerationPublicFigureThreshold? Type422 { get; set; } + public global::System.Collections.Generic.IList? Type422 { get; set; } /// /// /// - public global::Runway.CreateGenerateImageRequest? Type423 { get; set; } + public global::Runway.CreateGenerateVideoRequestInputReferenceImage? Type423 { get; set; } /// /// /// - public global::Runway.CreateGenerateImageRequestInput? Type424 { get; set; } + public global::Runway.CreateGenerateVideoRequestInputReferenceImageRole? Type424 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type425 { get; set; } + public global::System.Collections.Generic.IList? Type425 { get; set; } /// /// /// - public global::Runway.CreateGenerateImageRequestInputReferenceImage? Type426 { get; set; } + public global::Runway.CreateGenerateVideoRequestInputReferenceVideo? Type426 { get; set; } /// /// /// - public global::Runway.CreateGenerateImageRequestInputAspectRatio? Type427 { get; set; } + public global::Runway.CreateGenerateVideoRequestInputReferenceVideoRole? Type427 { get; set; } /// /// /// - public global::Runway.CreateGenerateImageRequestInputResolution? Type428 { get; set; } + public global::System.Collections.Generic.IList? Type428 { get; set; } /// /// /// - public global::Runway.CreateGenerateImageRequestInputContentModeration? Type429 { get; set; } + public global::Runway.CreateGenerateVideoRequestInputReferenceAudioItem? Type429 { get; set; } /// /// /// - public global::Runway.CreateGenerateImageRequestInputContentModerationPublicFigureThreshold? Type430 { get; set; } + public global::System.Collections.Generic.IList>? Type430 { get; set; } /// /// /// - public global::Runway.CreateGenerateAudioRequest? Type431 { get; set; } + public global::Runway.AnyOf? Type431 { get; set; } /// /// /// - public global::Runway.CreateGenerateAudioRequestInput? Type432 { get; set; } + public global::Runway.CreateGenerateVideoRequestInputKeyframeVariant1? Type432 { get; set; } /// /// /// - public global::Runway.CreateGenerateAudioRequestInputType? Type433 { get; set; } + public global::Runway.CreateGenerateVideoRequestInputKeyframeVariant1Range? Type433 { get; set; } /// /// /// - public global::Runway.Voice4? Type434 { get; set; } + public global::Runway.CreateGenerateVideoRequestInputKeyframeVariant2? Type434 { get; set; } /// /// /// - public global::Runway.CreateGenerateAudioRequestInputVoiceAudioPresetVoice? Type435 { get; set; } + public global::Runway.CreateGenerateVideoRequestInputKeyframeVariant2Range? Type435 { get; set; } /// /// /// - public global::Runway.CreateGenerateAudioRequestInputVoiceAudioPresetVoicePresetId? Type436 { get; set; } + public global::Runway.CreateGenerateVideoRequestInputAspectRatio? Type436 { get; set; } /// /// /// - public global::Runway.CreateGenerateAudioRequestInputVoiceAudioReferenceVoice? Type437 { get; set; } + public global::Runway.CreateGenerateVideoRequestInputResolution? Type437 { get; set; } /// /// /// - public global::Runway.CreateGenerateAudioRequestInputVoiceDiscriminator? Type438 { get; set; } + public global::Runway.CreateGenerateVideoRequestInputContentModeration? Type438 { get; set; } /// /// /// - public global::Runway.CreateGenerateAudioRequestInputVoiceDiscriminatorType? Type439 { get; set; } + public global::Runway.CreateGenerateVideoRequestInputContentModerationPublicFigureThreshold? Type439 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type440 { get; set; } + public global::Runway.CreateGenerateImageRequest? Type440 { get; set; } /// /// /// - public global::Runway.CreateGenerateAudioRequestInputReferenceAudio? Type441 { get; set; } + public global::Runway.CreateGenerateImageRequestInput? Type441 { get; set; } /// /// /// - public global::Runway.CreateOrganizationUsageRequest? Type442 { get; set; } + public global::System.Collections.Generic.IList? Type442 { get; set; } /// /// /// - public global::System.DateTime? Type443 { get; set; } + public global::Runway.CreateGenerateImageRequestInputReferenceImage? Type443 { get; set; } /// /// /// - public global::Runway.CreateUploadsRequest? Type444 { get; set; } + public global::Runway.CreateGenerateImageRequestInputAspectRatio? Type444 { get; set; } /// /// /// - public global::Runway.CreateUploadsRequestType? Type445 { get; set; } + public global::Runway.CreateGenerateImageRequestInputResolution? Type445 { get; set; } /// /// /// - public global::Runway.CreateRecipesAdLocalizationRequest? Type446 { get; set; } + public global::Runway.CreateGenerateImageRequestInputContentModeration? Type446 { get; set; } /// /// /// - public global::Runway.CreateRecipesAdLocalizationRequestVersion? Type447 { get; set; } + public global::Runway.CreateGenerateImageRequestInputContentModerationPublicFigureThreshold? Type447 { get; set; } /// /// /// - public global::Runway.CreateRecipesAdLocalizationRequestReferenceImage? Type448 { get; set; } + public global::Runway.CreateGenerateAudioRequest? Type448 { get; set; } /// /// /// - public global::Runway.CreateRecipesAdLocalizationRequestTargetLanguage? Type449 { get; set; } + public global::Runway.CreateGenerateAudioRequestInput? Type449 { get; set; } /// /// /// - public global::Runway.CreateRecipesMarketingStockImageRequest? Type450 { get; set; } + public global::Runway.CreateGenerateAudioRequestInputType? Type450 { get; set; } /// /// /// - public global::Runway.CreateRecipesMarketingStockImageRequestVersion? Type451 { get; set; } + public global::Runway.Voice4? Type451 { get; set; } /// /// /// - public global::Runway.CreateRecipesMarketingStockImageRequestReferenceImage? Type452 { get; set; } + public global::Runway.CreateGenerateAudioRequestInputVoiceAudioPresetVoice? Type452 { get; set; } /// /// /// - public global::Runway.CreateRecipesMarketingStockImageRequestQuality? Type453 { get; set; } + public global::Runway.CreateGenerateAudioRequestInputVoiceAudioPresetVoicePresetId? Type453 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductAdRequest? Type454 { get; set; } + public global::Runway.CreateGenerateAudioRequestInputVoiceAudioReferenceVoice? Type454 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductAdRequestVersion? Type455 { get; set; } + public global::Runway.CreateGenerateAudioRequestInputVoiceDiscriminator? Type455 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type456 { get; set; } + public global::Runway.CreateGenerateAudioRequestInputVoiceDiscriminatorType? Type456 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductAdRequestProductImage? Type457 { get; set; } + public global::System.Collections.Generic.IList? Type457 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type458 { get; set; } + public global::Runway.CreateGenerateAudioRequestInputReferenceAudio? Type458 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductAdRequestStyleImage? Type459 { get; set; } + public global::Runway.CreateOrganizationUsageRequest? Type459 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductAdRequestRatio? Type460 { get; set; } + public global::System.DateTime? Type460 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductCampaignImageRequest? Type461 { get; set; } + public global::Runway.CreateUploadsRequest? Type461 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductCampaignImageRequestVersion? Type462 { get; set; } + public global::Runway.CreateUploadsRequestType? Type462 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductCampaignImageRequestImage? Type463 { get; set; } + public global::Runway.CreateRecipesAdLocalizationRequest? Type463 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductSwapRequest? Type464 { get; set; } + public global::Runway.CreateRecipesAdLocalizationRequestVersion? Type464 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductSwapRequestVersion? Type465 { get; set; } + public global::Runway.CreateRecipesAdLocalizationRequestReferenceImage? Type465 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductSwapRequestReferenceVideo? Type466 { get; set; } + public global::Runway.CreateRecipesAdLocalizationRequestTargetLanguage? Type466 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductSwapRequestOriginalProductImage? Type467 { get; set; } + public global::Runway.CreateRecipesMarketingStockImageRequest? Type467 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type468 { get; set; } + public global::Runway.CreateRecipesMarketingStockImageRequestVersion? Type468 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductSwapRequestNewProductImage? Type469 { get; set; } + public global::Runway.CreateRecipesMarketingStockImageRequestReferenceImage? Type469 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductSwapRequestNewProductImageView? Type470 { get; set; } + public global::Runway.CreateRecipesMarketingStockImageRequestQuality? Type470 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductSwapRequestResolution? Type471 { get; set; } + public global::Runway.CreateRecipesProductAdRequest? Type471 { get; set; } /// /// /// - public global::Runway.CreateRecipesMultiShotVideoRequest? Type472 { get; set; } + public global::Runway.CreateRecipesProductAdRequestVersion? Type472 { get; set; } /// /// /// - public global::Runway.CreateRecipesMultiShotVideoRequestVariant1? Type473 { get; set; } + public global::System.Collections.Generic.IList? Type473 { get; set; } /// /// /// - public global::Runway.CreateRecipesMultiShotVideoRequestVariant1Version? Type474 { get; set; } + public global::Runway.CreateRecipesProductAdRequestProductImage? Type474 { get; set; } /// /// /// - public global::Runway.CreateRecipesMultiShotVideoRequestVariant1FirstFrame? Type475 { get; set; } + public global::System.Collections.Generic.IList? Type475 { get; set; } /// /// /// - public global::Runway.CreateRecipesMultiShotVideoRequestVariant1Ratio? Type476 { get; set; } + public global::Runway.CreateRecipesProductAdRequestStyleImage? Type476 { get; set; } /// /// /// - public global::Runway.CreateRecipesMultiShotVideoRequestVariant2? Type477 { get; set; } + public global::Runway.CreateRecipesProductAdRequestRatio? Type477 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type478 { get; set; } + public global::Runway.CreateRecipesProductCampaignImageRequest? Type478 { get; set; } /// /// /// - public global::Runway.CreateRecipesMultiShotVideoRequestVariant2Shot? Type479 { get; set; } + public global::Runway.CreateRecipesProductCampaignImageRequestVersion? Type479 { get; set; } /// /// /// - public global::Runway.CreateRecipesMultiShotVideoRequestVariant2Version? Type480 { get; set; } + public global::Runway.CreateRecipesProductCampaignImageRequestImage? Type480 { get; set; } /// /// /// - public global::Runway.CreateRecipesMultiShotVideoRequestVariant2FirstFrame? Type481 { get; set; } + public global::Runway.CreateRecipesProductSwapRequest? Type481 { get; set; } /// /// /// - public global::Runway.CreateRecipesMultiShotVideoRequestVariant2Ratio? Type482 { get; set; } + public global::Runway.CreateRecipesProductSwapRequestVersion? Type482 { get; set; } /// /// /// - public global::Runway.CreateRecipesMultiShotVideoRequestDiscriminator? Type483 { get; set; } + public global::Runway.CreateRecipesProductSwapRequestReferenceVideo? Type483 { get; set; } /// /// /// - public global::Runway.CreateRecipesMultiShotVideoRequestDiscriminatorMode? Type484 { get; set; } + public global::Runway.CreateRecipesProductSwapRequestOriginalProductImage? Type484 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductUgcRequest? Type485 { get; set; } + public global::System.Collections.Generic.IList? Type485 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductUgcRequestVersion? Type486 { get; set; } + public global::Runway.CreateRecipesProductSwapRequestNewProductImage? Type486 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductUgcRequestCharacterImage? Type487 { get; set; } + public global::Runway.CreateRecipesProductSwapRequestNewProductImageView? Type487 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductUgcRequestProductImage? Type488 { get; set; } + public global::Runway.CreateRecipesProductSwapRequestResolution? Type488 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductUgcRequestRatio? Type489 { get; set; } + public global::Runway.CreateRecipesMultiShotVideoRequest? Type489 { get; set; } /// /// /// - public global::Runway.CreateRoutersRequest? Type490 { get; set; } + public global::Runway.CreateRecipesMultiShotVideoRequestVariant1? Type490 { get; set; } /// /// /// - public global::Runway.CreateRoutersRequestSettings? Type491 { get; set; } + public global::Runway.CreateRecipesMultiShotVideoRequestVariant1Version? Type491 { get; set; } /// /// /// - public global::Runway.CreateRoutersRequestSettingsModels? Type492 { get; set; } + public global::Runway.CreateRecipesMultiShotVideoRequestVariant1FirstFrame? Type492 { get; set; } /// /// /// - public global::Runway.CreateRoutersRequestSettingsModelsMode? Type493 { get; set; } + public global::Runway.CreateRecipesMultiShotVideoRequestVariant1Ratio? Type493 { get; set; } /// /// /// - public global::Runway.CreateRoutersRequestSettingsMaxCreditsPerGeneration? Type494 { get; set; } + public global::Runway.CreateRecipesMultiShotVideoRequestVariant2? Type494 { get; set; } /// /// /// - public global::Runway.CreateRoutersRequestSettingsOptimizeFor? Type495 { get; set; } + public global::System.Collections.Generic.IList? Type495 { get; set; } /// /// /// - public global::Runway.CreateRoutersRequestSettingsFallback? Type496 { get; set; } + public global::Runway.CreateRecipesMultiShotVideoRequestVariant2Shot? Type496 { get; set; } /// /// /// - public global::Runway.PatchRoutersRequest? Type497 { get; set; } + public global::Runway.CreateRecipesMultiShotVideoRequestVariant2Version? Type497 { get; set; } /// /// /// - public global::Runway.PatchRoutersRequestSettings? Type498 { get; set; } + public global::Runway.CreateRecipesMultiShotVideoRequestVariant2FirstFrame? Type498 { get; set; } /// /// /// - public global::Runway.PatchRoutersRequestSettingsModels? Type499 { get; set; } + public global::Runway.CreateRecipesMultiShotVideoRequestVariant2Ratio? Type499 { get; set; } /// /// /// - public global::Runway.PatchRoutersRequestSettingsModelsMode? Type500 { get; set; } + public global::Runway.CreateRecipesMultiShotVideoRequestDiscriminator? Type500 { get; set; } /// /// /// - public global::Runway.PatchRoutersRequestSettingsMaxCreditsPerGeneration? Type501 { get; set; } + public global::Runway.CreateRecipesMultiShotVideoRequestDiscriminatorMode? Type501 { get; set; } /// /// /// - public global::Runway.PatchRoutersRequestSettingsOptimizeFor? Type502 { get; set; } + public global::Runway.CreateRecipesProductUgcRequest? Type502 { get; set; } /// /// /// - public global::Runway.PatchRoutersRequestSettingsFallback? Type503 { get; set; } + public global::Runway.CreateRecipesProductUgcRequestVersion? Type503 { get; set; } /// /// /// - public global::Runway.CreateVoicesRequest? Type504 { get; set; } + public global::Runway.CreateRecipesProductUgcRequestCharacterImage? Type504 { get; set; } /// /// /// - public global::Runway.From? Type505 { get; set; } + public global::Runway.CreateRecipesProductUgcRequestProductImage? Type505 { get; set; } /// /// /// - public global::Runway.CreateVoicesRequestFromVoiceFromAudio? Type506 { get; set; } + public global::Runway.CreateRecipesProductUgcRequestRatio? Type506 { get; set; } /// /// /// - public global::Runway.CreateVoicesRequestFromVoiceFromText? Type507 { get; set; } + public global::Runway.CreateRoutersRequest? Type507 { get; set; } /// /// /// - public global::Runway.CreateVoicesRequestFromVoiceFromTextModel? Type508 { get; set; } + public global::Runway.CreateRoutersRequestSettings? Type508 { get; set; } /// /// /// - public global::Runway.CreateVoicesRequestFromDiscriminator? Type509 { get; set; } + public global::Runway.CreateRoutersRequestSettingsModels? Type509 { get; set; } /// /// /// - public global::Runway.CreateVoicesRequestFromDiscriminatorType? Type510 { get; set; } + public global::Runway.CreateRoutersRequestSettingsModelsMode? Type510 { get; set; } /// /// /// - public global::Runway.PatchVoicesRequest? Type511 { get; set; } + public global::Runway.CreateRoutersRequestSettingsMaxCreditsPerGeneration? Type511 { get; set; } /// /// /// - public global::Runway.CreateVoicesPreviewRequest? Type512 { get; set; } + public global::Runway.CreateRoutersRequestSettingsOptimizeFor? Type512 { get; set; } /// /// /// - public global::Runway.CreateVoicesPreviewRequestModel? Type513 { get; set; } + public global::Runway.CreateRoutersRequestSettingsFallback? Type513 { get; set; } /// /// /// - public global::Runway.CreateWorkflowsRequest? Type514 { get; set; } + public global::Runway.PatchRoutersRequest? Type514 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type515 { get; set; } + public global::Runway.PatchRoutersRequestSettings? Type515 { get; set; } /// /// /// - public global::Runway.NodeOutputs? Type516 { get; set; } + public global::Runway.PatchRoutersRequestSettingsModels? Type516 { get; set; } /// /// /// - public global::Runway.CreateWorkflowsRequestNodeOutputsWorkflowNodeOutputPrimitive? Type517 { get; set; } + public global::Runway.PatchRoutersRequestSettingsModelsMode? Type517 { get; set; } /// /// /// - public global::Runway.AnyOf? Type518 { get; set; } + public global::Runway.PatchRoutersRequestSettingsMaxCreditsPerGeneration? Type518 { get; set; } /// /// /// - public global::Runway.CreateWorkflowsRequestNodeOutputsWorkflowNodeOutputImage? Type519 { get; set; } + public global::Runway.PatchRoutersRequestSettingsOptimizeFor? Type519 { get; set; } /// /// /// - public global::Runway.CreateWorkflowsRequestNodeOutputsWorkflowNodeOutputVideo? Type520 { get; set; } + public global::Runway.PatchRoutersRequestSettingsFallback? Type520 { get; set; } /// /// /// - public global::Runway.CreateWorkflowsRequestNodeOutputsWorkflowNodeOutputAudio? Type521 { get; set; } + public global::Runway.CreateVoicesRequest? Type521 { get; set; } /// /// /// - public global::Runway.CreateWorkflowsRequestNodeOutputsDiscriminator? Type522 { get; set; } + public global::Runway.From? Type522 { get; set; } /// /// /// - public global::Runway.CreateWorkflowsRequestNodeOutputsDiscriminatorType? Type523 { get; set; } + public global::Runway.CreateVoicesRequestFromVoiceFromAudio? Type523 { get; set; } /// /// /// - public global::Runway.GetDocumentsSort? Type524 { get; set; } + public global::Runway.CreateVoicesRequestFromVoiceFromText? Type524 { get; set; } /// /// /// - public global::Runway.GetDocumentsOrder? Type525 { get; set; } + public global::Runway.CreateVoicesRequestFromVoiceFromTextModel? Type525 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponse? Type526 { get; set; } + public global::Runway.CreateVoicesRequestFromDiscriminator? Type526 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type527 { get; set; } + public global::Runway.CreateVoicesRequestFromDiscriminatorType? Type527 { get; set; } /// /// /// - public global::Runway.DataItem? Type528 { get; set; } + public global::Runway.PatchVoicesRequest? Type528 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseDataItemAvatarProcessing? Type529 { get; set; } + public global::Runway.CreateVoicesPreviewRequest? Type529 { get; set; } /// /// /// - public global::Runway.Voice5? Type530 { get; set; } + public global::Runway.CreateVoicesPreviewRequestModel? Type530 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseDataItemAvatarProcessingVoiceRunwayLivePresetVoiceResponse? Type531 { get; set; } + public global::Runway.CreateWorkflowsRequest? Type531 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseDataItemAvatarProcessingVoiceRunwayLivePresetVoiceResponsePresetId? Type532 { get; set; } + public global::System.Collections.Generic.Dictionary? Type532 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseDataItemAvatarProcessingVoiceCustomVoiceResponse? Type533 { get; set; } + public global::Runway.NodeOutputs? Type533 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseDataItemAvatarProcessingVoiceDiscriminator? Type534 { get; set; } + public global::Runway.CreateWorkflowsRequestNodeOutputsWorkflowNodeOutputPrimitive? Type534 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseDataItemAvatarProcessingVoiceDiscriminatorType? Type535 { get; set; } + public global::Runway.AnyOf? Type535 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseDataItemAvatarReady? Type536 { get; set; } + public global::Runway.CreateWorkflowsRequestNodeOutputsWorkflowNodeOutputImage? Type536 { get; set; } /// /// /// - public global::Runway.Voice6? Type537 { get; set; } + public global::Runway.CreateWorkflowsRequestNodeOutputsWorkflowNodeOutputVideo? Type537 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseDataItemAvatarReadyVoiceRunwayLivePresetVoiceResponse? Type538 { get; set; } + public global::Runway.CreateWorkflowsRequestNodeOutputsWorkflowNodeOutputAudio? Type538 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseDataItemAvatarReadyVoiceRunwayLivePresetVoiceResponsePresetId? Type539 { get; set; } + public global::Runway.CreateWorkflowsRequestNodeOutputsDiscriminator? Type539 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseDataItemAvatarReadyVoiceCustomVoiceResponse? Type540 { get; set; } + public global::Runway.CreateWorkflowsRequestNodeOutputsDiscriminatorType? Type540 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseDataItemAvatarReadyVoiceDiscriminator? Type541 { get; set; } + public global::Runway.GetDocumentsSort? Type541 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseDataItemAvatarReadyVoiceDiscriminatorType? Type542 { get; set; } + public global::Runway.GetDocumentsOrder? Type542 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseDataItemAvatarFailed? Type543 { get; set; } + public global::Runway.GetAvatarsResponse? Type543 { get; set; } /// /// /// - public global::Runway.Voice7? Type544 { get; set; } + public global::System.Collections.Generic.IList? Type544 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseDataItemAvatarFailedVoiceRunwayLivePresetVoiceResponse? Type545 { get; set; } + public global::Runway.DataItem? Type545 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseDataItemAvatarFailedVoiceRunwayLivePresetVoiceResponsePresetId? Type546 { get; set; } + public global::Runway.GetAvatarsResponseDataItemAvatarProcessing? Type546 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseDataItemAvatarFailedVoiceCustomVoiceResponse? Type547 { get; set; } + public global::Runway.Voice5? Type547 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseDataItemAvatarFailedVoiceDiscriminator? Type548 { get; set; } + public global::Runway.GetAvatarsResponseDataItemAvatarProcessingVoiceRunwayLivePresetVoiceResponse? Type548 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseDataItemAvatarFailedVoiceDiscriminatorType? Type549 { get; set; } + public global::Runway.GetAvatarsResponseDataItemAvatarProcessingVoiceRunwayLivePresetVoiceResponsePresetId? Type549 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseDataItemDiscriminator? Type550 { get; set; } + public global::Runway.GetAvatarsResponseDataItemAvatarProcessingVoiceCustomVoiceResponse? Type550 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseDataItemDiscriminatorStatus? Type551 { get; set; } + public global::Runway.GetAvatarsResponseDataItemAvatarProcessingVoiceDiscriminator? Type551 { get; set; } /// /// /// - public global::Runway.CreateAvatarsResponse? Type552 { get; set; } + public global::Runway.GetAvatarsResponseDataItemAvatarProcessingVoiceDiscriminatorType? Type552 { get; set; } /// /// /// - public global::Runway.CreateAvatarsResponseAvatarProcessing? Type553 { get; set; } + public global::Runway.GetAvatarsResponseDataItemAvatarReady? Type553 { get; set; } /// /// /// - public global::Runway.Voice8? Type554 { get; set; } + public global::Runway.Voice6? Type554 { get; set; } /// /// /// - public global::Runway.CreateAvatarsResponseAvatarProcessingVoiceRunwayLivePresetVoiceResponse? Type555 { get; set; } + public global::Runway.GetAvatarsResponseDataItemAvatarReadyVoiceRunwayLivePresetVoiceResponse? Type555 { get; set; } /// /// /// - public global::Runway.CreateAvatarsResponseAvatarProcessingVoiceRunwayLivePresetVoiceResponsePresetId? Type556 { get; set; } + public global::Runway.GetAvatarsResponseDataItemAvatarReadyVoiceRunwayLivePresetVoiceResponsePresetId? Type556 { get; set; } /// /// /// - public global::Runway.CreateAvatarsResponseAvatarProcessingVoiceCustomVoiceResponse? Type557 { get; set; } + public global::Runway.GetAvatarsResponseDataItemAvatarReadyVoiceCustomVoiceResponse? Type557 { get; set; } /// /// /// - public global::Runway.CreateAvatarsResponseAvatarProcessingVoiceDiscriminator? Type558 { get; set; } + public global::Runway.GetAvatarsResponseDataItemAvatarReadyVoiceDiscriminator? Type558 { get; set; } /// /// /// - public global::Runway.CreateAvatarsResponseAvatarProcessingVoiceDiscriminatorType? Type559 { get; set; } + public global::Runway.GetAvatarsResponseDataItemAvatarReadyVoiceDiscriminatorType? Type559 { get; set; } /// /// /// - public global::Runway.CreateAvatarsResponseAvatarReady? Type560 { get; set; } + public global::Runway.GetAvatarsResponseDataItemAvatarFailed? Type560 { get; set; } /// /// /// - public global::Runway.Voice9? Type561 { get; set; } + public global::Runway.Voice7? Type561 { get; set; } /// /// /// - public global::Runway.CreateAvatarsResponseAvatarReadyVoiceRunwayLivePresetVoiceResponse? Type562 { get; set; } + public global::Runway.GetAvatarsResponseDataItemAvatarFailedVoiceRunwayLivePresetVoiceResponse? Type562 { get; set; } /// /// /// - public global::Runway.CreateAvatarsResponseAvatarReadyVoiceRunwayLivePresetVoiceResponsePresetId? Type563 { get; set; } + public global::Runway.GetAvatarsResponseDataItemAvatarFailedVoiceRunwayLivePresetVoiceResponsePresetId? Type563 { get; set; } /// /// /// - public global::Runway.CreateAvatarsResponseAvatarReadyVoiceCustomVoiceResponse? Type564 { get; set; } + public global::Runway.GetAvatarsResponseDataItemAvatarFailedVoiceCustomVoiceResponse? Type564 { get; set; } /// /// /// - public global::Runway.CreateAvatarsResponseAvatarReadyVoiceDiscriminator? Type565 { get; set; } + public global::Runway.GetAvatarsResponseDataItemAvatarFailedVoiceDiscriminator? Type565 { get; set; } /// /// /// - public global::Runway.CreateAvatarsResponseAvatarReadyVoiceDiscriminatorType? Type566 { get; set; } + public global::Runway.GetAvatarsResponseDataItemAvatarFailedVoiceDiscriminatorType? Type566 { get; set; } /// /// /// - public global::Runway.CreateAvatarsResponseAvatarFailed? Type567 { get; set; } + public global::Runway.GetAvatarsResponseDataItemDiscriminator? Type567 { get; set; } /// /// /// - public global::Runway.Voice10? Type568 { get; set; } + public global::Runway.GetAvatarsResponseDataItemDiscriminatorStatus? Type568 { get; set; } /// /// /// - public global::Runway.CreateAvatarsResponseAvatarFailedVoiceRunwayLivePresetVoiceResponse? Type569 { get; set; } + public global::Runway.CreateAvatarsResponse? Type569 { get; set; } /// /// /// - public global::Runway.CreateAvatarsResponseAvatarFailedVoiceRunwayLivePresetVoiceResponsePresetId? Type570 { get; set; } + public global::Runway.CreateAvatarsResponseAvatarProcessing? Type570 { get; set; } /// /// /// - public global::Runway.CreateAvatarsResponseAvatarFailedVoiceCustomVoiceResponse? Type571 { get; set; } + public global::Runway.Voice8? Type571 { get; set; } /// /// /// - public global::Runway.CreateAvatarsResponseAvatarFailedVoiceDiscriminator? Type572 { get; set; } + public global::Runway.CreateAvatarsResponseAvatarProcessingVoiceRunwayLivePresetVoiceResponse? Type572 { get; set; } /// /// /// - public global::Runway.CreateAvatarsResponseAvatarFailedVoiceDiscriminatorType? Type573 { get; set; } + public global::Runway.CreateAvatarsResponseAvatarProcessingVoiceRunwayLivePresetVoiceResponsePresetId? Type573 { get; set; } /// /// /// - public global::Runway.CreateAvatarsResponseDiscriminator? Type574 { get; set; } + public global::Runway.CreateAvatarsResponseAvatarProcessingVoiceCustomVoiceResponse? Type574 { get; set; } /// /// /// - public global::Runway.CreateAvatarsResponseDiscriminatorStatus? Type575 { get; set; } + public global::Runway.CreateAvatarsResponseAvatarProcessingVoiceDiscriminator? Type575 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponse? Type576 { get; set; } + public global::Runway.CreateAvatarsResponseAvatarProcessingVoiceDiscriminatorType? Type576 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type577 { get; set; } + public global::Runway.CreateAvatarsResponseAvatarReady? Type577 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseDataItem? Type578 { get; set; } + public global::Runway.Voice9? Type578 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseDataItemStatus? Type579 { get; set; } + public global::Runway.CreateAvatarsResponseAvatarReadyVoiceRunwayLivePresetVoiceResponse? Type579 { get; set; } /// /// /// - public global::Runway.AvatarVariant1? Type580 { get; set; } + public global::Runway.CreateAvatarsResponseAvatarReadyVoiceRunwayLivePresetVoiceResponsePresetId? Type580 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseDataItemAvatarVariant1PresetAvatarSummary? Type581 { get; set; } + public global::Runway.CreateAvatarsResponseAvatarReadyVoiceCustomVoiceResponse? Type581 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseDataItemAvatarVariant1CustomAvatarSummary? Type582 { get; set; } + public global::Runway.CreateAvatarsResponseAvatarReadyVoiceDiscriminator? Type582 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseDataItemAvatarVariant1Discriminator? Type583 { get; set; } + public global::Runway.CreateAvatarsResponseAvatarReadyVoiceDiscriminatorType? Type583 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseDataItemAvatarVariant1DiscriminatorType? Type584 { get; set; } + public global::Runway.CreateAvatarsResponseAvatarFailed? Type584 { get; set; } /// /// /// - public global::Runway.GetAvatarUsageResponse? Type585 { get; set; } + public global::Runway.Voice10? Type585 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type586 { get; set; } + public global::Runway.CreateAvatarsResponseAvatarFailedVoiceRunwayLivePresetVoiceResponse? Type586 { get; set; } /// /// /// - public global::Runway.GetAvatarUsageResponseByDayItem? Type587 { get; set; } + public global::Runway.CreateAvatarsResponseAvatarFailedVoiceRunwayLivePresetVoiceResponsePresetId? Type587 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponse2? Type588 { get; set; } + public global::Runway.CreateAvatarsResponseAvatarFailedVoiceCustomVoiceResponse? Type588 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseVariant1? Type589 { get; set; } + public global::Runway.CreateAvatarsResponseAvatarFailedVoiceDiscriminator? Type589 { get; set; } /// /// /// - public global::Runway.AvatarVariant12? Type590 { get; set; } + public global::Runway.CreateAvatarsResponseAvatarFailedVoiceDiscriminatorType? Type590 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseVariant1AvatarVariant1PresetAvatar? Type591 { get; set; } + public global::Runway.CreateAvatarsResponseDiscriminator? Type591 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseVariant1AvatarVariant1CustomAvatar? Type592 { get; set; } + public global::Runway.CreateAvatarsResponseDiscriminatorStatus? Type592 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseVariant1AvatarVariant1Discriminator? Type593 { get; set; } + public global::Runway.GetAvatarConversationsResponse? Type593 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseVariant1AvatarVariant1DiscriminatorType? Type594 { get; set; } + public global::System.Collections.Generic.IList? Type594 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type595 { get; set; } + public global::Runway.GetAvatarConversationsResponseDataItem? Type595 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseVariant1TranscriptItem? Type596 { get; set; } + public global::Runway.GetAvatarConversationsResponseDataItemStatus? Type596 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseVariant1TranscriptItemRole? Type597 { get; set; } + public global::Runway.AvatarVariant1? Type597 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type598 { get; set; } + public global::Runway.GetAvatarConversationsResponseDataItemAvatarVariant1PresetAvatarSummary? Type598 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseVariant1TranscriptItemToolCall? Type599 { get; set; } + public global::Runway.GetAvatarConversationsResponseDataItemAvatarVariant1CustomAvatarSummary? Type599 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type600 { get; set; } + public global::Runway.GetAvatarConversationsResponseDataItemAvatarVariant1Discriminator? Type600 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseVariant1TranscriptItemToolResult? Type601 { get; set; } + public global::Runway.GetAvatarConversationsResponseDataItemAvatarVariant1DiscriminatorType? Type601 { get; set; } /// /// /// - public global::Runway.AnyOf? Type602 { get; set; } + public global::Runway.GetAvatarUsageResponse? Type602 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type603 { get; set; } + public global::System.Collections.Generic.IList? Type603 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseVariant1Tool? Type604 { get; set; } + public global::Runway.GetAvatarUsageResponseByDayItem? Type604 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseVariant1ToolType? Type605 { get; set; } + public global::Runway.GetAvatarConversationsResponse2? Type605 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseVariant2? Type606 { get; set; } + public global::Runway.GetAvatarConversationsResponseVariant1? Type606 { get; set; } /// /// /// - public global::Runway.AvatarVariant13? Type607 { get; set; } + public global::Runway.AvatarVariant12? Type607 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseVariant2AvatarVariant1PresetAvatar? Type608 { get; set; } + public global::Runway.GetAvatarConversationsResponseVariant1AvatarVariant1PresetAvatar? Type608 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseVariant2AvatarVariant1CustomAvatar? Type609 { get; set; } + public global::Runway.GetAvatarConversationsResponseVariant1AvatarVariant1CustomAvatar? Type609 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseVariant2AvatarVariant1Discriminator? Type610 { get; set; } + public global::Runway.GetAvatarConversationsResponseVariant1AvatarVariant1Discriminator? Type610 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseVariant2AvatarVariant1DiscriminatorType? Type611 { get; set; } + public global::Runway.GetAvatarConversationsResponseVariant1AvatarVariant1DiscriminatorType? Type611 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type612 { get; set; } + public global::System.Collections.Generic.IList? Type612 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseVariant2TranscriptItem? Type613 { get; set; } + public global::Runway.GetAvatarConversationsResponseVariant1TranscriptItem? Type613 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseVariant2TranscriptItemRole? Type614 { get; set; } + public global::Runway.GetAvatarConversationsResponseVariant1TranscriptItemRole? Type614 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type615 { get; set; } + public global::System.Collections.Generic.IList? Type615 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseVariant2TranscriptItemToolCall? Type616 { get; set; } + public global::Runway.GetAvatarConversationsResponseVariant1TranscriptItemToolCall? Type616 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type617 { get; set; } + public global::System.Collections.Generic.IList? Type617 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseVariant2TranscriptItemToolResult? Type618 { get; set; } + public global::Runway.GetAvatarConversationsResponseVariant1TranscriptItemToolResult? Type618 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type619 { get; set; } + public global::Runway.AnyOf? Type619 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseVariant2Tool? Type620 { get; set; } + public global::System.Collections.Generic.IList? Type620 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseVariant2ToolType? Type621 { get; set; } + public global::Runway.GetAvatarConversationsResponseVariant1Tool? Type621 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseVariant3? Type622 { get; set; } + public global::Runway.GetAvatarConversationsResponseVariant1ToolType? Type622 { get; set; } /// /// /// - public global::Runway.AvatarVariant14? Type623 { get; set; } + public global::Runway.GetAvatarConversationsResponseVariant2? Type623 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseVariant3AvatarVariant1PresetAvatar? Type624 { get; set; } + public global::Runway.AvatarVariant13? Type624 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseVariant3AvatarVariant1CustomAvatar? Type625 { get; set; } + public global::Runway.GetAvatarConversationsResponseVariant2AvatarVariant1PresetAvatar? Type625 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseVariant3AvatarVariant1Discriminator? Type626 { get; set; } + public global::Runway.GetAvatarConversationsResponseVariant2AvatarVariant1CustomAvatar? Type626 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseVariant3AvatarVariant1DiscriminatorType? Type627 { get; set; } + public global::Runway.GetAvatarConversationsResponseVariant2AvatarVariant1Discriminator? Type627 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type628 { get; set; } + public global::Runway.GetAvatarConversationsResponseVariant2AvatarVariant1DiscriminatorType? Type628 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseVariant3TranscriptItem? Type629 { get; set; } + public global::System.Collections.Generic.IList? Type629 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseVariant3TranscriptItemRole? Type630 { get; set; } + public global::Runway.GetAvatarConversationsResponseVariant2TranscriptItem? Type630 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type631 { get; set; } + public global::Runway.GetAvatarConversationsResponseVariant2TranscriptItemRole? Type631 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseVariant3TranscriptItemToolCall? Type632 { get; set; } + public global::System.Collections.Generic.IList? Type632 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type633 { get; set; } + public global::Runway.GetAvatarConversationsResponseVariant2TranscriptItemToolCall? Type633 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseVariant3TranscriptItemToolResult? Type634 { get; set; } + public global::System.Collections.Generic.IList? Type634 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type635 { get; set; } + public global::Runway.GetAvatarConversationsResponseVariant2TranscriptItemToolResult? Type635 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseVariant3Tool? Type636 { get; set; } + public global::System.Collections.Generic.IList? Type636 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseVariant3ToolType? Type637 { get; set; } + public global::Runway.GetAvatarConversationsResponseVariant2Tool? Type637 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseDiscriminator? Type638 { get; set; } + public global::Runway.GetAvatarConversationsResponseVariant2ToolType? Type638 { get; set; } /// /// /// - public global::Runway.GetAvatarConversationsResponseDiscriminatorStatus? Type639 { get; set; } + public global::Runway.GetAvatarConversationsResponseVariant3? Type639 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponse2? Type640 { get; set; } + public global::Runway.AvatarVariant14? Type640 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseAvatarProcessing? Type641 { get; set; } + public global::Runway.GetAvatarConversationsResponseVariant3AvatarVariant1PresetAvatar? Type641 { get; set; } /// /// /// - public global::Runway.Voice11? Type642 { get; set; } + public global::Runway.GetAvatarConversationsResponseVariant3AvatarVariant1CustomAvatar? Type642 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseAvatarProcessingVoiceRunwayLivePresetVoiceResponse? Type643 { get; set; } + public global::Runway.GetAvatarConversationsResponseVariant3AvatarVariant1Discriminator? Type643 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseAvatarProcessingVoiceRunwayLivePresetVoiceResponsePresetId? Type644 { get; set; } + public global::Runway.GetAvatarConversationsResponseVariant3AvatarVariant1DiscriminatorType? Type644 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseAvatarProcessingVoiceCustomVoiceResponse? Type645 { get; set; } + public global::System.Collections.Generic.IList? Type645 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseAvatarProcessingVoiceDiscriminator? Type646 { get; set; } + public global::Runway.GetAvatarConversationsResponseVariant3TranscriptItem? Type646 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseAvatarProcessingVoiceDiscriminatorType? Type647 { get; set; } + public global::Runway.GetAvatarConversationsResponseVariant3TranscriptItemRole? Type647 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseAvatarReady? Type648 { get; set; } + public global::System.Collections.Generic.IList? Type648 { get; set; } /// /// /// - public global::Runway.Voice12? Type649 { get; set; } + public global::Runway.GetAvatarConversationsResponseVariant3TranscriptItemToolCall? Type649 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseAvatarReadyVoiceRunwayLivePresetVoiceResponse? Type650 { get; set; } + public global::System.Collections.Generic.IList? Type650 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseAvatarReadyVoiceRunwayLivePresetVoiceResponsePresetId? Type651 { get; set; } + public global::Runway.GetAvatarConversationsResponseVariant3TranscriptItemToolResult? Type651 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseAvatarReadyVoiceCustomVoiceResponse? Type652 { get; set; } + public global::System.Collections.Generic.IList? Type652 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseAvatarReadyVoiceDiscriminator? Type653 { get; set; } + public global::Runway.GetAvatarConversationsResponseVariant3Tool? Type653 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseAvatarReadyVoiceDiscriminatorType? Type654 { get; set; } + public global::Runway.GetAvatarConversationsResponseVariant3ToolType? Type654 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseAvatarFailed? Type655 { get; set; } + public global::Runway.GetAvatarConversationsResponseDiscriminator? Type655 { get; set; } /// /// /// - public global::Runway.Voice13? Type656 { get; set; } + public global::Runway.GetAvatarConversationsResponseDiscriminatorStatus? Type656 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseAvatarFailedVoiceRunwayLivePresetVoiceResponse? Type657 { get; set; } + public global::Runway.GetAvatarsResponse2? Type657 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseAvatarFailedVoiceRunwayLivePresetVoiceResponsePresetId? Type658 { get; set; } + public global::Runway.GetAvatarsResponseAvatarProcessing? Type658 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseAvatarFailedVoiceCustomVoiceResponse? Type659 { get; set; } + public global::Runway.Voice11? Type659 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseAvatarFailedVoiceDiscriminator? Type660 { get; set; } + public global::Runway.GetAvatarsResponseAvatarProcessingVoiceRunwayLivePresetVoiceResponse? Type660 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseAvatarFailedVoiceDiscriminatorType? Type661 { get; set; } + public global::Runway.GetAvatarsResponseAvatarProcessingVoiceRunwayLivePresetVoiceResponsePresetId? Type661 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseDiscriminator? Type662 { get; set; } + public global::Runway.GetAvatarsResponseAvatarProcessingVoiceCustomVoiceResponse? Type662 { get; set; } /// /// /// - public global::Runway.GetAvatarsResponseDiscriminatorStatus? Type663 { get; set; } + public global::Runway.GetAvatarsResponseAvatarProcessingVoiceDiscriminator? Type663 { get; set; } /// /// /// - public global::Runway.PatchAvatarsResponse? Type664 { get; set; } + public global::Runway.GetAvatarsResponseAvatarProcessingVoiceDiscriminatorType? Type664 { get; set; } /// /// /// - public global::Runway.PatchAvatarsResponseAvatarProcessing? Type665 { get; set; } + public global::Runway.GetAvatarsResponseAvatarReady? Type665 { get; set; } /// /// /// - public global::Runway.Voice14? Type666 { get; set; } + public global::Runway.Voice12? Type666 { get; set; } /// /// /// - public global::Runway.PatchAvatarsResponseAvatarProcessingVoiceRunwayLivePresetVoiceResponse? Type667 { get; set; } + public global::Runway.GetAvatarsResponseAvatarReadyVoiceRunwayLivePresetVoiceResponse? Type667 { get; set; } /// /// /// - public global::Runway.PatchAvatarsResponseAvatarProcessingVoiceRunwayLivePresetVoiceResponsePresetId? Type668 { get; set; } + public global::Runway.GetAvatarsResponseAvatarReadyVoiceRunwayLivePresetVoiceResponsePresetId? Type668 { get; set; } /// /// /// - public global::Runway.PatchAvatarsResponseAvatarProcessingVoiceCustomVoiceResponse? Type669 { get; set; } + public global::Runway.GetAvatarsResponseAvatarReadyVoiceCustomVoiceResponse? Type669 { get; set; } /// /// /// - public global::Runway.PatchAvatarsResponseAvatarProcessingVoiceDiscriminator? Type670 { get; set; } + public global::Runway.GetAvatarsResponseAvatarReadyVoiceDiscriminator? Type670 { get; set; } /// /// /// - public global::Runway.PatchAvatarsResponseAvatarProcessingVoiceDiscriminatorType? Type671 { get; set; } + public global::Runway.GetAvatarsResponseAvatarReadyVoiceDiscriminatorType? Type671 { get; set; } /// /// /// - public global::Runway.PatchAvatarsResponseAvatarReady? Type672 { get; set; } + public global::Runway.GetAvatarsResponseAvatarFailed? Type672 { get; set; } /// /// /// - public global::Runway.Voice15? Type673 { get; set; } + public global::Runway.Voice13? Type673 { get; set; } /// /// /// - public global::Runway.PatchAvatarsResponseAvatarReadyVoiceRunwayLivePresetVoiceResponse? Type674 { get; set; } + public global::Runway.GetAvatarsResponseAvatarFailedVoiceRunwayLivePresetVoiceResponse? Type674 { get; set; } /// /// /// - public global::Runway.PatchAvatarsResponseAvatarReadyVoiceRunwayLivePresetVoiceResponsePresetId? Type675 { get; set; } + public global::Runway.GetAvatarsResponseAvatarFailedVoiceRunwayLivePresetVoiceResponsePresetId? Type675 { get; set; } /// /// /// - public global::Runway.PatchAvatarsResponseAvatarReadyVoiceCustomVoiceResponse? Type676 { get; set; } + public global::Runway.GetAvatarsResponseAvatarFailedVoiceCustomVoiceResponse? Type676 { get; set; } /// /// /// - public global::Runway.PatchAvatarsResponseAvatarReadyVoiceDiscriminator? Type677 { get; set; } + public global::Runway.GetAvatarsResponseAvatarFailedVoiceDiscriminator? Type677 { get; set; } /// /// /// - public global::Runway.PatchAvatarsResponseAvatarReadyVoiceDiscriminatorType? Type678 { get; set; } + public global::Runway.GetAvatarsResponseAvatarFailedVoiceDiscriminatorType? Type678 { get; set; } /// /// /// - public global::Runway.PatchAvatarsResponseAvatarFailed? Type679 { get; set; } + public global::Runway.GetAvatarsResponseDiscriminator? Type679 { get; set; } /// /// /// - public global::Runway.Voice16? Type680 { get; set; } + public global::Runway.GetAvatarsResponseDiscriminatorStatus? Type680 { get; set; } /// /// /// - public global::Runway.PatchAvatarsResponseAvatarFailedVoiceRunwayLivePresetVoiceResponse? Type681 { get; set; } + public global::Runway.PatchAvatarsResponse? Type681 { get; set; } /// /// /// - public global::Runway.PatchAvatarsResponseAvatarFailedVoiceRunwayLivePresetVoiceResponsePresetId? Type682 { get; set; } + public global::Runway.PatchAvatarsResponseAvatarProcessing? Type682 { get; set; } /// /// /// - public global::Runway.PatchAvatarsResponseAvatarFailedVoiceCustomVoiceResponse? Type683 { get; set; } + public global::Runway.Voice14? Type683 { get; set; } /// /// /// - public global::Runway.PatchAvatarsResponseAvatarFailedVoiceDiscriminator? Type684 { get; set; } + public global::Runway.PatchAvatarsResponseAvatarProcessingVoiceRunwayLivePresetVoiceResponse? Type684 { get; set; } /// /// /// - public global::Runway.PatchAvatarsResponseAvatarFailedVoiceDiscriminatorType? Type685 { get; set; } + public global::Runway.PatchAvatarsResponseAvatarProcessingVoiceRunwayLivePresetVoiceResponsePresetId? Type685 { get; set; } /// /// /// - public global::Runway.PatchAvatarsResponseDiscriminator? Type686 { get; set; } + public global::Runway.PatchAvatarsResponseAvatarProcessingVoiceCustomVoiceResponse? Type686 { get; set; } /// /// /// - public global::Runway.PatchAvatarsResponseDiscriminatorStatus? Type687 { get; set; } + public global::Runway.PatchAvatarsResponseAvatarProcessingVoiceDiscriminator? Type687 { get; set; } /// /// /// - public global::Runway.PatchAvatarsResponse2? Type688 { get; set; } + public global::Runway.PatchAvatarsResponseAvatarProcessingVoiceDiscriminatorType? Type688 { get; set; } /// /// /// - public global::Runway.CreateAvatarVideosResponse? Type689 { get; set; } + public global::Runway.PatchAvatarsResponseAvatarReady? Type689 { get; set; } /// /// /// - public global::Runway.CreateDocumentsResponse? Type690 { get; set; } + public global::Runway.Voice15? Type690 { get; set; } /// /// /// - public global::Runway.CreateDocumentsResponseType? Type691 { get; set; } + public global::Runway.PatchAvatarsResponseAvatarReadyVoiceRunwayLivePresetVoiceResponse? Type691 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type692 { get; set; } + public global::Runway.PatchAvatarsResponseAvatarReadyVoiceRunwayLivePresetVoiceResponsePresetId? Type692 { get; set; } /// /// /// - public global::Runway.CreateDocumentsResponseUsedByItem? Type693 { get; set; } + public global::Runway.PatchAvatarsResponseAvatarReadyVoiceCustomVoiceResponse? Type693 { get; set; } /// /// /// - public global::Runway.GetDocumentsResponse? Type694 { get; set; } + public global::Runway.PatchAvatarsResponseAvatarReadyVoiceDiscriminator? Type694 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type695 { get; set; } + public global::Runway.PatchAvatarsResponseAvatarReadyVoiceDiscriminatorType? Type695 { get; set; } /// /// /// - public global::Runway.GetDocumentsResponseDataItem? Type696 { get; set; } + public global::Runway.PatchAvatarsResponseAvatarFailed? Type696 { get; set; } /// /// /// - public global::Runway.GetDocumentsResponseDataItemType? Type697 { get; set; } + public global::Runway.Voice16? Type697 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type698 { get; set; } + public global::Runway.PatchAvatarsResponseAvatarFailedVoiceRunwayLivePresetVoiceResponse? Type698 { get; set; } /// /// /// - public global::Runway.GetDocumentsResponseDataItemUsedByItem? Type699 { get; set; } + public global::Runway.PatchAvatarsResponseAvatarFailedVoiceRunwayLivePresetVoiceResponsePresetId? Type699 { get; set; } /// /// /// - public global::Runway.GetDocumentsResponse2? Type700 { get; set; } + public global::Runway.PatchAvatarsResponseAvatarFailedVoiceCustomVoiceResponse? Type700 { get; set; } /// /// /// - public global::Runway.GetDocumentsResponseType? Type701 { get; set; } + public global::Runway.PatchAvatarsResponseAvatarFailedVoiceDiscriminator? Type701 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type702 { get; set; } + public global::Runway.PatchAvatarsResponseAvatarFailedVoiceDiscriminatorType? Type702 { get; set; } /// /// /// - public global::Runway.GetDocumentsResponseUsedByItem? Type703 { get; set; } + public global::Runway.PatchAvatarsResponseDiscriminator? Type703 { get; set; } /// /// /// - public global::Runway.CreateRealtimeSessionsResponse? Type704 { get; set; } + public global::Runway.PatchAvatarsResponseDiscriminatorStatus? Type704 { get; set; } /// /// /// - public global::Runway.GetRealtimeSessionsResponse? Type705 { get; set; } + public global::Runway.PatchAvatarsResponse2? Type705 { get; set; } /// /// /// - public global::Runway.GetRealtimeSessionsResponseSessionNotReady? Type706 { get; set; } + public global::Runway.CreateAvatarVideosResponse? Type706 { get; set; } /// /// /// - public global::Runway.GetRealtimeSessionsResponseSessionReady? Type707 { get; set; } + public global::Runway.CreateDocumentsResponse? Type707 { get; set; } /// /// /// - public global::Runway.GetRealtimeSessionsResponseSessionRunning? Type708 { get; set; } + public global::Runway.CreateDocumentsResponseType? Type708 { get; set; } /// /// /// - public global::Runway.GetRealtimeSessionsResponseSessionCompleted? Type709 { get; set; } + public global::System.Collections.Generic.IList? Type709 { get; set; } /// /// /// - public global::Runway.GetRealtimeSessionsResponseSessionFailed? Type710 { get; set; } + public global::Runway.CreateDocumentsResponseUsedByItem? Type710 { get; set; } /// /// /// - public global::Runway.GetRealtimeSessionsResponseSessionCancelled? Type711 { get; set; } + public global::Runway.GetDocumentsResponse? Type711 { get; set; } /// /// /// - public global::Runway.GetRealtimeSessionsResponseDiscriminator? Type712 { get; set; } + public global::System.Collections.Generic.IList? Type712 { get; set; } /// /// /// - public global::Runway.GetRealtimeSessionsResponseDiscriminatorStatus? Type713 { get; set; } + public global::Runway.GetDocumentsResponseDataItem? Type713 { get; set; } /// /// /// - public global::Runway.GetTasksResponse? Type714 { get; set; } + public global::Runway.GetDocumentsResponseDataItemType? Type714 { get; set; } /// /// /// - public global::Runway.GetTasksResponseVariant1? Type715 { get; set; } + public global::System.Collections.Generic.IList? Type715 { get; set; } /// /// /// - public global::Runway.GetTasksResponseVariant1EstimatedCost? Type716 { get; set; } + public global::Runway.GetDocumentsResponseDataItemUsedByItem? Type716 { get; set; } /// /// /// - public global::Runway.GetTasksResponseVariant2? Type717 { get; set; } + public global::Runway.GetDocumentsResponse2? Type717 { get; set; } /// /// /// - public global::Runway.GetTasksResponseVariant2EstimatedCost? Type718 { get; set; } + public global::Runway.GetDocumentsResponseType? Type718 { get; set; } /// /// /// - public global::Runway.GetTasksResponseVariant3? Type719 { get; set; } + public global::System.Collections.Generic.IList? Type719 { get; set; } /// /// /// - public global::Runway.GetTasksResponseVariant3Cost? Type720 { get; set; } + public global::Runway.GetDocumentsResponseUsedByItem? Type720 { get; set; } /// /// /// - public global::Runway.GetTasksResponseVariant4? Type721 { get; set; } + public global::Runway.CreateRealtimeSessionsResponse? Type721 { get; set; } /// /// /// - public global::Runway.GetTasksResponseVariant4EstimatedCost? Type722 { get; set; } + public global::Runway.GetRealtimeSessionsResponse? Type722 { get; set; } /// /// /// - public global::Runway.GetTasksResponseVariant5? Type723 { get; set; } + public global::Runway.GetRealtimeSessionsResponseSessionNotReady? Type723 { get; set; } /// /// /// - public global::Runway.GetTasksResponseVariant5Cost? Type724 { get; set; } + public global::Runway.GetRealtimeSessionsResponseSessionReady? Type724 { get; set; } /// /// /// - public global::Runway.GetTasksResponseVariant6? Type725 { get; set; } + public global::Runway.GetRealtimeSessionsResponseSessionRunning? Type725 { get; set; } /// /// /// - public global::Runway.GetTasksResponseVariant6Cost? Type726 { get; set; } + public global::Runway.GetRealtimeSessionsResponseSessionCompleted? Type726 { get; set; } /// /// /// - public global::Runway.GetTasksResponseDiscriminator? Type727 { get; set; } + public global::Runway.GetRealtimeSessionsResponseSessionFailed? Type727 { get; set; } /// /// /// - public global::Runway.GetTasksResponseDiscriminatorStatus? Type728 { get; set; } + public global::Runway.GetRealtimeSessionsResponseSessionCancelled? Type728 { get; set; } /// /// /// - public global::Runway.GetTasksResponse2? Type729 { get; set; } + public global::Runway.GetRealtimeSessionsResponseDiscriminator? Type729 { get; set; } /// /// /// - public global::Runway.CreateImageToVideoResponse? Type730 { get; set; } + public global::Runway.GetRealtimeSessionsResponseDiscriminatorStatus? Type730 { get; set; } /// /// /// - public global::Runway.CreateImageToVideoResponseEstimatedCost? Type731 { get; set; } + public global::Runway.GetTasksResponse? Type731 { get; set; } /// /// /// - public global::Runway.CreateImageToVideoResponse2? Type732 { get; set; } + public global::Runway.GetTasksResponseVariant1? Type732 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type733 { get; set; } + public global::Runway.GetTasksResponseVariant1EstimatedCost? Type733 { get; set; } /// /// /// - public global::Runway.CreateImageToVideoResponseIssue? Type734 { get; set; } + public global::Runway.GetTasksResponseVariant2? Type734 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type735 { get; set; } + public global::Runway.GetTasksResponseVariant2EstimatedCost? Type735 { get; set; } /// /// /// - public global::Runway.AnyOf? Type736 { get; set; } + public global::Runway.GetTasksResponseVariant3? Type736 { get; set; } /// /// /// - public global::Runway.CreateImageToVideoResponse3? Type737 { get; set; } + public global::Runway.GetTasksResponseVariant3Cost? Type737 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoResponse? Type738 { get; set; } + public global::Runway.GetTasksResponseVariant4? Type738 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoResponseEstimatedCost? Type739 { get; set; } + public global::Runway.GetTasksResponseVariant4EstimatedCost? Type739 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoResponse2? Type740 { get; set; } + public global::Runway.GetTasksResponseVariant5? Type740 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type741 { get; set; } + public global::Runway.GetTasksResponseVariant5Cost? Type741 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoResponseIssue? Type742 { get; set; } + public global::Runway.GetTasksResponseVariant6? Type742 { get; set; } /// /// /// - public global::Runway.CreateTextToVideoResponse3? Type743 { get; set; } + public global::Runway.GetTasksResponseVariant6Cost? Type743 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoResponse? Type744 { get; set; } + public global::Runway.GetTasksResponseDiscriminator? Type744 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoResponseEstimatedCost? Type745 { get; set; } + public global::Runway.GetTasksResponseDiscriminatorStatus? Type745 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoResponse2? Type746 { get; set; } + public global::Runway.GetTasksResponse2? Type746 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type747 { get; set; } + public global::Runway.CreateImageToVideoResponse? Type747 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoResponseIssue? Type748 { get; set; } + public global::Runway.CreateImageToVideoResponseEstimatedCost? Type748 { get; set; } /// /// /// - public global::Runway.CreateVideoToVideoResponse3? Type749 { get; set; } + public global::Runway.CreateImageToVideoResponse2? Type749 { get; set; } /// /// /// - public global::Runway.CreateTextToImageResponse? Type750 { get; set; } + public global::System.Collections.Generic.IList? Type750 { get; set; } /// /// /// - public global::Runway.CreateTextToImageResponseEstimatedCost? Type751 { get; set; } + public global::Runway.CreateImageToVideoResponseIssue? Type751 { get; set; } /// /// /// - public global::Runway.CreateTextToImageResponse2? Type752 { get; set; } + public global::System.Collections.Generic.IList>? Type752 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type753 { get; set; } + public global::Runway.AnyOf? Type753 { get; set; } /// /// /// - public global::Runway.CreateTextToImageResponseIssue? Type754 { get; set; } + public global::Runway.CreateImageToVideoResponse3? Type754 { get; set; } /// /// /// - public global::Runway.CreateTextToImageResponse3? Type755 { get; set; } + public global::Runway.CreateTextToVideoResponse? Type755 { get; set; } /// /// /// - public global::Runway.CreateImageUpscaleResponse? Type756 { get; set; } + public global::Runway.CreateTextToVideoResponseEstimatedCost? Type756 { get; set; } /// /// /// - public global::Runway.CreateImageUpscaleResponseEstimatedCost? Type757 { get; set; } + public global::Runway.CreateTextToVideoResponse2? Type757 { get; set; } /// /// /// - public global::Runway.CreateImageUpscaleResponse2? Type758 { get; set; } + public global::System.Collections.Generic.IList? Type758 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type759 { get; set; } + public global::Runway.CreateTextToVideoResponseIssue? Type759 { get; set; } /// /// /// - public global::Runway.CreateImageUpscaleResponseIssue? Type760 { get; set; } + public global::Runway.CreateTextToVideoResponse3? Type760 { get; set; } /// /// /// - public global::Runway.CreateImageUpscaleResponse3? Type761 { get; set; } + public global::Runway.CreateVideoToVideoResponse? Type761 { get; set; } /// /// /// - public global::Runway.CreateVideoUpscaleResponse? Type762 { get; set; } + public global::Runway.CreateVideoToVideoResponseEstimatedCost? Type762 { get; set; } /// /// /// - public global::Runway.CreateVideoUpscaleResponseEstimatedCost? Type763 { get; set; } + public global::Runway.CreateVideoToVideoResponse2? Type763 { get; set; } /// /// /// - public global::Runway.CreateVideoUpscaleResponse2? Type764 { get; set; } + public global::System.Collections.Generic.IList? Type764 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type765 { get; set; } + public global::Runway.CreateVideoToVideoResponseIssue? Type765 { get; set; } /// /// /// - public global::Runway.CreateVideoUpscaleResponseIssue? Type766 { get; set; } + public global::Runway.CreateVideoToVideoResponse3? Type766 { get; set; } /// /// /// - public global::Runway.CreateVideoUpscaleResponse3? Type767 { get; set; } + public global::Runway.CreateTextToImageResponse? Type767 { get; set; } /// /// /// - public global::Runway.CreateCharacterPerformanceResponse? Type768 { get; set; } + public global::Runway.CreateTextToImageResponseEstimatedCost? Type768 { get; set; } /// /// /// - public global::Runway.CreateCharacterPerformanceResponseEstimatedCost? Type769 { get; set; } + public global::Runway.CreateTextToImageResponse2? Type769 { get; set; } /// /// /// - public global::Runway.CreateCharacterPerformanceResponse2? Type770 { get; set; } + public global::System.Collections.Generic.IList? Type770 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type771 { get; set; } + public global::Runway.CreateTextToImageResponseIssue? Type771 { get; set; } /// /// /// - public global::Runway.CreateCharacterPerformanceResponseIssue? Type772 { get; set; } + public global::Runway.CreateTextToImageResponse3? Type772 { get; set; } /// /// /// - public global::Runway.CreateCharacterPerformanceResponse3? Type773 { get; set; } + public global::Runway.CreateImageUpscaleResponse? Type773 { get; set; } /// /// /// - public global::Runway.CreateSoundEffectResponse? Type774 { get; set; } + public global::Runway.CreateImageUpscaleResponseEstimatedCost? Type774 { get; set; } /// /// /// - public global::Runway.CreateSoundEffectResponseEstimatedCost? Type775 { get; set; } + public global::Runway.CreateImageUpscaleResponse2? Type775 { get; set; } /// /// /// - public global::Runway.CreateSoundEffectResponse2? Type776 { get; set; } + public global::System.Collections.Generic.IList? Type776 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type777 { get; set; } + public global::Runway.CreateImageUpscaleResponseIssue? Type777 { get; set; } /// /// /// - public global::Runway.CreateSoundEffectResponseIssue? Type778 { get; set; } + public global::Runway.CreateImageUpscaleResponse3? Type778 { get; set; } /// /// /// - public global::Runway.CreateSoundEffectResponse3? Type779 { get; set; } + public global::Runway.CreateVideoUpscaleResponse? Type779 { get; set; } /// /// /// - public global::Runway.CreateSpeechToSpeechResponse? Type780 { get; set; } + public global::Runway.CreateVideoUpscaleResponseEstimatedCost? Type780 { get; set; } /// /// /// - public global::Runway.CreateSpeechToSpeechResponseEstimatedCost? Type781 { get; set; } + public global::Runway.CreateVideoUpscaleResponse2? Type781 { get; set; } /// /// /// - public global::Runway.CreateSpeechToSpeechResponse2? Type782 { get; set; } + public global::System.Collections.Generic.IList? Type782 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type783 { get; set; } + public global::Runway.CreateVideoUpscaleResponseIssue? Type783 { get; set; } /// /// /// - public global::Runway.CreateSpeechToSpeechResponseIssue? Type784 { get; set; } + public global::Runway.CreateVideoUpscaleResponse3? Type784 { get; set; } /// /// /// - public global::Runway.CreateSpeechToSpeechResponse3? Type785 { get; set; } + public global::Runway.CreateCharacterPerformanceResponse? Type785 { get; set; } /// /// /// - public global::Runway.CreateTextToSpeechResponse? Type786 { get; set; } + public global::Runway.CreateCharacterPerformanceResponseEstimatedCost? Type786 { get; set; } /// /// /// - public global::Runway.CreateTextToSpeechResponseEstimatedCost? Type787 { get; set; } + public global::Runway.CreateCharacterPerformanceResponse2? Type787 { get; set; } /// /// /// - public global::Runway.CreateTextToSpeechResponse2? Type788 { get; set; } + public global::System.Collections.Generic.IList? Type788 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type789 { get; set; } + public global::Runway.CreateCharacterPerformanceResponseIssue? Type789 { get; set; } /// /// /// - public global::Runway.CreateTextToSpeechResponseIssue? Type790 { get; set; } + public global::Runway.CreateCharacterPerformanceResponse3? Type790 { get; set; } /// /// /// - public global::Runway.CreateTextToSpeechResponse3? Type791 { get; set; } + public global::Runway.CreateSoundEffectResponse? Type791 { get; set; } /// /// /// - public global::Runway.CreateVoiceDubbingResponse? Type792 { get; set; } + public global::Runway.CreateSoundEffectResponseEstimatedCost? Type792 { get; set; } /// /// /// - public global::Runway.CreateVoiceDubbingResponseEstimatedCost? Type793 { get; set; } + public global::Runway.CreateSoundEffectResponse2? Type793 { get; set; } /// /// /// - public global::Runway.CreateVoiceDubbingResponse2? Type794 { get; set; } + public global::System.Collections.Generic.IList? Type794 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type795 { get; set; } + public global::Runway.CreateSoundEffectResponseIssue? Type795 { get; set; } /// /// /// - public global::Runway.CreateVoiceDubbingResponseIssue? Type796 { get; set; } + public global::Runway.CreateSoundEffectResponse3? Type796 { get; set; } /// /// /// - public global::Runway.CreateVoiceDubbingResponse3? Type797 { get; set; } + public global::Runway.CreateSpeechToSpeechResponse? Type797 { get; set; } /// /// /// - public global::Runway.CreateVoiceIsolationResponse? Type798 { get; set; } + public global::Runway.CreateSpeechToSpeechResponseEstimatedCost? Type798 { get; set; } /// /// /// - public global::Runway.CreateVoiceIsolationResponseEstimatedCost? Type799 { get; set; } + public global::Runway.CreateSpeechToSpeechResponse2? Type799 { get; set; } /// /// /// - public global::Runway.CreateVoiceIsolationResponse2? Type800 { get; set; } + public global::System.Collections.Generic.IList? Type800 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type801 { get; set; } + public global::Runway.CreateSpeechToSpeechResponseIssue? Type801 { get; set; } /// /// /// - public global::Runway.CreateVoiceIsolationResponseIssue? Type802 { get; set; } + public global::Runway.CreateSpeechToSpeechResponse3? Type802 { get; set; } /// /// /// - public global::Runway.CreateVoiceIsolationResponse3? Type803 { get; set; } + public global::Runway.CreateTextToSpeechResponse? Type803 { get; set; } /// /// /// - public global::Runway.CreateGenerateVideoResponse? Type804 { get; set; } + public global::Runway.CreateTextToSpeechResponseEstimatedCost? Type804 { get; set; } /// /// /// - public global::Runway.CreateGenerateVideoResponseRouting? Type805 { get; set; } + public global::Runway.CreateTextToSpeechResponse2? Type805 { get; set; } /// /// /// - public global::Runway.CreateGenerateVideoResponseRoutingResolvedSettings? Type806 { get; set; } + public global::System.Collections.Generic.IList? Type806 { get; set; } /// /// /// - public global::Runway.CreateGenerateVideoResponseRoutingResolvedSettingsOptimizeFor? Type807 { get; set; } + public global::Runway.CreateTextToSpeechResponseIssue? Type807 { get; set; } /// /// /// - public global::Runway.CreateGenerateVideoResponseRoutingResolvedInput? Type808 { get; set; } + public global::Runway.CreateTextToSpeechResponse3? Type808 { get; set; } /// /// /// - public global::Runway.CreateGenerateVideoResponseRoutingEstimatedCost? Type809 { get; set; } + public global::Runway.CreateVoiceDubbingResponse? Type809 { get; set; } /// /// /// - public global::Runway.CreateGenerateVideoResponseRoutingCapacityFallback? Type810 { get; set; } + public global::Runway.CreateVoiceDubbingResponseEstimatedCost? Type810 { get; set; } /// /// /// - public global::Runway.AnyOf? Type811 { get; set; } + public global::Runway.CreateVoiceDubbingResponse2? Type811 { get; set; } /// /// /// - public global::Runway.CreateGenerateVideoResponseVariant1? Type812 { get; set; } + public global::System.Collections.Generic.IList? Type812 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type813 { get; set; } + public global::Runway.CreateVoiceDubbingResponseIssue? Type813 { get; set; } /// /// /// - public global::Runway.CreateGenerateVideoResponseVariant1PipelineItem? Type814 { get; set; } + public global::Runway.CreateVoiceDubbingResponse3? Type814 { get; set; } /// /// /// - public global::Runway.CreateGenerateVideoResponseVariant1PipelineItemFilter? Type815 { get; set; } + public global::Runway.CreateVoiceIsolationResponse? Type815 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type816 { get; set; } + public global::Runway.CreateVoiceIsolationResponseEstimatedCost? Type816 { get; set; } /// /// /// - public global::Runway.CreateGenerateVideoResponseVariant1EmptiedByItem? Type817 { get; set; } + public global::Runway.CreateVoiceIsolationResponse2? Type817 { get; set; } /// /// /// - public global::Runway.CreateGenerateVideoResponseVariant2? Type818 { get; set; } + public global::System.Collections.Generic.IList? Type818 { get; set; } /// /// /// - public global::Runway.CreateGenerateVideoResponse3? Type819 { get; set; } + public global::Runway.CreateVoiceIsolationResponseIssue? Type819 { get; set; } /// /// /// - public global::Runway.CreateGenerateVideoResponse4? Type820 { get; set; } + public global::Runway.CreateVoiceIsolationResponse3? Type820 { get; set; } /// /// /// - public global::Runway.CreateGenerateImageResponse? Type821 { get; set; } + public global::Runway.CreateGenerateVideoResponse? Type821 { get; set; } /// /// /// - public global::Runway.CreateGenerateImageResponseRouting? Type822 { get; set; } + public global::Runway.CreateGenerateVideoResponseRouting? Type822 { get; set; } /// /// /// - public global::Runway.CreateGenerateImageResponseRoutingResolvedSettings? Type823 { get; set; } + public global::Runway.CreateGenerateVideoResponseRoutingResolvedSettings? Type823 { get; set; } /// /// /// - public global::Runway.CreateGenerateImageResponseRoutingResolvedSettingsOptimizeFor? Type824 { get; set; } + public global::Runway.CreateGenerateVideoResponseRoutingResolvedSettingsOptimizeFor? Type824 { get; set; } /// /// /// - public global::Runway.CreateGenerateImageResponseRoutingResolvedInput? Type825 { get; set; } + public global::Runway.CreateGenerateVideoResponseRoutingResolvedInput? Type825 { get; set; } /// /// /// - public global::Runway.CreateGenerateImageResponseRoutingEstimatedCost? Type826 { get; set; } + public global::Runway.CreateGenerateVideoResponseRoutingEstimatedCost? Type826 { get; set; } /// /// /// - public global::Runway.CreateGenerateImageResponseRoutingCapacityFallback? Type827 { get; set; } + public global::Runway.CreateGenerateVideoResponseRoutingCapacityFallback? Type827 { get; set; } /// /// /// - public global::Runway.AnyOf? Type828 { get; set; } + public global::Runway.AnyOf? Type828 { get; set; } /// /// /// - public global::Runway.CreateGenerateImageResponseVariant1? Type829 { get; set; } + public global::Runway.CreateGenerateVideoResponseVariant1? Type829 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type830 { get; set; } + public global::System.Collections.Generic.IList? Type830 { get; set; } /// /// /// - public global::Runway.CreateGenerateImageResponseVariant1PipelineItem? Type831 { get; set; } + public global::Runway.CreateGenerateVideoResponseVariant1PipelineItem? Type831 { get; set; } /// /// /// - public global::Runway.CreateGenerateImageResponseVariant1PipelineItemFilter? Type832 { get; set; } + public global::Runway.CreateGenerateVideoResponseVariant1PipelineItemFilter? Type832 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type833 { get; set; } + public global::System.Collections.Generic.IList? Type833 { get; set; } /// /// /// - public global::Runway.CreateGenerateImageResponseVariant1EmptiedByItem? Type834 { get; set; } + public global::Runway.CreateGenerateVideoResponseVariant1EmptiedByItem? Type834 { get; set; } /// /// /// - public global::Runway.CreateGenerateImageResponseVariant2? Type835 { get; set; } + public global::Runway.CreateGenerateVideoResponseVariant2? Type835 { get; set; } /// /// /// - public global::Runway.CreateGenerateImageResponse3? Type836 { get; set; } + public global::Runway.CreateGenerateVideoResponse3? Type836 { get; set; } /// /// /// - public global::Runway.CreateGenerateImageResponse4? Type837 { get; set; } + public global::Runway.CreateGenerateVideoResponse4? Type837 { get; set; } /// /// /// - public global::Runway.CreateGenerateAudioResponse? Type838 { get; set; } + public global::Runway.CreateGenerateImageResponse? Type838 { get; set; } /// /// /// - public global::Runway.CreateGenerateAudioResponseRouting? Type839 { get; set; } + public global::Runway.CreateGenerateImageResponseRouting? Type839 { get; set; } /// /// /// - public global::Runway.CreateGenerateAudioResponseRoutingResolvedSettings? Type840 { get; set; } + public global::Runway.CreateGenerateImageResponseRoutingResolvedSettings? Type840 { get; set; } /// /// /// - public global::Runway.CreateGenerateAudioResponseRoutingResolvedSettingsOptimizeFor? Type841 { get; set; } + public global::Runway.CreateGenerateImageResponseRoutingResolvedSettingsOptimizeFor? Type841 { get; set; } /// /// /// - public global::Runway.CreateGenerateAudioResponseRoutingResolvedInput? Type842 { get; set; } + public global::Runway.CreateGenerateImageResponseRoutingResolvedInput? Type842 { get; set; } /// /// /// - public global::Runway.CreateGenerateAudioResponseRoutingResolvedInputType? Type843 { get; set; } + public global::Runway.CreateGenerateImageResponseRoutingEstimatedCost? Type843 { get; set; } /// /// /// - public global::Runway.CreateGenerateAudioResponseRoutingResolvedInputVoice? Type844 { get; set; } + public global::Runway.CreateGenerateImageResponseRoutingCapacityFallback? Type844 { get; set; } /// /// /// - public global::Runway.CreateGenerateAudioResponseRoutingEstimatedCost? Type845 { get; set; } + public global::Runway.AnyOf? Type845 { get; set; } /// /// /// - public global::Runway.CreateGenerateAudioResponseRoutingCapacityFallback? Type846 { get; set; } + public global::Runway.CreateGenerateImageResponseVariant1? Type846 { get; set; } /// /// /// - public global::Runway.AnyOf? Type847 { get; set; } + public global::System.Collections.Generic.IList? Type847 { get; set; } /// /// /// - public global::Runway.CreateGenerateAudioResponseVariant1? Type848 { get; set; } + public global::Runway.CreateGenerateImageResponseVariant1PipelineItem? Type848 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type849 { get; set; } + public global::Runway.CreateGenerateImageResponseVariant1PipelineItemFilter? Type849 { get; set; } /// /// /// - public global::Runway.CreateGenerateAudioResponseVariant1PipelineItem? Type850 { get; set; } + public global::System.Collections.Generic.IList? Type850 { get; set; } /// /// /// - public global::Runway.CreateGenerateAudioResponseVariant1PipelineItemFilter? Type851 { get; set; } + public global::Runway.CreateGenerateImageResponseVariant1EmptiedByItem? Type851 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type852 { get; set; } + public global::Runway.CreateGenerateImageResponseVariant2? Type852 { get; set; } /// /// /// - public global::Runway.CreateGenerateAudioResponseVariant1EmptiedByItem? Type853 { get; set; } + public global::Runway.CreateGenerateImageResponse3? Type853 { get; set; } /// /// /// - public global::Runway.CreateGenerateAudioResponseVariant2? Type854 { get; set; } + public global::Runway.CreateGenerateImageResponse4? Type854 { get; set; } /// /// /// - public global::Runway.CreateGenerateAudioResponse3? Type855 { get; set; } + public global::Runway.CreateGenerateAudioResponse? Type855 { get; set; } /// /// /// - public global::Runway.CreateGenerateAudioResponse4? Type856 { get; set; } + public global::Runway.CreateGenerateAudioResponseRouting? Type856 { get; set; } /// /// /// - public global::Runway.GetOrganizationWebappUsageResponse? Type857 { get; set; } + public global::Runway.CreateGenerateAudioResponseRoutingResolvedSettings? Type857 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type858 { get; set; } + public global::Runway.CreateGenerateAudioResponseRoutingResolvedSettingsOptimizeFor? Type858 { get; set; } /// /// /// - public global::Runway.GetOrganizationWebappUsageResponseDataItem? Type859 { get; set; } + public global::Runway.CreateGenerateAudioResponseRoutingResolvedInput? Type859 { get; set; } /// /// /// - public global::Runway.GetOrganizationWebappUsageResponseDataItemType? Type860 { get; set; } + public global::Runway.CreateGenerateAudioResponseRoutingResolvedInputType? Type860 { get; set; } /// /// /// - public global::Runway.GetOrganizationWebappAuditLogsResponse? Type861 { get; set; } + public global::Runway.CreateGenerateAudioResponseRoutingResolvedInputVoice? Type861 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type862 { get; set; } + public global::Runway.CreateGenerateAudioResponseRoutingEstimatedCost? Type862 { get; set; } /// /// /// - public global::Runway.GetOrganizationWebappAuditLogsResponseDataItem? Type863 { get; set; } + public global::Runway.CreateGenerateAudioResponseRoutingCapacityFallback? Type863 { get; set; } /// /// /// - public global::Runway.GetOrganizationWebappAuditLogsResponseDataItemAction? Type864 { get; set; } + public global::Runway.AnyOf? Type864 { get; set; } /// /// /// - public global::Runway.GetOrganizationWebappAuditLogsResponse2? Type865 { get; set; } + public global::Runway.CreateGenerateAudioResponseVariant1? Type865 { get; set; } /// /// /// - public global::Runway.GetOrganizationWebappAuditLogsResponseAction? Type866 { get; set; } + public global::System.Collections.Generic.IList? Type866 { get; set; } /// /// /// - public global::Runway.GetOrganizationWebappAuditLogsResponseMetadata? Type867 { get; set; } + public global::Runway.CreateGenerateAudioResponseVariant1PipelineItem? Type867 { get; set; } /// /// /// - public global::Runway.GetOrganizationWebappAuditLogsResponse3? Type868 { get; set; } + public global::Runway.CreateGenerateAudioResponseVariant1PipelineItemFilter? Type868 { get; set; } /// /// /// - public global::Runway.GetOrganizationResponse? Type869 { get; set; } + public global::System.Collections.Generic.IList? Type869 { get; set; } /// /// /// - public global::Runway.GetOrganizationResponseTier? Type870 { get; set; } + public global::Runway.CreateGenerateAudioResponseVariant1EmptiedByItem? Type870 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type871 { get; set; } + public global::Runway.CreateGenerateAudioResponseVariant2? Type871 { get; set; } /// /// /// - public global::Runway.GetOrganizationResponseTierModels2? Type872 { get; set; } + public global::Runway.CreateGenerateAudioResponse3? Type872 { get; set; } /// /// /// - public global::Runway.GetOrganizationResponseUsage? Type873 { get; set; } + public global::Runway.CreateGenerateAudioResponse4? Type873 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type874 { get; set; } + public global::Runway.GetOrganizationWebappUsageResponse? Type874 { get; set; } /// /// /// - public global::Runway.GetOrganizationResponseUsageModels2? Type875 { get; set; } + public global::System.Collections.Generic.IList? Type875 { get; set; } /// /// /// - public global::Runway.CreateOrganizationUsageResponse? Type876 { get; set; } + public global::Runway.GetOrganizationWebappUsageResponseDataItem? Type876 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type877 { get; set; } + public global::Runway.GetOrganizationWebappUsageResponseDataItemType? Type877 { get; set; } /// /// /// - public global::Runway.CreateOrganizationUsageResponseResult? Type878 { get; set; } + public global::Runway.GetOrganizationWebappAuditLogsResponse? Type878 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type879 { get; set; } + public global::System.Collections.Generic.IList? Type879 { get; set; } /// /// /// - public global::Runway.CreateOrganizationUsageResponseResultUsedCredit? Type880 { get; set; } + public global::Runway.GetOrganizationWebappAuditLogsResponseDataItem? Type880 { get; set; } /// /// /// - public global::Runway.CreateOrganizationUsageResponseResultUsedCreditModel? Type881 { get; set; } + public global::Runway.GetOrganizationWebappAuditLogsResponseDataItemAction? Type881 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type882 { get; set; } + public global::Runway.GetOrganizationWebappAuditLogsResponse2? Type882 { get; set; } /// /// /// - public global::Runway.CreateOrganizationUsageResponseModel? Type883 { get; set; } + public global::Runway.GetOrganizationWebappAuditLogsResponseAction? Type883 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type884 { get; set; } + public global::Runway.GetOrganizationWebappAuditLogsResponseMetadata? Type884 { get; set; } /// /// /// - public global::Runway.CreateOrganizationUsageResponseResultsByApiKeyItem? Type885 { get; set; } + public global::Runway.GetOrganizationWebappAuditLogsResponse3? Type885 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type886 { get; set; } + public global::Runway.GetOrganizationResponse? Type886 { get; set; } /// /// /// - public global::Runway.CreateOrganizationUsageResponseResultsByApiKeyItemUsedCredit? Type887 { get; set; } + public global::Runway.GetOrganizationResponseTier? Type887 { get; set; } /// /// /// - public global::Runway.CreateUploadsResponse? Type888 { get; set; } + public global::System.Collections.Generic.Dictionary? Type888 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type889 { get; set; } + public global::Runway.GetOrganizationResponseTierModels2? Type889 { get; set; } /// /// /// - public global::Runway.CreateUploadsResponse2? Type890 { get; set; } + public global::Runway.GetOrganizationResponseUsage? Type890 { get; set; } /// /// /// - public global::Runway.CreateRecipesAdLocalizationResponse? Type891 { get; set; } + public global::System.Collections.Generic.Dictionary? Type891 { get; set; } /// /// /// - public global::Runway.CreateRecipesAdLocalizationResponseEstimatedCost? Type892 { get; set; } + public global::Runway.GetOrganizationResponseUsageModels2? Type892 { get; set; } /// /// /// - public global::Runway.CreateRecipesAdLocalizationResponse2? Type893 { get; set; } + public global::Runway.CreateOrganizationUsageResponse? Type893 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type894 { get; set; } + public global::System.Collections.Generic.IList? Type894 { get; set; } /// /// /// - public global::Runway.CreateRecipesAdLocalizationResponseIssue? Type895 { get; set; } + public global::Runway.CreateOrganizationUsageResponseResult? Type895 { get; set; } /// /// /// - public global::Runway.CreateRecipesAdLocalizationResponse3? Type896 { get; set; } + public global::System.Collections.Generic.IList? Type896 { get; set; } /// /// /// - public global::Runway.CreateRecipesMarketingStockImageResponse? Type897 { get; set; } + public global::Runway.CreateOrganizationUsageResponseResultUsedCredit? Type897 { get; set; } /// /// /// - public global::Runway.CreateRecipesMarketingStockImageResponseEstimatedCost? Type898 { get; set; } + public global::Runway.CreateOrganizationUsageResponseResultUsedCreditModel? Type898 { get; set; } /// /// /// - public global::Runway.CreateRecipesMarketingStockImageResponse2? Type899 { get; set; } + public global::System.Collections.Generic.IList? Type899 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type900 { get; set; } + public global::Runway.CreateOrganizationUsageResponseModel? Type900 { get; set; } /// /// /// - public global::Runway.CreateRecipesMarketingStockImageResponseIssue? Type901 { get; set; } + public global::System.Collections.Generic.IList? Type901 { get; set; } /// /// /// - public global::Runway.CreateRecipesMarketingStockImageResponse3? Type902 { get; set; } + public global::Runway.CreateOrganizationUsageResponseResultsByApiKeyItem? Type902 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductAdResponse? Type903 { get; set; } + public global::System.Collections.Generic.IList? Type903 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductAdResponseEstimatedCost? Type904 { get; set; } + public global::Runway.CreateOrganizationUsageResponseResultsByApiKeyItemUsedCredit? Type904 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductAdResponse2? Type905 { get; set; } + public global::Runway.CreateUploadsResponse? Type905 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type906 { get; set; } + public global::System.Collections.Generic.Dictionary? Type906 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductAdResponseIssue? Type907 { get; set; } + public global::Runway.CreateUploadsResponse2? Type907 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductAdResponse3? Type908 { get; set; } + public global::Runway.CreateRecipesAdLocalizationResponse? Type908 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductCampaignImageResponse? Type909 { get; set; } + public global::Runway.CreateRecipesAdLocalizationResponseEstimatedCost? Type909 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductCampaignImageResponseEstimatedCost? Type910 { get; set; } + public global::Runway.CreateRecipesAdLocalizationResponse2? Type910 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductCampaignImageResponse2? Type911 { get; set; } + public global::System.Collections.Generic.IList? Type911 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type912 { get; set; } + public global::Runway.CreateRecipesAdLocalizationResponseIssue? Type912 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductCampaignImageResponseIssue? Type913 { get; set; } + public global::Runway.CreateRecipesAdLocalizationResponse3? Type913 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductCampaignImageResponse3? Type914 { get; set; } + public global::Runway.CreateRecipesMarketingStockImageResponse? Type914 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductSwapResponse? Type915 { get; set; } + public global::Runway.CreateRecipesMarketingStockImageResponseEstimatedCost? Type915 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductSwapResponseEstimatedCost? Type916 { get; set; } + public global::Runway.CreateRecipesMarketingStockImageResponse2? Type916 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductSwapResponse2? Type917 { get; set; } + public global::System.Collections.Generic.IList? Type917 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type918 { get; set; } + public global::Runway.CreateRecipesMarketingStockImageResponseIssue? Type918 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductSwapResponseIssue? Type919 { get; set; } + public global::Runway.CreateRecipesMarketingStockImageResponse3? Type919 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductSwapResponse3? Type920 { get; set; } + public global::Runway.CreateRecipesProductAdResponse? Type920 { get; set; } /// /// /// - public global::Runway.CreateRecipesMultiShotVideoResponse? Type921 { get; set; } + public global::Runway.CreateRecipesProductAdResponseEstimatedCost? Type921 { get; set; } /// /// /// - public global::Runway.CreateRecipesMultiShotVideoResponseEstimatedCost? Type922 { get; set; } + public global::Runway.CreateRecipesProductAdResponse2? Type922 { get; set; } /// /// /// - public global::Runway.CreateRecipesMultiShotVideoResponse2? Type923 { get; set; } + public global::System.Collections.Generic.IList? Type923 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type924 { get; set; } + public global::Runway.CreateRecipesProductAdResponseIssue? Type924 { get; set; } /// /// /// - public global::Runway.CreateRecipesMultiShotVideoResponseIssue? Type925 { get; set; } + public global::Runway.CreateRecipesProductAdResponse3? Type925 { get; set; } /// /// /// - public global::Runway.CreateRecipesMultiShotVideoResponse3? Type926 { get; set; } + public global::Runway.CreateRecipesProductCampaignImageResponse? Type926 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductUgcResponse? Type927 { get; set; } + public global::Runway.CreateRecipesProductCampaignImageResponseEstimatedCost? Type927 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductUgcResponseEstimatedCost? Type928 { get; set; } + public global::Runway.CreateRecipesProductCampaignImageResponse2? Type928 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductUgcResponse2? Type929 { get; set; } + public global::System.Collections.Generic.IList? Type929 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type930 { get; set; } + public global::Runway.CreateRecipesProductCampaignImageResponseIssue? Type930 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductUgcResponseIssue? Type931 { get; set; } + public global::Runway.CreateRecipesProductCampaignImageResponse3? Type931 { get; set; } /// /// /// - public global::Runway.CreateRecipesProductUgcResponse3? Type932 { get; set; } + public global::Runway.CreateRecipesProductSwapResponse? Type932 { get; set; } /// /// /// - public global::Runway.GetRoutersResponse? Type933 { get; set; } + public global::Runway.CreateRecipesProductSwapResponseEstimatedCost? Type933 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type934 { get; set; } + public global::Runway.CreateRecipesProductSwapResponse2? Type934 { get; set; } /// /// /// - public global::Runway.GetRoutersResponseDataItem? Type935 { get; set; } + public global::System.Collections.Generic.IList? Type935 { get; set; } /// /// /// - public global::Runway.GetRoutersResponseDataItemSettings? Type936 { get; set; } + public global::Runway.CreateRecipesProductSwapResponseIssue? Type936 { get; set; } /// /// /// - public global::Runway.GetRoutersResponseDataItemSettingsModels? Type937 { get; set; } + public global::Runway.CreateRecipesProductSwapResponse3? Type937 { get; set; } /// /// /// - public global::Runway.GetRoutersResponseDataItemSettingsModelsMode? Type938 { get; set; } + public global::Runway.CreateRecipesMultiShotVideoResponse? Type938 { get; set; } /// /// /// - public global::Runway.GetRoutersResponseDataItemSettingsMaxCreditsPerGeneration? Type939 { get; set; } + public global::Runway.CreateRecipesMultiShotVideoResponseEstimatedCost? Type939 { get; set; } /// /// /// - public global::Runway.GetRoutersResponseDataItemSettingsOptimizeFor? Type940 { get; set; } + public global::Runway.CreateRecipesMultiShotVideoResponse2? Type940 { get; set; } /// /// /// - public global::Runway.GetRoutersResponseDataItemSettingsFallback? Type941 { get; set; } + public global::System.Collections.Generic.IList? Type941 { get; set; } /// /// /// - public global::Runway.CreateRoutersResponse? Type942 { get; set; } + public global::Runway.CreateRecipesMultiShotVideoResponseIssue? Type942 { get; set; } /// /// /// - public global::Runway.CreateRoutersResponseSettings? Type943 { get; set; } + public global::Runway.CreateRecipesMultiShotVideoResponse3? Type943 { get; set; } /// /// /// - public global::Runway.CreateRoutersResponseSettingsModels? Type944 { get; set; } + public global::Runway.CreateRecipesProductUgcResponse? Type944 { get; set; } /// /// /// - public global::Runway.CreateRoutersResponseSettingsModelsMode? Type945 { get; set; } + public global::Runway.CreateRecipesProductUgcResponseEstimatedCost? Type945 { get; set; } /// /// /// - public global::Runway.CreateRoutersResponseSettingsMaxCreditsPerGeneration? Type946 { get; set; } + public global::Runway.CreateRecipesProductUgcResponse2? Type946 { get; set; } /// /// /// - public global::Runway.CreateRoutersResponseSettingsOptimizeFor? Type947 { get; set; } + public global::System.Collections.Generic.IList? Type947 { get; set; } /// /// /// - public global::Runway.CreateRoutersResponseSettingsFallback? Type948 { get; set; } + public global::Runway.CreateRecipesProductUgcResponseIssue? Type948 { get; set; } /// /// /// - public global::Runway.GetRoutersResponse2? Type949 { get; set; } + public global::Runway.CreateRecipesProductUgcResponse3? Type949 { get; set; } /// /// /// - public global::Runway.GetRoutersResponseSettings? Type950 { get; set; } + public global::Runway.GetRoutersResponse? Type950 { get; set; } /// /// /// - public global::Runway.GetRoutersResponseSettingsModels? Type951 { get; set; } + public global::System.Collections.Generic.IList? Type951 { get; set; } /// /// /// - public global::Runway.GetRoutersResponseSettingsModelsMode? Type952 { get; set; } + public global::Runway.GetRoutersResponseDataItem? Type952 { get; set; } /// /// /// - public global::Runway.GetRoutersResponseSettingsMaxCreditsPerGeneration? Type953 { get; set; } + public global::Runway.GetRoutersResponseDataItemSettings? Type953 { get; set; } /// /// /// - public global::Runway.GetRoutersResponseSettingsOptimizeFor? Type954 { get; set; } + public global::Runway.GetRoutersResponseDataItemSettingsModels? Type954 { get; set; } /// /// /// - public global::Runway.GetRoutersResponseSettingsFallback? Type955 { get; set; } + public global::Runway.GetRoutersResponseDataItemSettingsModelsMode? Type955 { get; set; } /// /// /// - public global::Runway.PatchRoutersResponse? Type956 { get; set; } + public global::Runway.GetRoutersResponseDataItemSettingsMaxCreditsPerGeneration? Type956 { get; set; } /// /// /// - public global::Runway.PatchRoutersResponseSettings? Type957 { get; set; } + public global::Runway.GetRoutersResponseDataItemSettingsOptimizeFor? Type957 { get; set; } /// /// /// - public global::Runway.PatchRoutersResponseSettingsModels? Type958 { get; set; } + public global::Runway.GetRoutersResponseDataItemSettingsFallback? Type958 { get; set; } /// /// /// - public global::Runway.PatchRoutersResponseSettingsModelsMode? Type959 { get; set; } + public global::Runway.CreateRoutersResponse? Type959 { get; set; } /// /// /// - public global::Runway.PatchRoutersResponseSettingsMaxCreditsPerGeneration? Type960 { get; set; } + public global::Runway.CreateRoutersResponseSettings? Type960 { get; set; } /// /// /// - public global::Runway.PatchRoutersResponseSettingsOptimizeFor? Type961 { get; set; } + public global::Runway.CreateRoutersResponseSettingsModels? Type961 { get; set; } /// /// /// - public global::Runway.PatchRoutersResponseSettingsFallback? Type962 { get; set; } + public global::Runway.CreateRoutersResponseSettingsModelsMode? Type962 { get; set; } /// /// /// - public global::Runway.GetRoutersRequestsResponse? Type963 { get; set; } + public global::Runway.CreateRoutersResponseSettingsMaxCreditsPerGeneration? Type963 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type964 { get; set; } + public global::Runway.CreateRoutersResponseSettingsOptimizeFor? Type964 { get; set; } /// /// /// - public global::Runway.GetRoutersRequestsResponseDataItem? Type965 { get; set; } + public global::Runway.CreateRoutersResponseSettingsFallback? Type965 { get; set; } /// /// /// - public global::Runway.GetRoutersRequestsResponseDataItemStatus? Type966 { get; set; } + public global::Runway.GetRoutersResponse2? Type966 { get; set; } /// /// /// - public global::Runway.GetRoutersRequestsResponseDataItemReasonCode2? Type967 { get; set; } + public global::Runway.GetRoutersResponseSettings? Type967 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type968 { get; set; } + public global::Runway.GetRoutersResponseSettingsModels? Type968 { get; set; } /// /// /// - public global::Runway.PipelineItem? Type969 { get; set; } + public global::Runway.GetRoutersResponseSettingsModelsMode? Type969 { get; set; } /// /// /// - public global::Runway.GetRoutersRequestsResponseDataItemPipelineItemVariant1? Type970 { get; set; } + public global::Runway.GetRoutersResponseSettingsMaxCreditsPerGeneration? Type970 { get; set; } /// /// /// - public global::Runway.GetRoutersRequestsResponseDataItemPipelineItemVariant1Filter? Type971 { get; set; } + public global::Runway.GetRoutersResponseSettingsOptimizeFor? Type971 { get; set; } /// /// /// - public global::Runway.GetRoutersRequestsResponseDataItemPipelineItemVariant2? Type972 { get; set; } + public global::Runway.GetRoutersResponseSettingsFallback? Type972 { get; set; } /// /// /// - public global::Runway.GetRoutersRequestsResponseDataItemPipelineItemVariant3? Type973 { get; set; } + public global::Runway.PatchRoutersResponse? Type973 { get; set; } /// /// /// - public global::Runway.GetRoutersRequestsResponseDataItemPipelineItemVariant3Outcome? Type974 { get; set; } + public global::Runway.PatchRoutersResponseSettings? Type974 { get; set; } /// /// /// - public global::Runway.GetRoutersRequestsResponseDataItemPipelineItemDiscriminator? Type975 { get; set; } + public global::Runway.PatchRoutersResponseSettingsModels? Type975 { get; set; } /// /// /// - public global::Runway.GetRoutersRequestsResponseDataItemPipelineItemDiscriminatorType? Type976 { get; set; } + public global::Runway.PatchRoutersResponseSettingsModelsMode? Type976 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type977 { get; set; } + public global::Runway.PatchRoutersResponseSettingsMaxCreditsPerGeneration? Type977 { get; set; } /// /// /// - public global::Runway.GetRoutersRequestsResponseDataItemEmptiedByItem? Type978 { get; set; } + public global::Runway.PatchRoutersResponseSettingsOptimizeFor? Type978 { get; set; } /// /// /// - public global::Runway.GetVoicesResponse? Type979 { get; set; } + public global::Runway.PatchRoutersResponseSettingsFallback? Type979 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type980 { get; set; } + public global::Runway.GetRoutersRequestsResponse? Type980 { get; set; } /// /// /// - public global::Runway.DataItem2? Type981 { get; set; } + public global::System.Collections.Generic.IList? Type981 { get; set; } /// /// /// - public global::Runway.GetVoicesResponseDataItemVoiceProcessing? Type982 { get; set; } + public global::Runway.GetRoutersRequestsResponseDataItem? Type982 { get; set; } /// /// /// - public global::Runway.GetVoicesResponseDataItemVoiceReady? Type983 { get; set; } + public global::Runway.GetRoutersRequestsResponseDataItemStatus? Type983 { get; set; } /// /// /// - public global::Runway.GetVoicesResponseDataItemVoiceFailed? Type984 { get; set; } + public global::Runway.GetRoutersRequestsResponseDataItemReasonCode2? Type984 { get; set; } /// /// /// - public global::Runway.GetVoicesResponseDataItemDiscriminator? Type985 { get; set; } + public global::System.Collections.Generic.IList? Type985 { get; set; } /// /// /// - public global::Runway.GetVoicesResponseDataItemDiscriminatorStatus? Type986 { get; set; } + public global::Runway.PipelineItem? Type986 { get; set; } /// /// /// - public global::Runway.CreateVoicesResponse? Type987 { get; set; } + public global::Runway.GetRoutersRequestsResponseDataItemPipelineItemVariant1? Type987 { get; set; } /// /// /// - public global::Runway.GetVoicesResponse2? Type988 { get; set; } + public global::Runway.GetRoutersRequestsResponseDataItemPipelineItemVariant1Filter? Type988 { get; set; } /// /// /// - public global::Runway.GetVoicesResponseVoiceProcessing? Type989 { get; set; } + public global::Runway.GetRoutersRequestsResponseDataItemPipelineItemVariant2? Type989 { get; set; } /// /// /// - public global::Runway.GetVoicesResponseVoiceReady? Type990 { get; set; } + public global::Runway.GetRoutersRequestsResponseDataItemPipelineItemVariant3? Type990 { get; set; } /// /// /// - public global::Runway.GetVoicesResponseVoiceFailed? Type991 { get; set; } + public global::Runway.GetRoutersRequestsResponseDataItemPipelineItemVariant3Outcome? Type991 { get; set; } /// /// /// - public global::Runway.GetVoicesResponseDiscriminator? Type992 { get; set; } + public global::Runway.GetRoutersRequestsResponseDataItemPipelineItemDiscriminator? Type992 { get; set; } /// /// /// - public global::Runway.GetVoicesResponseDiscriminatorStatus? Type993 { get; set; } + public global::Runway.GetRoutersRequestsResponseDataItemPipelineItemDiscriminatorType? Type993 { get; set; } /// /// /// - public global::Runway.PatchVoicesResponse? Type994 { get; set; } + public global::System.Collections.Generic.IList? Type994 { get; set; } /// /// /// - public global::Runway.PatchVoicesResponseVoiceProcessing? Type995 { get; set; } + public global::Runway.GetRoutersRequestsResponseDataItemEmptiedByItem? Type995 { get; set; } /// /// /// - public global::Runway.PatchVoicesResponseVoiceReady? Type996 { get; set; } + public global::Runway.GetVoicesResponse? Type996 { get; set; } /// /// /// - public global::Runway.PatchVoicesResponseVoiceFailed? Type997 { get; set; } + public global::System.Collections.Generic.IList? Type997 { get; set; } /// /// /// - public global::Runway.PatchVoicesResponseDiscriminator? Type998 { get; set; } + public global::Runway.DataItem2? Type998 { get; set; } /// /// /// - public global::Runway.PatchVoicesResponseDiscriminatorStatus? Type999 { get; set; } + public global::Runway.GetVoicesResponseDataItemVoiceProcessing? Type999 { get; set; } /// /// /// - public global::Runway.CreateVoicesPreviewResponse? Type1000 { get; set; } + public global::Runway.GetVoicesResponseDataItemVoiceReady? Type1000 { get; set; } /// /// /// - public global::Runway.CreateWorkflowsResponse? Type1001 { get; set; } + public global::Runway.GetVoicesResponseDataItemVoiceFailed? Type1001 { get; set; } /// /// /// - public global::Runway.CreateWorkflowsResponse2? Type1002 { get; set; } + public global::Runway.GetVoicesResponseDataItemDiscriminator? Type1002 { get; set; } /// /// /// - public global::Runway.GetWorkflowsResponse? Type1003 { get; set; } + public global::Runway.GetVoicesResponseDataItemDiscriminatorStatus? Type1003 { get; set; } /// /// /// - public global::Runway.GetWorkflowsResponseGraph? Type1004 { get; set; } + public global::Runway.CreateVoicesResponse? Type1004 { get; set; } /// /// /// - public global::Runway.GetWorkflowsResponse2? Type1005 { get; set; } + public global::Runway.GetVoicesResponse2? Type1005 { get; set; } /// /// /// - public global::Runway.GetWorkflowsResponse3? Type1006 { get; set; } + public global::Runway.GetVoicesResponseVoiceProcessing? Type1006 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1007 { get; set; } + public global::Runway.GetVoicesResponseVoiceReady? Type1007 { get; set; } /// /// /// - public global::Runway.GetWorkflowsResponseDataItem? Type1008 { get; set; } + public global::Runway.GetVoicesResponseVoiceFailed? Type1008 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1009 { get; set; } + public global::Runway.GetVoicesResponseDiscriminator? Type1009 { get; set; } /// /// /// - public global::Runway.GetWorkflowsResponseDataItemVersion? Type1010 { get; set; } + public global::Runway.GetVoicesResponseDiscriminatorStatus? Type1010 { get; set; } /// /// /// - public global::Runway.GetWorkflowInvocationsResponse? Type1011 { get; set; } + public global::Runway.PatchVoicesResponse? Type1011 { get; set; } /// /// /// - public global::Runway.GetWorkflowInvocationsResponseWorkflowInvocationPending? Type1012 { get; set; } + public global::Runway.PatchVoicesResponseVoiceProcessing? Type1012 { get; set; } /// /// /// - public global::Runway.GetWorkflowInvocationsResponseWorkflowInvocationThrottled? Type1013 { get; set; } + public global::Runway.PatchVoicesResponseVoiceReady? Type1013 { get; set; } /// /// /// - public global::Runway.GetWorkflowInvocationsResponseWorkflowInvocationCancelled? Type1014 { get; set; } + public global::Runway.PatchVoicesResponseVoiceFailed? Type1014 { get; set; } /// /// /// - public global::Runway.GetWorkflowInvocationsResponseWorkflowInvocationRunning? Type1015 { get; set; } + public global::Runway.PatchVoicesResponseDiscriminator? Type1015 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary>? Type1016 { get; set; } + public global::Runway.PatchVoicesResponseDiscriminatorStatus? Type1016 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type1017 { get; set; } + public global::Runway.CreateVoicesPreviewResponse? Type1017 { get; set; } /// /// /// - public global::Runway.GetWorkflowInvocationsResponseWorkflowInvocationRunningNodeErrors2? Type1018 { get; set; } + public global::Runway.CreateWorkflowsResponse? Type1018 { get; set; } /// /// /// - public global::Runway.GetWorkflowInvocationsResponseWorkflowInvocationFailed? Type1019 { get; set; } + public global::Runway.CreateWorkflowsResponse2? Type1019 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type1020 { get; set; } + public global::Runway.GetWorkflowsResponse? Type1020 { get; set; } /// /// /// - public global::Runway.GetWorkflowInvocationsResponseWorkflowInvocationFailedNodeErrors2? Type1021 { get; set; } + public global::Runway.GetWorkflowsResponseGraph? Type1021 { get; set; } /// /// /// - public global::Runway.GetWorkflowInvocationsResponseWorkflowInvocationSucceeded? Type1022 { get; set; } + public global::Runway.GetWorkflowsResponse2? Type1022 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type1023 { get; set; } + public global::Runway.GetWorkflowsResponse3? Type1023 { get; set; } /// /// /// - public global::Runway.GetWorkflowInvocationsResponseWorkflowInvocationSucceededNodeErrors2? Type1024 { get; set; } + public global::System.Collections.Generic.IList? Type1024 { get; set; } /// /// /// - public global::Runway.GetWorkflowInvocationsResponseDiscriminator? Type1025 { get; set; } + public global::Runway.GetWorkflowsResponseDataItem? Type1025 { get; set; } /// /// /// - public global::Runway.GetWorkflowInvocationsResponseDiscriminatorStatus? Type1026 { get; set; } + public global::System.Collections.Generic.IList? Type1026 { get; set; } /// /// /// - public global::Runway.GetWorkflowInvocationsResponse2? Type1027 { get; set; } + public global::Runway.GetWorkflowsResponseDataItemVersion? Type1027 { get; set; } + /// + /// + /// + public global::Runway.GetWorkflowInvocationsResponse? Type1028 { get; set; } + /// + /// + /// + public global::Runway.GetWorkflowInvocationsResponseWorkflowInvocationPending? Type1029 { get; set; } + /// + /// + /// + public global::Runway.GetWorkflowInvocationsResponseWorkflowInvocationThrottled? Type1030 { get; set; } + /// + /// + /// + public global::Runway.GetWorkflowInvocationsResponseWorkflowInvocationCancelled? Type1031 { get; set; } + /// + /// + /// + public global::Runway.GetWorkflowInvocationsResponseWorkflowInvocationRunning? Type1032 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.Dictionary>? Type1033 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.Dictionary? Type1034 { get; set; } + /// + /// + /// + public global::Runway.GetWorkflowInvocationsResponseWorkflowInvocationRunningNodeErrors2? Type1035 { get; set; } + /// + /// + /// + public global::Runway.GetWorkflowInvocationsResponseWorkflowInvocationFailed? Type1036 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.Dictionary? Type1037 { get; set; } + /// + /// + /// + public global::Runway.GetWorkflowInvocationsResponseWorkflowInvocationFailedNodeErrors2? Type1038 { get; set; } + /// + /// + /// + public global::Runway.GetWorkflowInvocationsResponseWorkflowInvocationSucceeded? Type1039 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.Dictionary? Type1040 { get; set; } + /// + /// + /// + public global::Runway.GetWorkflowInvocationsResponseWorkflowInvocationSucceededNodeErrors2? Type1041 { get; set; } + /// + /// + /// + public global::Runway.GetWorkflowInvocationsResponseDiscriminator? Type1042 { get; set; } + /// + /// + /// + public global::Runway.GetWorkflowInvocationsResponseDiscriminatorStatus? Type1043 { get; set; } + /// + /// + /// + public global::Runway.GetWorkflowInvocationsResponse2? Type1044 { get; set; } /// /// @@ -4269,442 +4337,462 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::System.Collections.Generic.List? ListType32 { get; set; } + public global::Runway.AnyOf>? ListType32 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType33 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType34 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType35 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType36 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType37 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType33 { get; set; } + public global::System.Collections.Generic.List? ListType38 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType34 { get; set; } + public global::System.Collections.Generic.List? ListType39 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType35 { get; set; } + public global::System.Collections.Generic.List? ListType40 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType36 { get; set; } + public global::System.Collections.Generic.List? ListType41 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType37 { get; set; } + public global::System.Collections.Generic.List? ListType42 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType38 { get; set; } + public global::System.Collections.Generic.List? ListType43 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType39 { get; set; } + public global::System.Collections.Generic.List? ListType44 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType40 { get; set; } + public global::System.Collections.Generic.List? ListType45 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType41 { get; set; } + public global::System.Collections.Generic.List? ListType46 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType42 { get; set; } + public global::System.Collections.Generic.List? ListType47 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType43 { get; set; } + public global::System.Collections.Generic.List? ListType48 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType44 { get; set; } + public global::System.Collections.Generic.List? ListType49 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType45 { get; set; } + public global::System.Collections.Generic.List? ListType50 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType46 { get; set; } + public global::System.Collections.Generic.List>? ListType51 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType47 { get; set; } + public global::System.Collections.Generic.List? ListType52 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType48 { get; set; } + public global::System.Collections.Generic.List? ListType53 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType49 { get; set; } + public global::System.Collections.Generic.List? ListType54 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType50 { get; set; } + public global::System.Collections.Generic.List? ListType55 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType51 { get; set; } + public global::System.Collections.Generic.List? ListType56 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType52 { get; set; } + public global::System.Collections.Generic.List? ListType57 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType53 { get; set; } + public global::System.Collections.Generic.List? ListType58 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType54 { get; set; } + public global::System.Collections.Generic.List? ListType59 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType55 { get; set; } + public global::System.Collections.Generic.List? ListType60 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType56 { get; set; } + public global::System.Collections.Generic.List? ListType61 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType57 { get; set; } + public global::System.Collections.Generic.List? ListType62 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType58 { get; set; } + public global::System.Collections.Generic.List? ListType63 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType59 { get; set; } + public global::System.Collections.Generic.List? ListType64 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType60 { get; set; } + public global::System.Collections.Generic.List? ListType65 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType61 { get; set; } + public global::System.Collections.Generic.List? ListType66 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType62 { get; set; } + public global::System.Collections.Generic.List? ListType67 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType63 { get; set; } + public global::System.Collections.Generic.List? ListType68 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType64 { get; set; } + public global::System.Collections.Generic.List? ListType69 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType65 { get; set; } + public global::System.Collections.Generic.List? ListType70 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType66 { get; set; } + public global::System.Collections.Generic.List? ListType71 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType67 { get; set; } + public global::System.Collections.Generic.List? ListType72 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType68 { get; set; } + public global::System.Collections.Generic.List? ListType73 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType69 { get; set; } + public global::System.Collections.Generic.List? ListType74 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType70 { get; set; } + public global::System.Collections.Generic.List? ListType75 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType71 { get; set; } + public global::System.Collections.Generic.List? ListType76 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType72 { get; set; } + public global::System.Collections.Generic.List? ListType77 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType73 { get; set; } + public global::System.Collections.Generic.List? ListType78 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType74 { get; set; } + public global::System.Collections.Generic.List? ListType79 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType75 { get; set; } + public global::System.Collections.Generic.List>? ListType80 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType76 { get; set; } + public global::System.Collections.Generic.List? ListType81 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType77 { get; set; } + public global::System.Collections.Generic.List? ListType82 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType78 { get; set; } + public global::System.Collections.Generic.List? ListType83 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType79 { get; set; } + public global::System.Collections.Generic.List? ListType84 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType80 { get; set; } + public global::System.Collections.Generic.List? ListType85 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType81 { get; set; } + public global::System.Collections.Generic.List? ListType86 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType82 { get; set; } + public global::System.Collections.Generic.List? ListType87 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType83 { get; set; } + public global::System.Collections.Generic.List? ListType88 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType84 { get; set; } + public global::System.Collections.Generic.List? ListType89 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType85 { get; set; } + public global::System.Collections.Generic.List? ListType90 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType86 { get; set; } + public global::System.Collections.Generic.List? ListType91 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType87 { get; set; } + public global::System.Collections.Generic.List? ListType92 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType88 { get; set; } + public global::System.Collections.Generic.List? ListType93 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType89 { get; set; } + public global::System.Collections.Generic.List? ListType94 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType90 { get; set; } + public global::System.Collections.Generic.List? ListType95 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType91 { get; set; } + public global::System.Collections.Generic.List? ListType96 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType92 { get; set; } + public global::System.Collections.Generic.List? ListType97 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType93 { get; set; } + public global::System.Collections.Generic.List? ListType98 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType94 { get; set; } + public global::System.Collections.Generic.List? ListType99 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType95 { get; set; } + public global::System.Collections.Generic.List? ListType100 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType96 { get; set; } + public global::System.Collections.Generic.List? ListType101 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType97 { get; set; } + public global::System.Collections.Generic.List? ListType102 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType98 { get; set; } + public global::System.Collections.Generic.List? ListType103 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType99 { get; set; } + public global::System.Collections.Generic.List? ListType104 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType100 { get; set; } + public global::System.Collections.Generic.List? ListType105 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType101 { get; set; } + public global::System.Collections.Generic.List? ListType106 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType102 { get; set; } + public global::System.Collections.Generic.List>? ListType107 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType103 { get; set; } + public global::System.Collections.Generic.List? ListType108 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType104 { get; set; } + public global::System.Collections.Generic.List? ListType109 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType105 { get; set; } + public global::System.Collections.Generic.List? ListType110 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType106 { get; set; } + public global::System.Collections.Generic.List? ListType111 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType107 { get; set; } + public global::System.Collections.Generic.List? ListType112 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType108 { get; set; } + public global::System.Collections.Generic.List? ListType113 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType109 { get; set; } + public global::System.Collections.Generic.List? ListType114 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType110 { get; set; } + public global::System.Collections.Generic.List? ListType115 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType111 { get; set; } + public global::System.Collections.Generic.List? ListType116 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType112 { get; set; } + public global::System.Collections.Generic.List? ListType117 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType113 { get; set; } + public global::System.Collections.Generic.List? ListType118 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType114 { get; set; } + public global::System.Collections.Generic.List? ListType119 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType115 { get; set; } + public global::System.Collections.Generic.List? ListType120 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType116 { get; set; } + public global::System.Collections.Generic.List? ListType121 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType117 { get; set; } + public global::System.Collections.Generic.List? ListType122 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType118 { get; set; } + public global::System.Collections.Generic.List? ListType123 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType119 { get; set; } + public global::System.Collections.Generic.List? ListType124 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType120 { get; set; } + public global::System.Collections.Generic.List? ListType125 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType121 { get; set; } + public global::System.Collections.Generic.List? ListType126 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType122 { get; set; } + public global::System.Collections.Generic.List? ListType127 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType123 { get; set; } + public global::System.Collections.Generic.List? ListType128 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType124 { get; set; } + public global::System.Collections.Generic.List? ListType129 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType125 { get; set; } + public global::System.Collections.Generic.List? ListType130 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType126 { get; set; } + public global::System.Collections.Generic.List? ListType131 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType127 { get; set; } + public global::System.Collections.Generic.List? ListType132 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType128 { get; set; } + public global::System.Collections.Generic.List? ListType133 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType129 { get; set; } + public global::System.Collections.Generic.List? ListType134 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType130 { get; set; } + public global::System.Collections.Generic.List? ListType135 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType131 { get; set; } + public global::System.Collections.Generic.List? ListType136 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType132 { get; set; } + public global::System.Collections.Generic.List? ListType137 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType133 { get; set; } + public global::System.Collections.Generic.List? ListType138 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType134 { get; set; } + public global::System.Collections.Generic.List? ListType139 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType135 { get; set; } + public global::System.Collections.Generic.List? ListType140 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType136 { get; set; } + public global::System.Collections.Generic.List? ListType141 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType137 { get; set; } + public global::System.Collections.Generic.List? ListType142 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType138 { get; set; } + public global::System.Collections.Generic.List? ListType143 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType139 { get; set; } + public global::System.Collections.Generic.List? ListType144 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType140 { get; set; } + public global::System.Collections.Generic.List? ListType145 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary>? ListType141 { get; set; } + public global::System.Collections.Generic.Dictionary>? ListType146 { get; set; } } } \ No newline at end of file diff --git a/src/libs/Runway/Generated/Runway.Models.CreateGenerateAudioResponseVariant1.g.cs b/src/libs/Runway/Generated/Runway.Models.CreateGenerateAudioResponseVariant1.g.cs index ad8770fa..d270c330 100644 --- a/src/libs/Runway/Generated/Runway.Models.CreateGenerateAudioResponseVariant1.g.cs +++ b/src/libs/Runway/Generated/Runway.Models.CreateGenerateAudioResponseVariant1.g.cs @@ -4,7 +4,7 @@ namespace Runway { /// - /// No model satisfies the config and request together. + /// No model satisfies the config and request together. Returned identically for real and dry-run requests. /// public sealed partial class CreateGenerateAudioResponseVariant1 { diff --git a/src/libs/Runway/Generated/Runway.Models.CreateGenerateImageResponseVariant1.g.cs b/src/libs/Runway/Generated/Runway.Models.CreateGenerateImageResponseVariant1.g.cs index b09766b5..404cd81c 100644 --- a/src/libs/Runway/Generated/Runway.Models.CreateGenerateImageResponseVariant1.g.cs +++ b/src/libs/Runway/Generated/Runway.Models.CreateGenerateImageResponseVariant1.g.cs @@ -4,7 +4,7 @@ namespace Runway { /// - /// No model satisfies the config and request together. + /// No model satisfies the config and request together. Returned identically for real and dry-run requests. /// public sealed partial class CreateGenerateImageResponseVariant1 { diff --git a/src/libs/Runway/Generated/Runway.Models.CreateGenerateVideoResponseVariant1.g.cs b/src/libs/Runway/Generated/Runway.Models.CreateGenerateVideoResponseVariant1.g.cs index d10cf920..b83af05a 100644 --- a/src/libs/Runway/Generated/Runway.Models.CreateGenerateVideoResponseVariant1.g.cs +++ b/src/libs/Runway/Generated/Runway.Models.CreateGenerateVideoResponseVariant1.g.cs @@ -4,7 +4,7 @@ namespace Runway { /// - /// No model satisfies the config and request together. + /// No model satisfies the config and request together. Returned identically for real and dry-run requests. /// public sealed partial class CreateGenerateVideoResponseVariant1 { diff --git a/src/libs/Runway/Generated/Runway.Models.CreateImageToVideoRequest.g.cs b/src/libs/Runway/Generated/Runway.Models.CreateImageToVideoRequest.g.cs index 96a7a398..c535fa26 100644 --- a/src/libs/Runway/Generated/Runway.Models.CreateImageToVideoRequest.g.cs +++ b/src/libs/Runway/Generated/Runway.Models.CreateImageToVideoRequest.g.cs @@ -420,6 +420,43 @@ public bool TryPickSeedance25( public global::Runway.CreateImageToVideoRequestSeedance25 PickSeedance25() => IsSeedance25 ? Seedance25! : throw new global::System.InvalidOperationException($"Expected union variant 'Seedance25' but the value was {ToString()}."); + + /// + /// + /// +#if NET6_0_OR_GREATER + public global::Runway.CreateImageToVideoRequestGrokImagine15? GrokImagine15 { get; init; } +#else + public global::Runway.CreateImageToVideoRequestGrokImagine15? GrokImagine15 { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(GrokImagine15))] +#endif + public bool IsGrokImagine15 => GrokImagine15 != null; + + /// + /// + /// + public bool TryPickGrokImagine15( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Runway.CreateImageToVideoRequestGrokImagine15? value) + { + value = GrokImagine15; + return IsGrokImagine15; + } + + /// + /// + /// + public global::Runway.CreateImageToVideoRequestGrokImagine15 PickGrokImagine15() => IsGrokImagine15 + ? GrokImagine15! + : throw new global::System.InvalidOperationException($"Expected union variant 'GrokImagine15' but the value was {ToString()}."); /// /// /// @@ -673,6 +710,29 @@ public CreateImageToVideoRequest(global::Runway.CreateImageToVideoRequestSeedanc /// public static CreateImageToVideoRequest FromSeedance25(global::Runway.CreateImageToVideoRequestSeedance25? value) => new CreateImageToVideoRequest(value); + /// + /// + /// + public static implicit operator CreateImageToVideoRequest(global::Runway.CreateImageToVideoRequestGrokImagine15 value) => new CreateImageToVideoRequest((global::Runway.CreateImageToVideoRequestGrokImagine15?)value); + + /// + /// + /// + public static implicit operator global::Runway.CreateImageToVideoRequestGrokImagine15?(CreateImageToVideoRequest @this) => @this.GrokImagine15; + + /// + /// + /// + public CreateImageToVideoRequest(global::Runway.CreateImageToVideoRequestGrokImagine15? value) + { + GrokImagine15 = value; + } + + /// + /// + /// + public static CreateImageToVideoRequest FromGrokImagine15(global::Runway.CreateImageToVideoRequestGrokImagine15? value) => new CreateImageToVideoRequest(value); + /// /// /// @@ -688,7 +748,8 @@ public CreateImageToVideoRequest( global::Runway.CreateImageToVideoRequestSeedance2Fast? seedance2Fast, global::Runway.CreateImageToVideoRequestSeedance2Mini? seedance2Mini, global::Runway.CreateImageToVideoRequestGeminiOmniFlash? geminiOmniFlash, - global::Runway.CreateImageToVideoRequestSeedance25? seedance25 + global::Runway.CreateImageToVideoRequestSeedance25? seedance25, + global::Runway.CreateImageToVideoRequestGrokImagine15? grokImagine15 ) { Model = model; @@ -704,12 +765,14 @@ public CreateImageToVideoRequest( Seedance2Mini = seedance2Mini; GeminiOmniFlash = geminiOmniFlash; Seedance25 = seedance25; + GrokImagine15 = grokImagine15; } /// /// /// public object? Object => + GrokImagine15 as object ?? Seedance25 as object ?? GeminiOmniFlash as object ?? Seedance2Mini as object ?? @@ -737,7 +800,8 @@ Gen45 as object Seedance2Fast?.ToString() ?? Seedance2Mini?.ToString() ?? GeminiOmniFlash?.ToString() ?? - Seedance25?.ToString() + Seedance25?.ToString() ?? + GrokImagine15?.ToString() ; /// @@ -745,7 +809,7 @@ Gen45 as object /// public bool Validate() { - return IsGen45 && !IsGen4Turbo && !IsVeo31 && !IsVeo31Fast && !IsHailuo3 && !IsHappyhorse10 && !IsSeedance2 && !IsSeedance2Fast && !IsSeedance2Mini && !IsGeminiOmniFlash && !IsSeedance25 || !IsGen45 && IsGen4Turbo && !IsVeo31 && !IsVeo31Fast && !IsHailuo3 && !IsHappyhorse10 && !IsSeedance2 && !IsSeedance2Fast && !IsSeedance2Mini && !IsGeminiOmniFlash && !IsSeedance25 || !IsGen45 && !IsGen4Turbo && IsVeo31 && !IsVeo31Fast && !IsHailuo3 && !IsHappyhorse10 && !IsSeedance2 && !IsSeedance2Fast && !IsSeedance2Mini && !IsGeminiOmniFlash && !IsSeedance25 || !IsGen45 && !IsGen4Turbo && !IsVeo31 && IsVeo31Fast && !IsHailuo3 && !IsHappyhorse10 && !IsSeedance2 && !IsSeedance2Fast && !IsSeedance2Mini && !IsGeminiOmniFlash && !IsSeedance25 || !IsGen45 && !IsGen4Turbo && !IsVeo31 && !IsVeo31Fast && IsHailuo3 && !IsHappyhorse10 && !IsSeedance2 && !IsSeedance2Fast && !IsSeedance2Mini && !IsGeminiOmniFlash && !IsSeedance25 || !IsGen45 && !IsGen4Turbo && !IsVeo31 && !IsVeo31Fast && !IsHailuo3 && IsHappyhorse10 && !IsSeedance2 && !IsSeedance2Fast && !IsSeedance2Mini && !IsGeminiOmniFlash && !IsSeedance25 || !IsGen45 && !IsGen4Turbo && !IsVeo31 && !IsVeo31Fast && !IsHailuo3 && !IsHappyhorse10 && IsSeedance2 && !IsSeedance2Fast && !IsSeedance2Mini && !IsGeminiOmniFlash && !IsSeedance25 || !IsGen45 && !IsGen4Turbo && !IsVeo31 && !IsVeo31Fast && !IsHailuo3 && !IsHappyhorse10 && !IsSeedance2 && IsSeedance2Fast && !IsSeedance2Mini && !IsGeminiOmniFlash && !IsSeedance25 || !IsGen45 && !IsGen4Turbo && !IsVeo31 && !IsVeo31Fast && !IsHailuo3 && !IsHappyhorse10 && !IsSeedance2 && !IsSeedance2Fast && IsSeedance2Mini && !IsGeminiOmniFlash && !IsSeedance25 || !IsGen45 && !IsGen4Turbo && !IsVeo31 && !IsVeo31Fast && !IsHailuo3 && !IsHappyhorse10 && !IsSeedance2 && !IsSeedance2Fast && !IsSeedance2Mini && IsGeminiOmniFlash && !IsSeedance25 || !IsGen45 && !IsGen4Turbo && !IsVeo31 && !IsVeo31Fast && !IsHailuo3 && !IsHappyhorse10 && !IsSeedance2 && !IsSeedance2Fast && !IsSeedance2Mini && !IsGeminiOmniFlash && IsSeedance25; + return IsGen45 && !IsGen4Turbo && !IsVeo31 && !IsVeo31Fast && !IsHailuo3 && !IsHappyhorse10 && !IsSeedance2 && !IsSeedance2Fast && !IsSeedance2Mini && !IsGeminiOmniFlash && !IsSeedance25 && !IsGrokImagine15 || !IsGen45 && IsGen4Turbo && !IsVeo31 && !IsVeo31Fast && !IsHailuo3 && !IsHappyhorse10 && !IsSeedance2 && !IsSeedance2Fast && !IsSeedance2Mini && !IsGeminiOmniFlash && !IsSeedance25 && !IsGrokImagine15 || !IsGen45 && !IsGen4Turbo && IsVeo31 && !IsVeo31Fast && !IsHailuo3 && !IsHappyhorse10 && !IsSeedance2 && !IsSeedance2Fast && !IsSeedance2Mini && !IsGeminiOmniFlash && !IsSeedance25 && !IsGrokImagine15 || !IsGen45 && !IsGen4Turbo && !IsVeo31 && IsVeo31Fast && !IsHailuo3 && !IsHappyhorse10 && !IsSeedance2 && !IsSeedance2Fast && !IsSeedance2Mini && !IsGeminiOmniFlash && !IsSeedance25 && !IsGrokImagine15 || !IsGen45 && !IsGen4Turbo && !IsVeo31 && !IsVeo31Fast && IsHailuo3 && !IsHappyhorse10 && !IsSeedance2 && !IsSeedance2Fast && !IsSeedance2Mini && !IsGeminiOmniFlash && !IsSeedance25 && !IsGrokImagine15 || !IsGen45 && !IsGen4Turbo && !IsVeo31 && !IsVeo31Fast && !IsHailuo3 && IsHappyhorse10 && !IsSeedance2 && !IsSeedance2Fast && !IsSeedance2Mini && !IsGeminiOmniFlash && !IsSeedance25 && !IsGrokImagine15 || !IsGen45 && !IsGen4Turbo && !IsVeo31 && !IsVeo31Fast && !IsHailuo3 && !IsHappyhorse10 && IsSeedance2 && !IsSeedance2Fast && !IsSeedance2Mini && !IsGeminiOmniFlash && !IsSeedance25 && !IsGrokImagine15 || !IsGen45 && !IsGen4Turbo && !IsVeo31 && !IsVeo31Fast && !IsHailuo3 && !IsHappyhorse10 && !IsSeedance2 && IsSeedance2Fast && !IsSeedance2Mini && !IsGeminiOmniFlash && !IsSeedance25 && !IsGrokImagine15 || !IsGen45 && !IsGen4Turbo && !IsVeo31 && !IsVeo31Fast && !IsHailuo3 && !IsHappyhorse10 && !IsSeedance2 && !IsSeedance2Fast && IsSeedance2Mini && !IsGeminiOmniFlash && !IsSeedance25 && !IsGrokImagine15 || !IsGen45 && !IsGen4Turbo && !IsVeo31 && !IsVeo31Fast && !IsHailuo3 && !IsHappyhorse10 && !IsSeedance2 && !IsSeedance2Fast && !IsSeedance2Mini && IsGeminiOmniFlash && !IsSeedance25 && !IsGrokImagine15 || !IsGen45 && !IsGen4Turbo && !IsVeo31 && !IsVeo31Fast && !IsHailuo3 && !IsHappyhorse10 && !IsSeedance2 && !IsSeedance2Fast && !IsSeedance2Mini && !IsGeminiOmniFlash && IsSeedance25 && !IsGrokImagine15 || !IsGen45 && !IsGen4Turbo && !IsVeo31 && !IsVeo31Fast && !IsHailuo3 && !IsHappyhorse10 && !IsSeedance2 && !IsSeedance2Fast && !IsSeedance2Mini && !IsGeminiOmniFlash && !IsSeedance25 && IsGrokImagine15; } /// @@ -763,6 +827,7 @@ public bool Validate() global::System.Func? seedance2Mini = null, global::System.Func? geminiOmniFlash = null, global::System.Func? seedance25 = null, + global::System.Func? grokImagine15 = null, bool validate = true) { if (validate) @@ -814,6 +879,10 @@ public bool Validate() { return seedance25(Seedance25!); } + else if (IsGrokImagine15 && grokImagine15 != null) + { + return grokImagine15(GrokImagine15!); + } return default(TResult); } @@ -843,6 +912,8 @@ public void Match( global::System.Action? geminiOmniFlash = null, global::System.Action? seedance25 = null, + + global::System.Action? grokImagine15 = null, bool validate = true) { if (validate) @@ -894,6 +965,10 @@ public void Match( { seedance25?.Invoke(Seedance25!); } + else if (IsGrokImagine15) + { + grokImagine15?.Invoke(GrokImagine15!); + } } /// @@ -911,6 +986,7 @@ public void Switch( global::System.Action? seedance2Mini = null, global::System.Action? geminiOmniFlash = null, global::System.Action? seedance25 = null, + global::System.Action? grokImagine15 = null, bool validate = true) { if (validate) @@ -962,6 +1038,10 @@ public void Switch( { seedance25?.Invoke(Seedance25!); } + else if (IsGrokImagine15) + { + grokImagine15?.Invoke(GrokImagine15!); + } } /// @@ -993,6 +1073,8 @@ public override int GetHashCode() typeof(global::Runway.CreateImageToVideoRequestGeminiOmniFlash), Seedance25, typeof(global::Runway.CreateImageToVideoRequestSeedance25), + GrokImagine15, + typeof(global::Runway.CreateImageToVideoRequestGrokImagine15), }; const int offset = unchecked((int)2166136261); const int prime = 16777619; @@ -1019,7 +1101,8 @@ public bool Equals(CreateImageToVideoRequest other) global::System.Collections.Generic.EqualityComparer.Default.Equals(Seedance2Fast, other.Seedance2Fast) && global::System.Collections.Generic.EqualityComparer.Default.Equals(Seedance2Mini, other.Seedance2Mini) && global::System.Collections.Generic.EqualityComparer.Default.Equals(GeminiOmniFlash, other.GeminiOmniFlash) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(Seedance25, other.Seedance25) + global::System.Collections.Generic.EqualityComparer.Default.Equals(Seedance25, other.Seedance25) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(GrokImagine15, other.GrokImagine15) ; } diff --git a/src/libs/Runway/Generated/Runway.Models.CreateImageToVideoRequestDiscriminatorModel.g.cs b/src/libs/Runway/Generated/Runway.Models.CreateImageToVideoRequestDiscriminatorModel.g.cs index fe7cc063..0dfea8ae 100644 --- a/src/libs/Runway/Generated/Runway.Models.CreateImageToVideoRequestDiscriminatorModel.g.cs +++ b/src/libs/Runway/Generated/Runway.Models.CreateImageToVideoRequestDiscriminatorModel.g.cs @@ -23,6 +23,10 @@ public enum CreateImageToVideoRequestDiscriminatorModel /// /// /// + GrokImagine15, + /// + /// + /// Hailuo3, /// /// @@ -69,6 +73,7 @@ public static string ToValueString(this CreateImageToVideoRequestDiscriminatorMo CreateImageToVideoRequestDiscriminatorModel.GeminiOmniFlash => "gemini_omni_flash", CreateImageToVideoRequestDiscriminatorModel.Gen45 => "gen4.5", CreateImageToVideoRequestDiscriminatorModel.Gen4Turbo => "gen4_turbo", + CreateImageToVideoRequestDiscriminatorModel.GrokImagine15 => "grok_imagine_1_5", CreateImageToVideoRequestDiscriminatorModel.Hailuo3 => "hailuo3", CreateImageToVideoRequestDiscriminatorModel.Happyhorse10 => "happyhorse_1_0", CreateImageToVideoRequestDiscriminatorModel.Seedance2 => "seedance2", @@ -90,6 +95,7 @@ public static string ToValueString(this CreateImageToVideoRequestDiscriminatorMo "gemini_omni_flash" => CreateImageToVideoRequestDiscriminatorModel.GeminiOmniFlash, "gen4.5" => CreateImageToVideoRequestDiscriminatorModel.Gen45, "gen4_turbo" => CreateImageToVideoRequestDiscriminatorModel.Gen4Turbo, + "grok_imagine_1_5" => CreateImageToVideoRequestDiscriminatorModel.GrokImagine15, "hailuo3" => CreateImageToVideoRequestDiscriminatorModel.Hailuo3, "happyhorse_1_0" => CreateImageToVideoRequestDiscriminatorModel.Happyhorse10, "seedance2" => CreateImageToVideoRequestDiscriminatorModel.Seedance2, diff --git a/src/libs/Runway/Generated/Runway.Models.CreateImageToVideoRequestGrokImagine15.Json.g.cs b/src/libs/Runway/Generated/Runway.Models.CreateImageToVideoRequestGrokImagine15.Json.g.cs new file mode 100644 index 00000000..8c55f01a --- /dev/null +++ b/src/libs/Runway/Generated/Runway.Models.CreateImageToVideoRequestGrokImagine15.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Runway +{ + public sealed partial class CreateImageToVideoRequestGrokImagine15 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Runway.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Runway.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Runway.CreateImageToVideoRequestGrokImagine15? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Runway.CreateImageToVideoRequestGrokImagine15), + jsonSerializerContext) as global::Runway.CreateImageToVideoRequestGrokImagine15; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Runway.CreateImageToVideoRequestGrokImagine15? FromJson( + string json) + { + return FromJson( + json, + global::Runway.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Runway.CreateImageToVideoRequestGrokImagine15? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Runway.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Runway.CreateImageToVideoRequestGrokImagine15), + jsonSerializerContext).ConfigureAwait(false)) as global::Runway.CreateImageToVideoRequestGrokImagine15; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Runway.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Runway.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Runway/Generated/Runway.Models.CreateImageToVideoRequestGrokImagine15.g.cs b/src/libs/Runway/Generated/Runway.Models.CreateImageToVideoRequestGrokImagine15.g.cs new file mode 100644 index 00000000..14e2edf6 --- /dev/null +++ b/src/libs/Runway/Generated/Runway.Models.CreateImageToVideoRequestGrokImagine15.g.cs @@ -0,0 +1,90 @@ + +#nullable enable + +namespace Runway +{ + /// + /// + /// + public sealed partial class CreateImageToVideoRequestGrokImagine15 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("promptImage")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Runway.JsonConverters.AnyOfJsonConverter>))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Runway.AnyOf> PromptImage { get; set; } + + /// + /// The output resolution. Output aspect ratio follows the input image. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("resolution")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Runway.JsonConverters.CreateImageToVideoRequestGrokImagine15ResolutionJsonConverter))] + public global::Runway.CreateImageToVideoRequestGrokImagine15Resolution? Resolution { get; set; } + + /// + /// An optional text prompt describing motion or changes in the output video. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("promptText")] + public string? PromptText { get; set; } + + /// + /// The number of seconds of duration for the output video. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("duration")] + public int? Duration { get; set; } + + /// + /// + /// + /// "grok_imagine_1_5" + [global::System.Text.Json.Serialization.JsonPropertyName("model")] + public string Model { get; set; } = "grok_imagine_1_5"; + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// The output resolution. Output aspect ratio follows the input image. + /// + /// + /// An optional text prompt describing motion or changes in the output video. + /// + /// + /// The number of seconds of duration for the output video. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateImageToVideoRequestGrokImagine15( + global::Runway.AnyOf> promptImage, + global::Runway.CreateImageToVideoRequestGrokImagine15Resolution? resolution, + string? promptText, + int? duration, + string model = "grok_imagine_1_5") + { + this.PromptImage = promptImage; + this.Resolution = resolution; + this.PromptText = promptText; + this.Duration = duration; + this.Model = model; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateImageToVideoRequestGrokImagine15() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Runway/Generated/Runway.Models.CreateImageToVideoRequestGrokImagine15PromptImagePromptImage.Json.g.cs b/src/libs/Runway/Generated/Runway.Models.CreateImageToVideoRequestGrokImagine15PromptImagePromptImage.Json.g.cs new file mode 100644 index 00000000..e0438d87 --- /dev/null +++ b/src/libs/Runway/Generated/Runway.Models.CreateImageToVideoRequestGrokImagine15PromptImagePromptImage.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Runway +{ + public sealed partial class CreateImageToVideoRequestGrokImagine15PromptImagePromptImage + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Runway.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Runway.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Runway.CreateImageToVideoRequestGrokImagine15PromptImagePromptImage? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Runway.CreateImageToVideoRequestGrokImagine15PromptImagePromptImage), + jsonSerializerContext) as global::Runway.CreateImageToVideoRequestGrokImagine15PromptImagePromptImage; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Runway.CreateImageToVideoRequestGrokImagine15PromptImagePromptImage? FromJson( + string json) + { + return FromJson( + json, + global::Runway.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Runway.CreateImageToVideoRequestGrokImagine15PromptImagePromptImage? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Runway.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Runway.CreateImageToVideoRequestGrokImagine15PromptImagePromptImage), + jsonSerializerContext).ConfigureAwait(false)) as global::Runway.CreateImageToVideoRequestGrokImagine15PromptImagePromptImage; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Runway.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Runway.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Runway/Generated/Runway.Models.CreateImageToVideoRequestGrokImagine15PromptImagePromptImage.g.cs b/src/libs/Runway/Generated/Runway.Models.CreateImageToVideoRequestGrokImagine15PromptImagePromptImage.g.cs new file mode 100644 index 00000000..7e238645 --- /dev/null +++ b/src/libs/Runway/Generated/Runway.Models.CreateImageToVideoRequestGrokImagine15PromptImagePromptImage.g.cs @@ -0,0 +1,74 @@ + +#nullable enable + +namespace Runway +{ + /// + /// + /// + public sealed partial class CreateImageToVideoRequestGrokImagine15PromptImagePromptImage + { + /// + /// A HTTPS URL, Runway or data URI containing an encoded image. See [our docs](/assets/inputs#images) on image inputs for more information.
+ /// Example: https://example.com/image.jpg + ///
+ /// https://example.com/image.jpg + [global::System.Text.Json.Serialization.JsonPropertyName("uri")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Uri { get; set; } + + /// + /// The position of the image in the output video. "first" will use the image as the first frame of the video. + /// + /// "first" + [global::System.Text.Json.Serialization.JsonPropertyName("position")] + public string Position { get; set; } = "first"; + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// A HTTPS URL, Runway or data URI containing an encoded image. See [our docs](/assets/inputs#images) on image inputs for more information.
+ /// Example: https://example.com/image.jpg + /// + /// + /// The position of the image in the output video. "first" will use the image as the first frame of the video. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateImageToVideoRequestGrokImagine15PromptImagePromptImage( + string uri, + string position = "first") + { + this.Uri = uri; + this.Position = position; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateImageToVideoRequestGrokImagine15PromptImagePromptImage() + { + } + + /// + /// Creates a new from its single non-const required field, + /// hardcoding any const discriminator fields. + /// + public static CreateImageToVideoRequestGrokImagine15PromptImagePromptImage FromUri(string uri) + { + return new CreateImageToVideoRequestGrokImagine15PromptImagePromptImage + { + Uri = uri, + }; + } + + } +} \ No newline at end of file diff --git a/src/libs/Runway/Generated/Runway.Models.CreateImageToVideoRequestGrokImagine15Resolution.g.cs b/src/libs/Runway/Generated/Runway.Models.CreateImageToVideoRequestGrokImagine15Resolution.g.cs new file mode 100644 index 00000000..4d16fe11 --- /dev/null +++ b/src/libs/Runway/Generated/Runway.Models.CreateImageToVideoRequestGrokImagine15Resolution.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace Runway +{ + /// + /// The output resolution. Output aspect ratio follows the input image. + /// + public enum CreateImageToVideoRequestGrokImagine15Resolution + { + /// + /// + /// + x1080p, + /// + /// + /// + x480p, + /// + /// + /// + x720p, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateImageToVideoRequestGrokImagine15ResolutionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateImageToVideoRequestGrokImagine15Resolution value) + { + return value switch + { + CreateImageToVideoRequestGrokImagine15Resolution.x1080p => "1080p", + CreateImageToVideoRequestGrokImagine15Resolution.x480p => "480p", + CreateImageToVideoRequestGrokImagine15Resolution.x720p => "720p", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateImageToVideoRequestGrokImagine15Resolution? ToEnum(string value) + { + return value switch + { + "1080p" => CreateImageToVideoRequestGrokImagine15Resolution.x1080p, + "480p" => CreateImageToVideoRequestGrokImagine15Resolution.x480p, + "720p" => CreateImageToVideoRequestGrokImagine15Resolution.x720p, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Runway/Generated/Runway.Models.CreateImageToVideoRequestSeedance25.g.cs b/src/libs/Runway/Generated/Runway.Models.CreateImageToVideoRequestSeedance25.g.cs index e4762a22..b26a3568 100644 --- a/src/libs/Runway/Generated/Runway.Models.CreateImageToVideoRequestSeedance25.g.cs +++ b/src/libs/Runway/Generated/Runway.Models.CreateImageToVideoRequestSeedance25.g.cs @@ -36,7 +36,7 @@ public sealed partial class CreateImageToVideoRequestSeedance25 public int? Duration { get; set; } /// - /// The resolution of the output video. Seedance 2.5 supports 480p and 720p only. + /// The resolution of the output video. Seedance 2.5 supports 480p, 720p, and 1080p. /// [global::System.Text.Json.Serialization.JsonPropertyName("ratio")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Runway.JsonConverters.CreateImageToVideoRequestSeedance25RatioJsonConverter))] @@ -78,7 +78,7 @@ public sealed partial class CreateImageToVideoRequestSeedance25 /// The number of seconds of duration for the output video. /// /// - /// The resolution of the output video. Seedance 2.5 supports 480p and 720p only. + /// The resolution of the output video. Seedance 2.5 supports 480p, 720p, and 1080p. /// /// /// An optional array of audio references. The total combined duration must not exceed 30 seconds. diff --git a/src/libs/Runway/Generated/Runway.Models.CreateImageToVideoRequestSeedance25Ratio.g.cs b/src/libs/Runway/Generated/Runway.Models.CreateImageToVideoRequestSeedance25Ratio.g.cs index 44aa8502..f8cf4b0a 100644 --- a/src/libs/Runway/Generated/Runway.Models.CreateImageToVideoRequestSeedance25Ratio.g.cs +++ b/src/libs/Runway/Generated/Runway.Models.CreateImageToVideoRequestSeedance25Ratio.g.cs @@ -4,10 +4,14 @@ namespace Runway { /// - /// The resolution of the output video. Seedance 2.5 supports 480p and 720p only. + /// The resolution of the output video. Seedance 2.5 supports 480p, 720p, and 1080p. /// public enum CreateImageToVideoRequestSeedance25Ratio { + /// + /// + /// + x1080_1920, /// /// /// @@ -15,14 +19,34 @@ public enum CreateImageToVideoRequestSeedance25Ratio /// /// /// + x1248_1664, + /// + /// + /// x1280_720, /// /// /// + x1440_1440, + /// + /// + /// x1470_630, /// /// /// + x1664_1248, + /// + /// + /// + x1920_1080, + /// + /// + /// + x2206_946, + /// + /// + /// x480_854, /// /// @@ -70,9 +94,15 @@ public static string ToValueString(this CreateImageToVideoRequestSeedance25Ratio { return value switch { + CreateImageToVideoRequestSeedance25Ratio.x1080_1920 => "1080:1920", CreateImageToVideoRequestSeedance25Ratio.x1112_834 => "1112:834", + CreateImageToVideoRequestSeedance25Ratio.x1248_1664 => "1248:1664", CreateImageToVideoRequestSeedance25Ratio.x1280_720 => "1280:720", + CreateImageToVideoRequestSeedance25Ratio.x1440_1440 => "1440:1440", CreateImageToVideoRequestSeedance25Ratio.x1470_630 => "1470:630", + CreateImageToVideoRequestSeedance25Ratio.x1664_1248 => "1664:1248", + CreateImageToVideoRequestSeedance25Ratio.x1920_1080 => "1920:1080", + CreateImageToVideoRequestSeedance25Ratio.x2206_946 => "2206:946", CreateImageToVideoRequestSeedance25Ratio.x480_854 => "480:854", CreateImageToVideoRequestSeedance25Ratio.x560_752 => "560:752", CreateImageToVideoRequestSeedance25Ratio.x640_640 => "640:640", @@ -92,9 +122,15 @@ public static string ToValueString(this CreateImageToVideoRequestSeedance25Ratio { return value switch { + "1080:1920" => CreateImageToVideoRequestSeedance25Ratio.x1080_1920, "1112:834" => CreateImageToVideoRequestSeedance25Ratio.x1112_834, + "1248:1664" => CreateImageToVideoRequestSeedance25Ratio.x1248_1664, "1280:720" => CreateImageToVideoRequestSeedance25Ratio.x1280_720, + "1440:1440" => CreateImageToVideoRequestSeedance25Ratio.x1440_1440, "1470:630" => CreateImageToVideoRequestSeedance25Ratio.x1470_630, + "1664:1248" => CreateImageToVideoRequestSeedance25Ratio.x1664_1248, + "1920:1080" => CreateImageToVideoRequestSeedance25Ratio.x1920_1080, + "2206:946" => CreateImageToVideoRequestSeedance25Ratio.x2206_946, "480:854" => CreateImageToVideoRequestSeedance25Ratio.x480_854, "560:752" => CreateImageToVideoRequestSeedance25Ratio.x560_752, "640:640" => CreateImageToVideoRequestSeedance25Ratio.x640_640, diff --git a/src/libs/Runway/Generated/Runway.Models.CreateTextToImageRequest.g.cs b/src/libs/Runway/Generated/Runway.Models.CreateTextToImageRequest.g.cs index f8ece59f..98d20400 100644 --- a/src/libs/Runway/Generated/Runway.Models.CreateTextToImageRequest.g.cs +++ b/src/libs/Runway/Generated/Runway.Models.CreateTextToImageRequest.g.cs @@ -273,6 +273,43 @@ public bool TryPickSeedream5Lite( ? Seedream5Lite! : throw new global::System.InvalidOperationException($"Expected union variant 'Seedream5Lite' but the value was {ToString()}."); + /// + /// + /// +#if NET6_0_OR_GREATER + public global::Runway.CreateTextToImageRequestGrokImagineImage2? GrokImagineImage2 { get; init; } +#else + public global::Runway.CreateTextToImageRequestGrokImagineImage2? GrokImagineImage2 { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(GrokImagineImage2))] +#endif + public bool IsGrokImagineImage2 => GrokImagineImage2 != null; + + /// + /// + /// + public bool TryPickGrokImagineImage2( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Runway.CreateTextToImageRequestGrokImagineImage2? value) + { + value = GrokImagineImage2; + return IsGrokImagineImage2; + } + + /// + /// + /// + public global::Runway.CreateTextToImageRequestGrokImagineImage2 PickGrokImagineImage2() => IsGrokImagineImage2 + ? GrokImagineImage2! + : throw new global::System.InvalidOperationException($"Expected union variant 'GrokImagineImage2' but the value was {ToString()}."); + /// /// /// @@ -470,6 +507,29 @@ public CreateTextToImageRequest(global::Runway.CreateTextToImageRequestSeedream5 /// public static CreateTextToImageRequest FromSeedream5Lite(global::Runway.CreateTextToImageRequestSeedream5Lite? value) => new CreateTextToImageRequest(value); + /// + /// + /// + public static implicit operator CreateTextToImageRequest(global::Runway.CreateTextToImageRequestGrokImagineImage2 value) => new CreateTextToImageRequest((global::Runway.CreateTextToImageRequestGrokImagineImage2?)value); + + /// + /// + /// + public static implicit operator global::Runway.CreateTextToImageRequestGrokImagineImage2?(CreateTextToImageRequest @this) => @this.GrokImagineImage2; + + /// + /// + /// + public CreateTextToImageRequest(global::Runway.CreateTextToImageRequestGrokImagineImage2? value) + { + GrokImagineImage2 = value; + } + + /// + /// + /// + public static CreateTextToImageRequest FromGrokImagineImage2(global::Runway.CreateTextToImageRequestGrokImagineImage2? value) => new CreateTextToImageRequest(value); + /// /// /// @@ -505,6 +565,7 @@ public CreateTextToImageRequest( global::Runway.CreateTextToImageRequestGeminiImage31Flash? geminiImage31Flash, global::Runway.CreateTextToImageRequestSeedream5Pro? seedream5Pro, global::Runway.CreateTextToImageRequestSeedream5Lite? seedream5Lite, + global::Runway.CreateTextToImageRequestGrokImagineImage2? grokImagineImage2, global::Runway.CreateTextToImageRequestGemini25Flash? gemini25Flash ) { @@ -517,6 +578,7 @@ public CreateTextToImageRequest( GeminiImage31Flash = geminiImage31Flash; Seedream5Pro = seedream5Pro; Seedream5Lite = seedream5Lite; + GrokImagineImage2 = grokImagineImage2; Gemini25Flash = gemini25Flash; } @@ -525,6 +587,7 @@ public CreateTextToImageRequest( ///
public object? Object => Gemini25Flash as object ?? + GrokImagineImage2 as object ?? Seedream5Lite as object ?? Seedream5Pro as object ?? GeminiImage31Flash as object ?? @@ -545,6 +608,7 @@ Gen4ImageTurbo as object GeminiImage31Flash?.ToString() ?? Seedream5Pro?.ToString() ?? Seedream5Lite?.ToString() ?? + GrokImagineImage2?.ToString() ?? Gemini25Flash?.ToString() ; @@ -553,7 +617,7 @@ Gen4ImageTurbo as object ///
public bool Validate() { - return IsGen4ImageTurbo && !IsGen4Image && !IsGptImage2 && !IsGeminiImage3Pro && !IsGeminiImage31Flash && !IsSeedream5Pro && !IsSeedream5Lite && !IsGemini25Flash || !IsGen4ImageTurbo && IsGen4Image && !IsGptImage2 && !IsGeminiImage3Pro && !IsGeminiImage31Flash && !IsSeedream5Pro && !IsSeedream5Lite && !IsGemini25Flash || !IsGen4ImageTurbo && !IsGen4Image && IsGptImage2 && !IsGeminiImage3Pro && !IsGeminiImage31Flash && !IsSeedream5Pro && !IsSeedream5Lite && !IsGemini25Flash || !IsGen4ImageTurbo && !IsGen4Image && !IsGptImage2 && IsGeminiImage3Pro && !IsGeminiImage31Flash && !IsSeedream5Pro && !IsSeedream5Lite && !IsGemini25Flash || !IsGen4ImageTurbo && !IsGen4Image && !IsGptImage2 && !IsGeminiImage3Pro && IsGeminiImage31Flash && !IsSeedream5Pro && !IsSeedream5Lite && !IsGemini25Flash || !IsGen4ImageTurbo && !IsGen4Image && !IsGptImage2 && !IsGeminiImage3Pro && !IsGeminiImage31Flash && IsSeedream5Pro && !IsSeedream5Lite && !IsGemini25Flash || !IsGen4ImageTurbo && !IsGen4Image && !IsGptImage2 && !IsGeminiImage3Pro && !IsGeminiImage31Flash && !IsSeedream5Pro && IsSeedream5Lite && !IsGemini25Flash || !IsGen4ImageTurbo && !IsGen4Image && !IsGptImage2 && !IsGeminiImage3Pro && !IsGeminiImage31Flash && !IsSeedream5Pro && !IsSeedream5Lite && IsGemini25Flash; + return IsGen4ImageTurbo && !IsGen4Image && !IsGptImage2 && !IsGeminiImage3Pro && !IsGeminiImage31Flash && !IsSeedream5Pro && !IsSeedream5Lite && !IsGrokImagineImage2 && !IsGemini25Flash || !IsGen4ImageTurbo && IsGen4Image && !IsGptImage2 && !IsGeminiImage3Pro && !IsGeminiImage31Flash && !IsSeedream5Pro && !IsSeedream5Lite && !IsGrokImagineImage2 && !IsGemini25Flash || !IsGen4ImageTurbo && !IsGen4Image && IsGptImage2 && !IsGeminiImage3Pro && !IsGeminiImage31Flash && !IsSeedream5Pro && !IsSeedream5Lite && !IsGrokImagineImage2 && !IsGemini25Flash || !IsGen4ImageTurbo && !IsGen4Image && !IsGptImage2 && IsGeminiImage3Pro && !IsGeminiImage31Flash && !IsSeedream5Pro && !IsSeedream5Lite && !IsGrokImagineImage2 && !IsGemini25Flash || !IsGen4ImageTurbo && !IsGen4Image && !IsGptImage2 && !IsGeminiImage3Pro && IsGeminiImage31Flash && !IsSeedream5Pro && !IsSeedream5Lite && !IsGrokImagineImage2 && !IsGemini25Flash || !IsGen4ImageTurbo && !IsGen4Image && !IsGptImage2 && !IsGeminiImage3Pro && !IsGeminiImage31Flash && IsSeedream5Pro && !IsSeedream5Lite && !IsGrokImagineImage2 && !IsGemini25Flash || !IsGen4ImageTurbo && !IsGen4Image && !IsGptImage2 && !IsGeminiImage3Pro && !IsGeminiImage31Flash && !IsSeedream5Pro && IsSeedream5Lite && !IsGrokImagineImage2 && !IsGemini25Flash || !IsGen4ImageTurbo && !IsGen4Image && !IsGptImage2 && !IsGeminiImage3Pro && !IsGeminiImage31Flash && !IsSeedream5Pro && !IsSeedream5Lite && IsGrokImagineImage2 && !IsGemini25Flash || !IsGen4ImageTurbo && !IsGen4Image && !IsGptImage2 && !IsGeminiImage3Pro && !IsGeminiImage31Flash && !IsSeedream5Pro && !IsSeedream5Lite && !IsGrokImagineImage2 && IsGemini25Flash; } /// @@ -567,6 +631,7 @@ public bool Validate() global::System.Func? geminiImage31Flash = null, global::System.Func? seedream5Pro = null, global::System.Func? seedream5Lite = null, + global::System.Func? grokImagineImage2 = null, global::System.Func? gemini25Flash = null, bool validate = true) { @@ -603,6 +668,10 @@ public bool Validate() { return seedream5Lite(Seedream5Lite!); } + else if (IsGrokImagineImage2 && grokImagineImage2 != null) + { + return grokImagineImage2(GrokImagineImage2!); + } else if (IsGemini25Flash && gemini25Flash != null) { return gemini25Flash(Gemini25Flash!); @@ -629,6 +698,8 @@ public void Match( global::System.Action? seedream5Lite = null, + global::System.Action? grokImagineImage2 = null, + global::System.Action? gemini25Flash = null, bool validate = true) { @@ -665,6 +736,10 @@ public void Match( { seedream5Lite?.Invoke(Seedream5Lite!); } + else if (IsGrokImagineImage2) + { + grokImagineImage2?.Invoke(GrokImagineImage2!); + } else if (IsGemini25Flash) { gemini25Flash?.Invoke(Gemini25Flash!); @@ -682,6 +757,7 @@ public void Switch( global::System.Action? geminiImage31Flash = null, global::System.Action? seedream5Pro = null, global::System.Action? seedream5Lite = null, + global::System.Action? grokImagineImage2 = null, global::System.Action? gemini25Flash = null, bool validate = true) { @@ -718,6 +794,10 @@ public void Switch( { seedream5Lite?.Invoke(Seedream5Lite!); } + else if (IsGrokImagineImage2) + { + grokImagineImage2?.Invoke(GrokImagineImage2!); + } else if (IsGemini25Flash) { gemini25Flash?.Invoke(Gemini25Flash!); @@ -745,6 +825,8 @@ public override int GetHashCode() typeof(global::Runway.CreateTextToImageRequestSeedream5Pro), Seedream5Lite, typeof(global::Runway.CreateTextToImageRequestSeedream5Lite), + GrokImagineImage2, + typeof(global::Runway.CreateTextToImageRequestGrokImagineImage2), Gemini25Flash, typeof(global::Runway.CreateTextToImageRequestGemini25Flash), }; @@ -770,6 +852,7 @@ public bool Equals(CreateTextToImageRequest other) global::System.Collections.Generic.EqualityComparer.Default.Equals(GeminiImage31Flash, other.GeminiImage31Flash) && global::System.Collections.Generic.EqualityComparer.Default.Equals(Seedream5Pro, other.Seedream5Pro) && global::System.Collections.Generic.EqualityComparer.Default.Equals(Seedream5Lite, other.Seedream5Lite) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(GrokImagineImage2, other.GrokImagineImage2) && global::System.Collections.Generic.EqualityComparer.Default.Equals(Gemini25Flash, other.Gemini25Flash) ; } diff --git a/src/libs/Runway/Generated/Runway.Models.CreateTextToImageRequestDiscriminatorModel.g.cs b/src/libs/Runway/Generated/Runway.Models.CreateTextToImageRequestDiscriminatorModel.g.cs index 9815aea6..dfe7172c 100644 --- a/src/libs/Runway/Generated/Runway.Models.CreateTextToImageRequestDiscriminatorModel.g.cs +++ b/src/libs/Runway/Generated/Runway.Models.CreateTextToImageRequestDiscriminatorModel.g.cs @@ -35,6 +35,10 @@ public enum CreateTextToImageRequestDiscriminatorModel /// /// /// + GrokImagineImage2, + /// + /// + /// Seedream5Lite, /// /// @@ -60,6 +64,7 @@ public static string ToValueString(this CreateTextToImageRequestDiscriminatorMod CreateTextToImageRequestDiscriminatorModel.Gen4Image => "gen4_image", CreateTextToImageRequestDiscriminatorModel.Gen4ImageTurbo => "gen4_image_turbo", CreateTextToImageRequestDiscriminatorModel.GptImage2 => "gpt_image_2", + CreateTextToImageRequestDiscriminatorModel.GrokImagineImage2 => "grok_imagine_image_2", CreateTextToImageRequestDiscriminatorModel.Seedream5Lite => "seedream5_lite", CreateTextToImageRequestDiscriminatorModel.Seedream5Pro => "seedream5_pro", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), @@ -78,6 +83,7 @@ public static string ToValueString(this CreateTextToImageRequestDiscriminatorMod "gen4_image" => CreateTextToImageRequestDiscriminatorModel.Gen4Image, "gen4_image_turbo" => CreateTextToImageRequestDiscriminatorModel.Gen4ImageTurbo, "gpt_image_2" => CreateTextToImageRequestDiscriminatorModel.GptImage2, + "grok_imagine_image_2" => CreateTextToImageRequestDiscriminatorModel.GrokImagineImage2, "seedream5_lite" => CreateTextToImageRequestDiscriminatorModel.Seedream5Lite, "seedream5_pro" => CreateTextToImageRequestDiscriminatorModel.Seedream5Pro, _ => null, diff --git a/src/libs/Runway/Generated/Runway.Models.CreateTextToImageRequestGrokImagineImage2.Json.g.cs b/src/libs/Runway/Generated/Runway.Models.CreateTextToImageRequestGrokImagineImage2.Json.g.cs new file mode 100644 index 00000000..7f40f292 --- /dev/null +++ b/src/libs/Runway/Generated/Runway.Models.CreateTextToImageRequestGrokImagineImage2.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Runway +{ + public sealed partial class CreateTextToImageRequestGrokImagineImage2 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Runway.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Runway.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Runway.CreateTextToImageRequestGrokImagineImage2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Runway.CreateTextToImageRequestGrokImagineImage2), + jsonSerializerContext) as global::Runway.CreateTextToImageRequestGrokImagineImage2; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Runway.CreateTextToImageRequestGrokImagineImage2? FromJson( + string json) + { + return FromJson( + json, + global::Runway.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Runway.CreateTextToImageRequestGrokImagineImage2? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Runway.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Runway.CreateTextToImageRequestGrokImagineImage2), + jsonSerializerContext).ConfigureAwait(false)) as global::Runway.CreateTextToImageRequestGrokImagineImage2; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Runway.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Runway.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Runway/Generated/Runway.Models.CreateTextToImageRequestGrokImagineImage2.g.cs b/src/libs/Runway/Generated/Runway.Models.CreateTextToImageRequestGrokImagineImage2.g.cs new file mode 100644 index 00000000..7cfcd507 --- /dev/null +++ b/src/libs/Runway/Generated/Runway.Models.CreateTextToImageRequestGrokImagineImage2.g.cs @@ -0,0 +1,115 @@ + +#nullable enable + +namespace Runway +{ + /// + /// + /// + public sealed partial class CreateTextToImageRequestGrokImagineImage2 + { + /// + /// A non-empty text prompt describing what should appear in the output image. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("promptText")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string PromptText { get; set; } + + /// + /// The resolution of the output image, expressed as `<width>:<height>`. 2K ratios cost 2 additional credits per image. Use `auto_1k` or `auto_2k` to pick a resolution tier and let the model choose the framing from the prompt. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("ratio")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Runway.JsonConverters.CreateTextToImageRequestGrokImagineImage2RatioJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Runway.CreateTextToImageRequestGrokImagineImage2Ratio Ratio { get; set; } + + /// + /// How much rendering effort the model spends on the output. Defaults to `medium`; `low` is faster and costs 2 fewer credits per image. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("quality")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Runway.JsonConverters.CreateTextToImageRequestGrokImagineImage2QualityJsonConverter))] + public global::Runway.CreateTextToImageRequestGrokImagineImage2Quality? Quality { get; set; } + + /// + /// When true with exactly one reference image, edit that image directly instead of using it as a loose visual reference. With several reference images the prompt describes how they should be edited or combined. Requires at least one reference image. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("edit")] + public bool? Edit { get; set; } + + /// + /// Up to 3 images to guide the generation. Reference them from `promptText` to describe how each should be used. Each adds 1 credit to the generation. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("referenceImages")] + public global::System.Collections.Generic.IList? ReferenceImages { get; set; } + + /// + /// The number of images to generate. Increasing this number will affect the number of credits consumed by the generation. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("outputCount")] + public int? OutputCount { get; set; } + + /// + /// + /// + /// "grok_imagine_image_2" + [global::System.Text.Json.Serialization.JsonPropertyName("model")] + public string Model { get; set; } = "grok_imagine_image_2"; + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// A non-empty text prompt describing what should appear in the output image. + /// + /// + /// The resolution of the output image, expressed as `<width>:<height>`. 2K ratios cost 2 additional credits per image. Use `auto_1k` or `auto_2k` to pick a resolution tier and let the model choose the framing from the prompt. + /// + /// + /// How much rendering effort the model spends on the output. Defaults to `medium`; `low` is faster and costs 2 fewer credits per image. + /// + /// + /// When true with exactly one reference image, edit that image directly instead of using it as a loose visual reference. With several reference images the prompt describes how they should be edited or combined. Requires at least one reference image. + /// + /// + /// Up to 3 images to guide the generation. Reference them from `promptText` to describe how each should be used. Each adds 1 credit to the generation. + /// + /// + /// The number of images to generate. Increasing this number will affect the number of credits consumed by the generation. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateTextToImageRequestGrokImagineImage2( + string promptText, + global::Runway.CreateTextToImageRequestGrokImagineImage2Ratio ratio, + global::Runway.CreateTextToImageRequestGrokImagineImage2Quality? quality, + bool? edit, + global::System.Collections.Generic.IList? referenceImages, + int? outputCount, + string model = "grok_imagine_image_2") + { + this.PromptText = promptText ?? throw new global::System.ArgumentNullException(nameof(promptText)); + this.Ratio = ratio; + this.Quality = quality; + this.Edit = edit; + this.ReferenceImages = referenceImages; + this.OutputCount = outputCount; + this.Model = model; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateTextToImageRequestGrokImagineImage2() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Runway/Generated/Runway.Models.CreateTextToImageRequestGrokImagineImage2Quality.g.cs b/src/libs/Runway/Generated/Runway.Models.CreateTextToImageRequestGrokImagineImage2Quality.g.cs new file mode 100644 index 00000000..351d2d22 --- /dev/null +++ b/src/libs/Runway/Generated/Runway.Models.CreateTextToImageRequestGrokImagineImage2Quality.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Runway +{ + /// + /// How much rendering effort the model spends on the output. Defaults to `medium`; `low` is faster and costs 2 fewer credits per image. + /// + public enum CreateTextToImageRequestGrokImagineImage2Quality + { + /// + /// + /// + Low, + /// + /// + /// + Medium, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateTextToImageRequestGrokImagineImage2QualityExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateTextToImageRequestGrokImagineImage2Quality value) + { + return value switch + { + CreateTextToImageRequestGrokImagineImage2Quality.Low => "low", + CreateTextToImageRequestGrokImagineImage2Quality.Medium => "medium", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateTextToImageRequestGrokImagineImage2Quality? ToEnum(string value) + { + return value switch + { + "low" => CreateTextToImageRequestGrokImagineImage2Quality.Low, + "medium" => CreateTextToImageRequestGrokImagineImage2Quality.Medium, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Runway/Generated/Runway.Models.CreateTextToImageRequestGrokImagineImage2Ratio.g.cs b/src/libs/Runway/Generated/Runway.Models.CreateTextToImageRequestGrokImagineImage2Ratio.g.cs new file mode 100644 index 00000000..dab59ace --- /dev/null +++ b/src/libs/Runway/Generated/Runway.Models.CreateTextToImageRequestGrokImagineImage2Ratio.g.cs @@ -0,0 +1,207 @@ + +#nullable enable + +namespace Runway +{ + /// + /// The resolution of the output image, expressed as `<width>:<height>`. 2K ratios cost 2 additional credits per image. Use `auto_1k` or `auto_2k` to pick a resolution tier and let the model choose the framing from the prompt. + /// + public enum CreateTextToImageRequestGrokImagineImage2Ratio + { + /// + /// + /// + x1024_1024, + /// + /// + /// + x1152_864, + /// + /// + /// + x1248_576, + /// + /// + /// + x1248_832, + /// + /// + /// + x1280_576, + /// + /// + /// + x1280_720, + /// + /// + /// + x1344_2912, + /// + /// + /// + x1408_704, + /// + /// + /// + x1440_3200, + /// + /// + /// + x1456_2912, + /// + /// + /// + x1584_2816, + /// + /// + /// + x1664_2496, + /// + /// + /// + x1776_2368, + /// + /// + /// + x2048_2048, + /// + /// + /// + x2368_1776, + /// + /// + /// + x2496_1664, + /// + /// + /// + x2816_1584, + /// + /// + /// + x2912_1344, + /// + /// + /// + x2912_1456, + /// + /// + /// + x3200_1440, + /// + /// + /// + x576_1248, + /// + /// + /// + x576_1280, + /// + /// + /// + x704_1408, + /// + /// + /// + x720_1280, + /// + /// + /// + x832_1248, + /// + /// + /// + x864_1152, + /// + /// <height>`. 2K ratios cost 2 additional credits per image. Use `auto_1k` or `auto_2k` to pick a resolution tier and let the model choose the framing from the prompt. + /// + Auto1k, + /// + /// <height>`. 2K ratios cost 2 additional credits per image. Use `auto_1k` or `auto_2k` to pick a resolution tier and let the model choose the framing from the prompt. + /// + Auto2k, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateTextToImageRequestGrokImagineImage2RatioExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateTextToImageRequestGrokImagineImage2Ratio value) + { + return value switch + { + CreateTextToImageRequestGrokImagineImage2Ratio.x1024_1024 => "1024:1024", + CreateTextToImageRequestGrokImagineImage2Ratio.x1152_864 => "1152:864", + CreateTextToImageRequestGrokImagineImage2Ratio.x1248_576 => "1248:576", + CreateTextToImageRequestGrokImagineImage2Ratio.x1248_832 => "1248:832", + CreateTextToImageRequestGrokImagineImage2Ratio.x1280_576 => "1280:576", + CreateTextToImageRequestGrokImagineImage2Ratio.x1280_720 => "1280:720", + CreateTextToImageRequestGrokImagineImage2Ratio.x1344_2912 => "1344:2912", + CreateTextToImageRequestGrokImagineImage2Ratio.x1408_704 => "1408:704", + CreateTextToImageRequestGrokImagineImage2Ratio.x1440_3200 => "1440:3200", + CreateTextToImageRequestGrokImagineImage2Ratio.x1456_2912 => "1456:2912", + CreateTextToImageRequestGrokImagineImage2Ratio.x1584_2816 => "1584:2816", + CreateTextToImageRequestGrokImagineImage2Ratio.x1664_2496 => "1664:2496", + CreateTextToImageRequestGrokImagineImage2Ratio.x1776_2368 => "1776:2368", + CreateTextToImageRequestGrokImagineImage2Ratio.x2048_2048 => "2048:2048", + CreateTextToImageRequestGrokImagineImage2Ratio.x2368_1776 => "2368:1776", + CreateTextToImageRequestGrokImagineImage2Ratio.x2496_1664 => "2496:1664", + CreateTextToImageRequestGrokImagineImage2Ratio.x2816_1584 => "2816:1584", + CreateTextToImageRequestGrokImagineImage2Ratio.x2912_1344 => "2912:1344", + CreateTextToImageRequestGrokImagineImage2Ratio.x2912_1456 => "2912:1456", + CreateTextToImageRequestGrokImagineImage2Ratio.x3200_1440 => "3200:1440", + CreateTextToImageRequestGrokImagineImage2Ratio.x576_1248 => "576:1248", + CreateTextToImageRequestGrokImagineImage2Ratio.x576_1280 => "576:1280", + CreateTextToImageRequestGrokImagineImage2Ratio.x704_1408 => "704:1408", + CreateTextToImageRequestGrokImagineImage2Ratio.x720_1280 => "720:1280", + CreateTextToImageRequestGrokImagineImage2Ratio.x832_1248 => "832:1248", + CreateTextToImageRequestGrokImagineImage2Ratio.x864_1152 => "864:1152", + CreateTextToImageRequestGrokImagineImage2Ratio.Auto1k => "auto_1k", + CreateTextToImageRequestGrokImagineImage2Ratio.Auto2k => "auto_2k", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateTextToImageRequestGrokImagineImage2Ratio? ToEnum(string value) + { + return value switch + { + "1024:1024" => CreateTextToImageRequestGrokImagineImage2Ratio.x1024_1024, + "1152:864" => CreateTextToImageRequestGrokImagineImage2Ratio.x1152_864, + "1248:576" => CreateTextToImageRequestGrokImagineImage2Ratio.x1248_576, + "1248:832" => CreateTextToImageRequestGrokImagineImage2Ratio.x1248_832, + "1280:576" => CreateTextToImageRequestGrokImagineImage2Ratio.x1280_576, + "1280:720" => CreateTextToImageRequestGrokImagineImage2Ratio.x1280_720, + "1344:2912" => CreateTextToImageRequestGrokImagineImage2Ratio.x1344_2912, + "1408:704" => CreateTextToImageRequestGrokImagineImage2Ratio.x1408_704, + "1440:3200" => CreateTextToImageRequestGrokImagineImage2Ratio.x1440_3200, + "1456:2912" => CreateTextToImageRequestGrokImagineImage2Ratio.x1456_2912, + "1584:2816" => CreateTextToImageRequestGrokImagineImage2Ratio.x1584_2816, + "1664:2496" => CreateTextToImageRequestGrokImagineImage2Ratio.x1664_2496, + "1776:2368" => CreateTextToImageRequestGrokImagineImage2Ratio.x1776_2368, + "2048:2048" => CreateTextToImageRequestGrokImagineImage2Ratio.x2048_2048, + "2368:1776" => CreateTextToImageRequestGrokImagineImage2Ratio.x2368_1776, + "2496:1664" => CreateTextToImageRequestGrokImagineImage2Ratio.x2496_1664, + "2816:1584" => CreateTextToImageRequestGrokImagineImage2Ratio.x2816_1584, + "2912:1344" => CreateTextToImageRequestGrokImagineImage2Ratio.x2912_1344, + "2912:1456" => CreateTextToImageRequestGrokImagineImage2Ratio.x2912_1456, + "3200:1440" => CreateTextToImageRequestGrokImagineImage2Ratio.x3200_1440, + "576:1248" => CreateTextToImageRequestGrokImagineImage2Ratio.x576_1248, + "576:1280" => CreateTextToImageRequestGrokImagineImage2Ratio.x576_1280, + "704:1408" => CreateTextToImageRequestGrokImagineImage2Ratio.x704_1408, + "720:1280" => CreateTextToImageRequestGrokImagineImage2Ratio.x720_1280, + "832:1248" => CreateTextToImageRequestGrokImagineImage2Ratio.x832_1248, + "864:1152" => CreateTextToImageRequestGrokImagineImage2Ratio.x864_1152, + "auto_1k" => CreateTextToImageRequestGrokImagineImage2Ratio.Auto1k, + "auto_2k" => CreateTextToImageRequestGrokImagineImage2Ratio.Auto2k, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Runway/Generated/Runway.Models.CreateTextToImageRequestGrokImagineImage2ReferenceImage.Json.g.cs b/src/libs/Runway/Generated/Runway.Models.CreateTextToImageRequestGrokImagineImage2ReferenceImage.Json.g.cs new file mode 100644 index 00000000..c2953796 --- /dev/null +++ b/src/libs/Runway/Generated/Runway.Models.CreateTextToImageRequestGrokImagineImage2ReferenceImage.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Runway +{ + public sealed partial class CreateTextToImageRequestGrokImagineImage2ReferenceImage + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Runway.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Runway.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Runway.CreateTextToImageRequestGrokImagineImage2ReferenceImage? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Runway.CreateTextToImageRequestGrokImagineImage2ReferenceImage), + jsonSerializerContext) as global::Runway.CreateTextToImageRequestGrokImagineImage2ReferenceImage; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Runway.CreateTextToImageRequestGrokImagineImage2ReferenceImage? FromJson( + string json) + { + return FromJson( + json, + global::Runway.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Runway.CreateTextToImageRequestGrokImagineImage2ReferenceImage? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Runway.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Runway.CreateTextToImageRequestGrokImagineImage2ReferenceImage), + jsonSerializerContext).ConfigureAwait(false)) as global::Runway.CreateTextToImageRequestGrokImagineImage2ReferenceImage; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Runway.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Runway.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Runway/Generated/Runway.Models.CreateTextToImageRequestGrokImagineImage2ReferenceImage.g.cs b/src/libs/Runway/Generated/Runway.Models.CreateTextToImageRequestGrokImagineImage2ReferenceImage.g.cs new file mode 100644 index 00000000..a53fd5a1 --- /dev/null +++ b/src/libs/Runway/Generated/Runway.Models.CreateTextToImageRequestGrokImagineImage2ReferenceImage.g.cs @@ -0,0 +1,50 @@ + +#nullable enable + +namespace Runway +{ + /// + /// + /// + public sealed partial class CreateTextToImageRequestGrokImagineImage2ReferenceImage + { + /// + /// A HTTPS URL, Runway or data URI containing an encoded image. See [our docs](/assets/inputs#images) on image inputs for more information.
+ /// Example: https://example.com/image.jpg + ///
+ /// https://example.com/image.jpg + [global::System.Text.Json.Serialization.JsonPropertyName("uri")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Uri { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// A HTTPS URL, Runway or data URI containing an encoded image. See [our docs](/assets/inputs#images) on image inputs for more information.
+ /// Example: https://example.com/image.jpg + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateTextToImageRequestGrokImagineImage2ReferenceImage( + string uri) + { + this.Uri = uri; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateTextToImageRequestGrokImagineImage2ReferenceImage() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequest.g.cs b/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequest.g.cs index c949e56f..aa290295 100644 --- a/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequest.g.cs +++ b/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequest.g.cs @@ -383,6 +383,43 @@ public bool TryPickSeedance25( public global::Runway.CreateTextToVideoRequestSeedance25 PickSeedance25() => IsSeedance25 ? Seedance25! : throw new global::System.InvalidOperationException($"Expected union variant 'Seedance25' but the value was {ToString()}."); + + /// + /// + /// +#if NET6_0_OR_GREATER + public global::Runway.CreateTextToVideoRequestGrokImagine15? GrokImagine15 { get; init; } +#else + public global::Runway.CreateTextToVideoRequestGrokImagine15? GrokImagine15 { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(GrokImagine15))] +#endif + public bool IsGrokImagine15 => GrokImagine15 != null; + + /// + /// + /// + public bool TryPickGrokImagine15( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Runway.CreateTextToVideoRequestGrokImagine15? value) + { + value = GrokImagine15; + return IsGrokImagine15; + } + + /// + /// + /// + public global::Runway.CreateTextToVideoRequestGrokImagine15 PickGrokImagine15() => IsGrokImagine15 + ? GrokImagine15! + : throw new global::System.InvalidOperationException($"Expected union variant 'GrokImagine15' but the value was {ToString()}."); /// /// /// @@ -613,6 +650,29 @@ public CreateTextToVideoRequest(global::Runway.CreateTextToVideoRequestSeedance2 ///
public static CreateTextToVideoRequest FromSeedance25(global::Runway.CreateTextToVideoRequestSeedance25? value) => new CreateTextToVideoRequest(value); + /// + /// + /// + public static implicit operator CreateTextToVideoRequest(global::Runway.CreateTextToVideoRequestGrokImagine15 value) => new CreateTextToVideoRequest((global::Runway.CreateTextToVideoRequestGrokImagine15?)value); + + /// + /// + /// + public static implicit operator global::Runway.CreateTextToVideoRequestGrokImagine15?(CreateTextToVideoRequest @this) => @this.GrokImagine15; + + /// + /// + /// + public CreateTextToVideoRequest(global::Runway.CreateTextToVideoRequestGrokImagine15? value) + { + GrokImagine15 = value; + } + + /// + /// + /// + public static CreateTextToVideoRequest FromGrokImagine15(global::Runway.CreateTextToVideoRequestGrokImagine15? value) => new CreateTextToVideoRequest(value); + /// /// /// @@ -627,7 +687,8 @@ public CreateTextToVideoRequest( global::Runway.CreateTextToVideoRequestSeedance2Fast? seedance2Fast, global::Runway.CreateTextToVideoRequestSeedance2Mini? seedance2Mini, global::Runway.CreateTextToVideoRequestGeminiOmniFlash? geminiOmniFlash, - global::Runway.CreateTextToVideoRequestSeedance25? seedance25 + global::Runway.CreateTextToVideoRequestSeedance25? seedance25, + global::Runway.CreateTextToVideoRequestGrokImagine15? grokImagine15 ) { Model = model; @@ -642,12 +703,14 @@ public CreateTextToVideoRequest( Seedance2Mini = seedance2Mini; GeminiOmniFlash = geminiOmniFlash; Seedance25 = seedance25; + GrokImagine15 = grokImagine15; } /// /// /// public object? Object => + GrokImagine15 as object ?? Seedance25 as object ?? GeminiOmniFlash as object ?? Seedance2Mini as object ?? @@ -673,7 +736,8 @@ Gen45 as object Seedance2Fast?.ToString() ?? Seedance2Mini?.ToString() ?? GeminiOmniFlash?.ToString() ?? - Seedance25?.ToString() + Seedance25?.ToString() ?? + GrokImagine15?.ToString() ; /// @@ -681,7 +745,7 @@ Gen45 as object /// public bool Validate() { - return IsGen45 && !IsVeo31 && !IsVeo31Fast && !IsHailuo3 && !IsHappyhorse10 && !IsSeedance2 && !IsSeedance2Fast && !IsSeedance2Mini && !IsGeminiOmniFlash && !IsSeedance25 || !IsGen45 && IsVeo31 && !IsVeo31Fast && !IsHailuo3 && !IsHappyhorse10 && !IsSeedance2 && !IsSeedance2Fast && !IsSeedance2Mini && !IsGeminiOmniFlash && !IsSeedance25 || !IsGen45 && !IsVeo31 && IsVeo31Fast && !IsHailuo3 && !IsHappyhorse10 && !IsSeedance2 && !IsSeedance2Fast && !IsSeedance2Mini && !IsGeminiOmniFlash && !IsSeedance25 || !IsGen45 && !IsVeo31 && !IsVeo31Fast && IsHailuo3 && !IsHappyhorse10 && !IsSeedance2 && !IsSeedance2Fast && !IsSeedance2Mini && !IsGeminiOmniFlash && !IsSeedance25 || !IsGen45 && !IsVeo31 && !IsVeo31Fast && !IsHailuo3 && IsHappyhorse10 && !IsSeedance2 && !IsSeedance2Fast && !IsSeedance2Mini && !IsGeminiOmniFlash && !IsSeedance25 || !IsGen45 && !IsVeo31 && !IsVeo31Fast && !IsHailuo3 && !IsHappyhorse10 && IsSeedance2 && !IsSeedance2Fast && !IsSeedance2Mini && !IsGeminiOmniFlash && !IsSeedance25 || !IsGen45 && !IsVeo31 && !IsVeo31Fast && !IsHailuo3 && !IsHappyhorse10 && !IsSeedance2 && IsSeedance2Fast && !IsSeedance2Mini && !IsGeminiOmniFlash && !IsSeedance25 || !IsGen45 && !IsVeo31 && !IsVeo31Fast && !IsHailuo3 && !IsHappyhorse10 && !IsSeedance2 && !IsSeedance2Fast && IsSeedance2Mini && !IsGeminiOmniFlash && !IsSeedance25 || !IsGen45 && !IsVeo31 && !IsVeo31Fast && !IsHailuo3 && !IsHappyhorse10 && !IsSeedance2 && !IsSeedance2Fast && !IsSeedance2Mini && IsGeminiOmniFlash && !IsSeedance25 || !IsGen45 && !IsVeo31 && !IsVeo31Fast && !IsHailuo3 && !IsHappyhorse10 && !IsSeedance2 && !IsSeedance2Fast && !IsSeedance2Mini && !IsGeminiOmniFlash && IsSeedance25; + return IsGen45 && !IsVeo31 && !IsVeo31Fast && !IsHailuo3 && !IsHappyhorse10 && !IsSeedance2 && !IsSeedance2Fast && !IsSeedance2Mini && !IsGeminiOmniFlash && !IsSeedance25 && !IsGrokImagine15 || !IsGen45 && IsVeo31 && !IsVeo31Fast && !IsHailuo3 && !IsHappyhorse10 && !IsSeedance2 && !IsSeedance2Fast && !IsSeedance2Mini && !IsGeminiOmniFlash && !IsSeedance25 && !IsGrokImagine15 || !IsGen45 && !IsVeo31 && IsVeo31Fast && !IsHailuo3 && !IsHappyhorse10 && !IsSeedance2 && !IsSeedance2Fast && !IsSeedance2Mini && !IsGeminiOmniFlash && !IsSeedance25 && !IsGrokImagine15 || !IsGen45 && !IsVeo31 && !IsVeo31Fast && IsHailuo3 && !IsHappyhorse10 && !IsSeedance2 && !IsSeedance2Fast && !IsSeedance2Mini && !IsGeminiOmniFlash && !IsSeedance25 && !IsGrokImagine15 || !IsGen45 && !IsVeo31 && !IsVeo31Fast && !IsHailuo3 && IsHappyhorse10 && !IsSeedance2 && !IsSeedance2Fast && !IsSeedance2Mini && !IsGeminiOmniFlash && !IsSeedance25 && !IsGrokImagine15 || !IsGen45 && !IsVeo31 && !IsVeo31Fast && !IsHailuo3 && !IsHappyhorse10 && IsSeedance2 && !IsSeedance2Fast && !IsSeedance2Mini && !IsGeminiOmniFlash && !IsSeedance25 && !IsGrokImagine15 || !IsGen45 && !IsVeo31 && !IsVeo31Fast && !IsHailuo3 && !IsHappyhorse10 && !IsSeedance2 && IsSeedance2Fast && !IsSeedance2Mini && !IsGeminiOmniFlash && !IsSeedance25 && !IsGrokImagine15 || !IsGen45 && !IsVeo31 && !IsVeo31Fast && !IsHailuo3 && !IsHappyhorse10 && !IsSeedance2 && !IsSeedance2Fast && IsSeedance2Mini && !IsGeminiOmniFlash && !IsSeedance25 && !IsGrokImagine15 || !IsGen45 && !IsVeo31 && !IsVeo31Fast && !IsHailuo3 && !IsHappyhorse10 && !IsSeedance2 && !IsSeedance2Fast && !IsSeedance2Mini && IsGeminiOmniFlash && !IsSeedance25 && !IsGrokImagine15 || !IsGen45 && !IsVeo31 && !IsVeo31Fast && !IsHailuo3 && !IsHappyhorse10 && !IsSeedance2 && !IsSeedance2Fast && !IsSeedance2Mini && !IsGeminiOmniFlash && IsSeedance25 && !IsGrokImagine15 || !IsGen45 && !IsVeo31 && !IsVeo31Fast && !IsHailuo3 && !IsHappyhorse10 && !IsSeedance2 && !IsSeedance2Fast && !IsSeedance2Mini && !IsGeminiOmniFlash && !IsSeedance25 && IsGrokImagine15; } /// @@ -698,6 +762,7 @@ public bool Validate() global::System.Func? seedance2Mini = null, global::System.Func? geminiOmniFlash = null, global::System.Func? seedance25 = null, + global::System.Func? grokImagine15 = null, bool validate = true) { if (validate) @@ -745,6 +810,10 @@ public bool Validate() { return seedance25(Seedance25!); } + else if (IsGrokImagine15 && grokImagine15 != null) + { + return grokImagine15(GrokImagine15!); + } return default(TResult); } @@ -772,6 +841,8 @@ public void Match( global::System.Action? geminiOmniFlash = null, global::System.Action? seedance25 = null, + + global::System.Action? grokImagine15 = null, bool validate = true) { if (validate) @@ -819,6 +890,10 @@ public void Match( { seedance25?.Invoke(Seedance25!); } + else if (IsGrokImagine15) + { + grokImagine15?.Invoke(GrokImagine15!); + } } /// @@ -835,6 +910,7 @@ public void Switch( global::System.Action? seedance2Mini = null, global::System.Action? geminiOmniFlash = null, global::System.Action? seedance25 = null, + global::System.Action? grokImagine15 = null, bool validate = true) { if (validate) @@ -882,6 +958,10 @@ public void Switch( { seedance25?.Invoke(Seedance25!); } + else if (IsGrokImagine15) + { + grokImagine15?.Invoke(GrokImagine15!); + } } /// @@ -911,6 +991,8 @@ public override int GetHashCode() typeof(global::Runway.CreateTextToVideoRequestGeminiOmniFlash), Seedance25, typeof(global::Runway.CreateTextToVideoRequestSeedance25), + GrokImagine15, + typeof(global::Runway.CreateTextToVideoRequestGrokImagine15), }; const int offset = unchecked((int)2166136261); const int prime = 16777619; @@ -936,7 +1018,8 @@ public bool Equals(CreateTextToVideoRequest other) global::System.Collections.Generic.EqualityComparer.Default.Equals(Seedance2Fast, other.Seedance2Fast) && global::System.Collections.Generic.EqualityComparer.Default.Equals(Seedance2Mini, other.Seedance2Mini) && global::System.Collections.Generic.EqualityComparer.Default.Equals(GeminiOmniFlash, other.GeminiOmniFlash) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(Seedance25, other.Seedance25) + global::System.Collections.Generic.EqualityComparer.Default.Equals(Seedance25, other.Seedance25) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(GrokImagine15, other.GrokImagine15) ; } diff --git a/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequestDiscriminatorModel.g.cs b/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequestDiscriminatorModel.g.cs index 4a502642..e19dde63 100644 --- a/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequestDiscriminatorModel.g.cs +++ b/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequestDiscriminatorModel.g.cs @@ -19,6 +19,10 @@ public enum CreateTextToVideoRequestDiscriminatorModel /// /// /// + GrokImagine15, + /// + /// + /// Hailuo3, /// /// @@ -64,6 +68,7 @@ public static string ToValueString(this CreateTextToVideoRequestDiscriminatorMod { CreateTextToVideoRequestDiscriminatorModel.GeminiOmniFlash => "gemini_omni_flash", CreateTextToVideoRequestDiscriminatorModel.Gen45 => "gen4.5", + CreateTextToVideoRequestDiscriminatorModel.GrokImagine15 => "grok_imagine_1_5", CreateTextToVideoRequestDiscriminatorModel.Hailuo3 => "hailuo3", CreateTextToVideoRequestDiscriminatorModel.Happyhorse10 => "happyhorse_1_0", CreateTextToVideoRequestDiscriminatorModel.Seedance2 => "seedance2", @@ -84,6 +89,7 @@ public static string ToValueString(this CreateTextToVideoRequestDiscriminatorMod { "gemini_omni_flash" => CreateTextToVideoRequestDiscriminatorModel.GeminiOmniFlash, "gen4.5" => CreateTextToVideoRequestDiscriminatorModel.Gen45, + "grok_imagine_1_5" => CreateTextToVideoRequestDiscriminatorModel.GrokImagine15, "hailuo3" => CreateTextToVideoRequestDiscriminatorModel.Hailuo3, "happyhorse_1_0" => CreateTextToVideoRequestDiscriminatorModel.Happyhorse10, "seedance2" => CreateTextToVideoRequestDiscriminatorModel.Seedance2, diff --git a/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequestGrokImagine15.Json.g.cs b/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequestGrokImagine15.Json.g.cs new file mode 100644 index 00000000..5dbc99b9 --- /dev/null +++ b/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequestGrokImagine15.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Runway +{ + public sealed partial class CreateTextToVideoRequestGrokImagine15 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Runway.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Runway.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Runway.CreateTextToVideoRequestGrokImagine15? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Runway.CreateTextToVideoRequestGrokImagine15), + jsonSerializerContext) as global::Runway.CreateTextToVideoRequestGrokImagine15; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Runway.CreateTextToVideoRequestGrokImagine15? FromJson( + string json) + { + return FromJson( + json, + global::Runway.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Runway.CreateTextToVideoRequestGrokImagine15? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Runway.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Runway.CreateTextToVideoRequestGrokImagine15), + jsonSerializerContext).ConfigureAwait(false)) as global::Runway.CreateTextToVideoRequestGrokImagine15; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Runway.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Runway.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequestGrokImagine15.g.cs b/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequestGrokImagine15.g.cs new file mode 100644 index 00000000..006b0971 --- /dev/null +++ b/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequestGrokImagine15.g.cs @@ -0,0 +1,126 @@ + +#nullable enable + +namespace Runway +{ + /// + /// + /// + public sealed partial class CreateTextToVideoRequestGrokImagine15 + { + /// + /// A non-empty text prompt describing what should appear in the output. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("promptText")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string PromptText { get; set; } + + /// + /// The output resolution. Requests with image references are capped at 720p. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("resolution")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Runway.JsonConverters.CreateTextToVideoRequestGrokImagine15ResolutionJsonConverter))] + public global::Runway.CreateTextToVideoRequestGrokImagine15Resolution? Resolution { get; set; } + + /// + /// The number of seconds of duration for the output video. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("duration")] + public int? Duration { get; set; } + + /// + /// The aspect ratio of the output video. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("ratio")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Runway.JsonConverters.CreateTextToVideoRequestGrokImagine15RatioJsonConverter))] + public global::Runway.CreateTextToVideoRequestGrokImagine15Ratio? Ratio { get; set; } + + /// + /// An optional array of image references. Referenced images can be addressed in the prompt as [Image 1], [Image 2], and so on. See [our docs](/assets/inputs#images) on image inputs for more information. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("references")] + public global::System.Collections.Generic.IList? References { get; set; } + + /// + /// An optional array of audio references. Audio references require at least one image reference, and each clip must be between 3 and 15 seconds. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("referenceAudio")] + public global::System.Collections.Generic.IList? ReferenceAudio { get; set; } + + /// + /// + /// + /// "grok_imagine_1_5" + [global::System.Text.Json.Serialization.JsonPropertyName("model")] + public string Model { get; set; } = "grok_imagine_1_5"; + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// A non-empty text prompt describing what should appear in the output. + /// + /// + /// The output resolution. Requests with image references are capped at 720p. + /// + /// + /// The number of seconds of duration for the output video. + /// + /// + /// The aspect ratio of the output video. + /// + /// + /// An optional array of image references. Referenced images can be addressed in the prompt as [Image 1], [Image 2], and so on. See [our docs](/assets/inputs#images) on image inputs for more information. + /// + /// + /// An optional array of audio references. Audio references require at least one image reference, and each clip must be between 3 and 15 seconds. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateTextToVideoRequestGrokImagine15( + string promptText, + global::Runway.CreateTextToVideoRequestGrokImagine15Resolution? resolution, + int? duration, + global::Runway.CreateTextToVideoRequestGrokImagine15Ratio? ratio, + global::System.Collections.Generic.IList? references, + global::System.Collections.Generic.IList? referenceAudio, + string model = "grok_imagine_1_5") + { + this.PromptText = promptText ?? throw new global::System.ArgumentNullException(nameof(promptText)); + this.Resolution = resolution; + this.Duration = duration; + this.Ratio = ratio; + this.References = references; + this.ReferenceAudio = referenceAudio; + this.Model = model; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateTextToVideoRequestGrokImagine15() + { + } + + /// + /// Creates a new from its single non-const required field, + /// hardcoding any const discriminator fields. + /// + public static CreateTextToVideoRequestGrokImagine15 FromPromptText(string promptText) + { + return new CreateTextToVideoRequestGrokImagine15 + { + PromptText = promptText, + }; + } + + } +} \ No newline at end of file diff --git a/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequestGrokImagine15Ratio.g.cs b/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequestGrokImagine15Ratio.g.cs new file mode 100644 index 00000000..fa46ba63 --- /dev/null +++ b/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequestGrokImagine15Ratio.g.cs @@ -0,0 +1,81 @@ + +#nullable enable + +namespace Runway +{ + /// + /// The aspect ratio of the output video. + /// + public enum CreateTextToVideoRequestGrokImagine15Ratio + { + /// + /// + /// + x16_9, + /// + /// + /// + x1_1, + /// + /// + /// + x2_3, + /// + /// + /// + x3_2, + /// + /// + /// + x3_4, + /// + /// + /// + x4_3, + /// + /// + /// + x9_16, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateTextToVideoRequestGrokImagine15RatioExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateTextToVideoRequestGrokImagine15Ratio value) + { + return value switch + { + CreateTextToVideoRequestGrokImagine15Ratio.x16_9 => "16:9", + CreateTextToVideoRequestGrokImagine15Ratio.x1_1 => "1:1", + CreateTextToVideoRequestGrokImagine15Ratio.x2_3 => "2:3", + CreateTextToVideoRequestGrokImagine15Ratio.x3_2 => "3:2", + CreateTextToVideoRequestGrokImagine15Ratio.x3_4 => "3:4", + CreateTextToVideoRequestGrokImagine15Ratio.x4_3 => "4:3", + CreateTextToVideoRequestGrokImagine15Ratio.x9_16 => "9:16", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateTextToVideoRequestGrokImagine15Ratio? ToEnum(string value) + { + return value switch + { + "16:9" => CreateTextToVideoRequestGrokImagine15Ratio.x16_9, + "1:1" => CreateTextToVideoRequestGrokImagine15Ratio.x1_1, + "2:3" => CreateTextToVideoRequestGrokImagine15Ratio.x2_3, + "3:2" => CreateTextToVideoRequestGrokImagine15Ratio.x3_2, + "3:4" => CreateTextToVideoRequestGrokImagine15Ratio.x3_4, + "4:3" => CreateTextToVideoRequestGrokImagine15Ratio.x4_3, + "9:16" => CreateTextToVideoRequestGrokImagine15Ratio.x9_16, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequestGrokImagine15Reference.Json.g.cs b/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequestGrokImagine15Reference.Json.g.cs new file mode 100644 index 00000000..89c4596e --- /dev/null +++ b/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequestGrokImagine15Reference.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Runway +{ + public sealed partial class CreateTextToVideoRequestGrokImagine15Reference + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Runway.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Runway.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Runway.CreateTextToVideoRequestGrokImagine15Reference? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Runway.CreateTextToVideoRequestGrokImagine15Reference), + jsonSerializerContext) as global::Runway.CreateTextToVideoRequestGrokImagine15Reference; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Runway.CreateTextToVideoRequestGrokImagine15Reference? FromJson( + string json) + { + return FromJson( + json, + global::Runway.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Runway.CreateTextToVideoRequestGrokImagine15Reference? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Runway.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Runway.CreateTextToVideoRequestGrokImagine15Reference), + jsonSerializerContext).ConfigureAwait(false)) as global::Runway.CreateTextToVideoRequestGrokImagine15Reference; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Runway.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Runway.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequestGrokImagine15Reference.g.cs b/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequestGrokImagine15Reference.g.cs new file mode 100644 index 00000000..cabd0584 --- /dev/null +++ b/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequestGrokImagine15Reference.g.cs @@ -0,0 +1,50 @@ + +#nullable enable + +namespace Runway +{ + /// + /// + /// + public sealed partial class CreateTextToVideoRequestGrokImagine15Reference + { + /// + /// A HTTPS URL, Runway or data URI containing an encoded image. See [our docs](/assets/inputs#images) on image inputs for more information.
+ /// Example: https://example.com/image.jpg + ///
+ /// https://example.com/image.jpg + [global::System.Text.Json.Serialization.JsonPropertyName("uri")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Uri { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// A HTTPS URL, Runway or data URI containing an encoded image. See [our docs](/assets/inputs#images) on image inputs for more information.
+ /// Example: https://example.com/image.jpg + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateTextToVideoRequestGrokImagine15Reference( + string uri) + { + this.Uri = uri; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateTextToVideoRequestGrokImagine15Reference() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequestGrokImagine15ReferenceAudioItem.Json.g.cs b/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequestGrokImagine15ReferenceAudioItem.Json.g.cs new file mode 100644 index 00000000..39f93d44 --- /dev/null +++ b/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequestGrokImagine15ReferenceAudioItem.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Runway +{ + public sealed partial class CreateTextToVideoRequestGrokImagine15ReferenceAudioItem + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Runway.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Runway.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Runway.CreateTextToVideoRequestGrokImagine15ReferenceAudioItem? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Runway.CreateTextToVideoRequestGrokImagine15ReferenceAudioItem), + jsonSerializerContext) as global::Runway.CreateTextToVideoRequestGrokImagine15ReferenceAudioItem; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Runway.CreateTextToVideoRequestGrokImagine15ReferenceAudioItem? FromJson( + string json) + { + return FromJson( + json, + global::Runway.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Runway.CreateTextToVideoRequestGrokImagine15ReferenceAudioItem? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Runway.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Runway.CreateTextToVideoRequestGrokImagine15ReferenceAudioItem), + jsonSerializerContext).ConfigureAwait(false)) as global::Runway.CreateTextToVideoRequestGrokImagine15ReferenceAudioItem; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Runway.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Runway.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequestGrokImagine15ReferenceAudioItem.g.cs b/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequestGrokImagine15ReferenceAudioItem.g.cs new file mode 100644 index 00000000..218930c2 --- /dev/null +++ b/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequestGrokImagine15ReferenceAudioItem.g.cs @@ -0,0 +1,72 @@ + +#nullable enable + +namespace Runway +{ + /// + /// An audio reference allows the model to drive the output with the supplied audio. + /// + public sealed partial class CreateTextToVideoRequestGrokImagine15ReferenceAudioItem + { + /// + /// + /// + /// "audio" + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + public string Type { get; set; } = "audio"; + + /// + /// A HTTPS URL, Runway or data URI containing an encoded audio. See [our docs](/assets/inputs#audio) on audio inputs for more information.
+ /// Example: https://example.com/audio.mp3 + ///
+ /// https://example.com/audio.mp3 + [global::System.Text.Json.Serialization.JsonPropertyName("uri")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Uri { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// A HTTPS URL, Runway or data URI containing an encoded audio. See [our docs](/assets/inputs#audio) on audio inputs for more information.
+ /// Example: https://example.com/audio.mp3 + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateTextToVideoRequestGrokImagine15ReferenceAudioItem( + string uri, + string type = "audio") + { + this.Type = type; + this.Uri = uri; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateTextToVideoRequestGrokImagine15ReferenceAudioItem() + { + } + + /// + /// Creates a new from its single non-const required field, + /// hardcoding any const discriminator fields. + /// + public static CreateTextToVideoRequestGrokImagine15ReferenceAudioItem FromUri(string uri) + { + return new CreateTextToVideoRequestGrokImagine15ReferenceAudioItem + { + Uri = uri, + }; + } + + } +} \ No newline at end of file diff --git a/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequestGrokImagine15Resolution.g.cs b/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequestGrokImagine15Resolution.g.cs new file mode 100644 index 00000000..54aced3e --- /dev/null +++ b/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequestGrokImagine15Resolution.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace Runway +{ + /// + /// The output resolution. Requests with image references are capped at 720p. + /// + public enum CreateTextToVideoRequestGrokImagine15Resolution + { + /// + /// + /// + x1080p, + /// + /// + /// + x480p, + /// + /// + /// + x720p, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateTextToVideoRequestGrokImagine15ResolutionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateTextToVideoRequestGrokImagine15Resolution value) + { + return value switch + { + CreateTextToVideoRequestGrokImagine15Resolution.x1080p => "1080p", + CreateTextToVideoRequestGrokImagine15Resolution.x480p => "480p", + CreateTextToVideoRequestGrokImagine15Resolution.x720p => "720p", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateTextToVideoRequestGrokImagine15Resolution? ToEnum(string value) + { + return value switch + { + "1080p" => CreateTextToVideoRequestGrokImagine15Resolution.x1080p, + "480p" => CreateTextToVideoRequestGrokImagine15Resolution.x480p, + "720p" => CreateTextToVideoRequestGrokImagine15Resolution.x720p, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequestSeedance25.g.cs b/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequestSeedance25.g.cs index e2f6be21..3c44bccb 100644 --- a/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequestSeedance25.g.cs +++ b/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequestSeedance25.g.cs @@ -28,7 +28,7 @@ public sealed partial class CreateTextToVideoRequestSeedance25 public int? Duration { get; set; } /// - /// The resolution of the output video. Seedance 2.5 supports 480p and 720p only. + /// The resolution of the output video. Seedance 2.5 supports 480p, 720p, and 1080p. /// [global::System.Text.Json.Serialization.JsonPropertyName("ratio")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Runway.JsonConverters.CreateTextToVideoRequestSeedance25RatioJsonConverter))] @@ -79,7 +79,7 @@ public sealed partial class CreateTextToVideoRequestSeedance25 /// The number of seconds of duration for the output video. /// /// - /// The resolution of the output video. Seedance 2.5 supports 480p and 720p only. + /// The resolution of the output video. Seedance 2.5 supports 480p, 720p, and 1080p. /// /// /// An optional array of image references (up to 30). See [our docs](/assets/inputs#images) on image inputs for more information. diff --git a/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequestSeedance25Ratio.g.cs b/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequestSeedance25Ratio.g.cs index e48bd819..ed0f3acf 100644 --- a/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequestSeedance25Ratio.g.cs +++ b/src/libs/Runway/Generated/Runway.Models.CreateTextToVideoRequestSeedance25Ratio.g.cs @@ -4,10 +4,14 @@ namespace Runway { /// - /// The resolution of the output video. Seedance 2.5 supports 480p and 720p only. + /// The resolution of the output video. Seedance 2.5 supports 480p, 720p, and 1080p. /// public enum CreateTextToVideoRequestSeedance25Ratio { + /// + /// + /// + x1080_1920, /// /// /// @@ -15,14 +19,34 @@ public enum CreateTextToVideoRequestSeedance25Ratio /// /// /// + x1248_1664, + /// + /// + /// x1280_720, /// /// /// + x1440_1440, + /// + /// + /// x1470_630, /// /// /// + x1664_1248, + /// + /// + /// + x1920_1080, + /// + /// + /// + x2206_946, + /// + /// + /// x480_854, /// /// @@ -70,9 +94,15 @@ public static string ToValueString(this CreateTextToVideoRequestSeedance25Ratio { return value switch { + CreateTextToVideoRequestSeedance25Ratio.x1080_1920 => "1080:1920", CreateTextToVideoRequestSeedance25Ratio.x1112_834 => "1112:834", + CreateTextToVideoRequestSeedance25Ratio.x1248_1664 => "1248:1664", CreateTextToVideoRequestSeedance25Ratio.x1280_720 => "1280:720", + CreateTextToVideoRequestSeedance25Ratio.x1440_1440 => "1440:1440", CreateTextToVideoRequestSeedance25Ratio.x1470_630 => "1470:630", + CreateTextToVideoRequestSeedance25Ratio.x1664_1248 => "1664:1248", + CreateTextToVideoRequestSeedance25Ratio.x1920_1080 => "1920:1080", + CreateTextToVideoRequestSeedance25Ratio.x2206_946 => "2206:946", CreateTextToVideoRequestSeedance25Ratio.x480_854 => "480:854", CreateTextToVideoRequestSeedance25Ratio.x560_752 => "560:752", CreateTextToVideoRequestSeedance25Ratio.x640_640 => "640:640", @@ -92,9 +122,15 @@ public static string ToValueString(this CreateTextToVideoRequestSeedance25Ratio { return value switch { + "1080:1920" => CreateTextToVideoRequestSeedance25Ratio.x1080_1920, "1112:834" => CreateTextToVideoRequestSeedance25Ratio.x1112_834, + "1248:1664" => CreateTextToVideoRequestSeedance25Ratio.x1248_1664, "1280:720" => CreateTextToVideoRequestSeedance25Ratio.x1280_720, + "1440:1440" => CreateTextToVideoRequestSeedance25Ratio.x1440_1440, "1470:630" => CreateTextToVideoRequestSeedance25Ratio.x1470_630, + "1664:1248" => CreateTextToVideoRequestSeedance25Ratio.x1664_1248, + "1920:1080" => CreateTextToVideoRequestSeedance25Ratio.x1920_1080, + "2206:946" => CreateTextToVideoRequestSeedance25Ratio.x2206_946, "480:854" => CreateTextToVideoRequestSeedance25Ratio.x480_854, "560:752" => CreateTextToVideoRequestSeedance25Ratio.x560_752, "640:640" => CreateTextToVideoRequestSeedance25Ratio.x640_640, diff --git a/src/libs/Runway/Generated/Runway.Models.CreateVideoToVideoRequestSeedance25.g.cs b/src/libs/Runway/Generated/Runway.Models.CreateVideoToVideoRequestSeedance25.g.cs index c307d00f..b82c2321 100644 --- a/src/libs/Runway/Generated/Runway.Models.CreateVideoToVideoRequestSeedance25.g.cs +++ b/src/libs/Runway/Generated/Runway.Models.CreateVideoToVideoRequestSeedance25.g.cs @@ -45,7 +45,7 @@ public sealed partial class CreateVideoToVideoRequestSeedance25 public int? Duration { get; set; } /// - /// The resolution of the output video. Seedance 2.5 supports 480p and 720p only. + /// The resolution of the output video. Seedance 2.5 supports 480p, 720p, and 1080p. /// [global::System.Text.Json.Serialization.JsonPropertyName("ratio")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Runway.JsonConverters.CreateVideoToVideoRequestSeedance25RatioJsonConverter))] @@ -104,7 +104,7 @@ public sealed partial class CreateVideoToVideoRequestSeedance25 /// The number of seconds of duration for the output video. Defaults to 5. /// /// - /// The resolution of the output video. Seedance 2.5 supports 480p and 720p only. + /// The resolution of the output video. Seedance 2.5 supports 480p, 720p, and 1080p. /// /// /// An optional array of image references (up to 30). See [our docs](/assets/inputs#images) on image inputs for more information. diff --git a/src/libs/Runway/Generated/Runway.Models.CreateVideoToVideoRequestSeedance25Ratio.g.cs b/src/libs/Runway/Generated/Runway.Models.CreateVideoToVideoRequestSeedance25Ratio.g.cs index 3910f9fd..45bb0551 100644 --- a/src/libs/Runway/Generated/Runway.Models.CreateVideoToVideoRequestSeedance25Ratio.g.cs +++ b/src/libs/Runway/Generated/Runway.Models.CreateVideoToVideoRequestSeedance25Ratio.g.cs @@ -4,10 +4,14 @@ namespace Runway { /// - /// The resolution of the output video. Seedance 2.5 supports 480p and 720p only. + /// The resolution of the output video. Seedance 2.5 supports 480p, 720p, and 1080p. /// public enum CreateVideoToVideoRequestSeedance25Ratio { + /// + /// + /// + x1080_1920, /// /// /// @@ -15,14 +19,34 @@ public enum CreateVideoToVideoRequestSeedance25Ratio /// /// /// + x1248_1664, + /// + /// + /// x1280_720, /// /// /// + x1440_1440, + /// + /// + /// x1470_630, /// /// /// + x1664_1248, + /// + /// + /// + x1920_1080, + /// + /// + /// + x2206_946, + /// + /// + /// x480_854, /// /// @@ -70,9 +94,15 @@ public static string ToValueString(this CreateVideoToVideoRequestSeedance25Ratio { return value switch { + CreateVideoToVideoRequestSeedance25Ratio.x1080_1920 => "1080:1920", CreateVideoToVideoRequestSeedance25Ratio.x1112_834 => "1112:834", + CreateVideoToVideoRequestSeedance25Ratio.x1248_1664 => "1248:1664", CreateVideoToVideoRequestSeedance25Ratio.x1280_720 => "1280:720", + CreateVideoToVideoRequestSeedance25Ratio.x1440_1440 => "1440:1440", CreateVideoToVideoRequestSeedance25Ratio.x1470_630 => "1470:630", + CreateVideoToVideoRequestSeedance25Ratio.x1664_1248 => "1664:1248", + CreateVideoToVideoRequestSeedance25Ratio.x1920_1080 => "1920:1080", + CreateVideoToVideoRequestSeedance25Ratio.x2206_946 => "2206:946", CreateVideoToVideoRequestSeedance25Ratio.x480_854 => "480:854", CreateVideoToVideoRequestSeedance25Ratio.x560_752 => "560:752", CreateVideoToVideoRequestSeedance25Ratio.x640_640 => "640:640", @@ -92,9 +122,15 @@ public static string ToValueString(this CreateVideoToVideoRequestSeedance25Ratio { return value switch { + "1080:1920" => CreateVideoToVideoRequestSeedance25Ratio.x1080_1920, "1112:834" => CreateVideoToVideoRequestSeedance25Ratio.x1112_834, + "1248:1664" => CreateVideoToVideoRequestSeedance25Ratio.x1248_1664, "1280:720" => CreateVideoToVideoRequestSeedance25Ratio.x1280_720, + "1440:1440" => CreateVideoToVideoRequestSeedance25Ratio.x1440_1440, "1470:630" => CreateVideoToVideoRequestSeedance25Ratio.x1470_630, + "1664:1248" => CreateVideoToVideoRequestSeedance25Ratio.x1664_1248, + "1920:1080" => CreateVideoToVideoRequestSeedance25Ratio.x1920_1080, + "2206:946" => CreateVideoToVideoRequestSeedance25Ratio.x2206_946, "480:854" => CreateVideoToVideoRequestSeedance25Ratio.x480_854, "560:752" => CreateVideoToVideoRequestSeedance25Ratio.x560_752, "640:640" => CreateVideoToVideoRequestSeedance25Ratio.x640_640, diff --git a/src/libs/Runway/openapi.json b/src/libs/Runway/openapi.json index 531c0981..97af8585 100644 --- a/src/libs/Runway/openapi.json +++ b/src/libs/Runway/openapi.json @@ -7656,7 +7656,7 @@ "maximum": 30 }, "ratio": { - "description": "The resolution of the output video. Seedance 2.5 supports 480p and 720p only.", + "description": "The resolution of the output video. Seedance 2.5 supports 480p, 720p, and 1080p.", "type": "string", "enum": [ "992:432", @@ -7670,7 +7670,13 @@ "1112:834", "960:960", "834:1112", - "720:1280" + "720:1280", + "2206:946", + "1920:1080", + "1664:1248", + "1440:1440", + "1248:1664", + "1080:1920" ] }, "referenceAudio": { @@ -7721,6 +7727,116 @@ }, "required": ["promptImage", "model"], "additionalProperties": false + }, + { + "title": "grok_imagine_1_5", + "type": "object", + "properties": { + "promptImage": { + "anyOf": [ + { + "description": "A HTTPS URL, Runway or data URI containing an encoded image. See [our docs](/assets/inputs#images) on image inputs for more information.", + "example": "https://example.com/image.jpg", + "anyOf": [ + { + "description": "A HTTPS URL, Runway upload URI, or base64 data URI (e.g. `data:image/png;base64,...`, up to 5MB) containing an encoded image. See [our docs](/assets/inputs#images) on image inputs for more information.", + "example": "https://example.com/image.jpg", + "type": "string", + "minLength": 13, + "maxLength": 2048, + "pattern": "^https:\\/\\/.*" + }, + { + "description": "A Runway upload URI. See https://docs.dev.runwayml.com/assets/uploads for more information.", + "example": "runway://", + "type": "string", + "minLength": 13, + "maxLength": 5000, + "pattern": "^runway:\\/\\/.*" + }, + { + "description": "A data URI containing encoded media.", + "example": "data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg==", + "type": "string", + "minLength": 13, + "maxLength": 5242880, + "pattern": "^data:image\\/.*" + } + ] + }, + { + "title": "PromptImages", + "description": "An array of objects representing images to be used in the output video. Only a `first` frame is supported.", + "minItems": 1, + "maxItems": 1, + "type": "array", + "items": { + "title": "PromptImage", + "x-stainless-variantName": "PromptImage", + "type": "object", + "properties": { + "uri": { + "description": "A HTTPS URL, Runway or data URI containing an encoded image. See [our docs](/assets/inputs#images) on image inputs for more information.", + "example": "https://example.com/image.jpg", + "anyOf": [ + { + "description": "A HTTPS URL, Runway upload URI, or base64 data URI (e.g. `data:image/png;base64,...`, up to 5MB) containing an encoded image. See [our docs](/assets/inputs#images) on image inputs for more information.", + "example": "https://example.com/image.jpg", + "type": "string", + "minLength": 13, + "maxLength": 2048, + "pattern": "^https:\\/\\/.*" + }, + { + "description": "A Runway upload URI. See https://docs.dev.runwayml.com/assets/uploads for more information.", + "example": "runway://", + "type": "string", + "minLength": 13, + "maxLength": 5000, + "pattern": "^runway:\\/\\/.*" + }, + { + "description": "A data URI containing encoded media.", + "example": "data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg==", + "type": "string", + "minLength": 13, + "maxLength": 5242880, + "pattern": "^data:image\\/.*" + } + ] + }, + "position": { + "description": "The position of the image in the output video. \"first\" will use the image as the first frame of the video.", + "type": "string", + "const": "first" + } + }, + "required": ["uri", "position"] + } + } + ] + }, + "resolution": { + "description": "The output resolution. Output aspect ratio follows the input image.", + "type": "string", + "enum": ["480p", "720p", "1080p"] + }, + "promptText": { + "description": "An optional text prompt describing motion or changes in the output video.", + "type": "string", + "minLength": 1, + "maxLength": 2500 + }, + "duration": { + "description": "The number of seconds of duration for the output video.", + "type": "integer", + "minimum": 1, + "maximum": 15 + }, + "model": { "type": "string", "const": "grok_imagine_1_5" } + }, + "required": ["promptImage", "model"], + "additionalProperties": false } ], "discriminator": { "propertyName": "model" } @@ -8802,7 +8918,7 @@ "maximum": 30 }, "ratio": { - "description": "The resolution of the output video. Seedance 2.5 supports 480p and 720p only.", + "description": "The resolution of the output video. Seedance 2.5 supports 480p, 720p, and 1080p.", "type": "string", "enum": [ "992:432", @@ -8816,7 +8932,13 @@ "1112:834", "960:960", "834:1112", - "720:1280" + "720:1280", + "2206:946", + "1920:1080", + "1664:1248", + "1440:1440", + "1248:1664", + "1080:1920" ] }, "references": { @@ -8955,6 +9077,134 @@ }, "required": ["model"], "additionalProperties": false + }, + { + "title": "grok_imagine_1_5", + "type": "object", + "properties": { + "promptText": { + "description": "A non-empty text prompt describing what should appear in the output.", + "type": "string", + "minLength": 1, + "maxLength": 2500 + }, + "resolution": { + "description": "The output resolution. Requests with image references are capped at 720p.", + "type": "string", + "enum": ["480p", "720p", "1080p"] + }, + "duration": { + "description": "The number of seconds of duration for the output video.", + "type": "integer", + "minimum": 1, + "maximum": 15 + }, + "ratio": { + "description": "The aspect ratio of the output video.", + "type": "string", + "enum": [ + "1:1", + "16:9", + "9:16", + "4:3", + "3:4", + "3:2", + "2:3" + ] + }, + "references": { + "description": "An optional array of image references. Referenced images can be addressed in the prompt as [Image 1], [Image 2], and so on. See [our docs](/assets/inputs#images) on image inputs for more information.", + "maxItems": 7, + "type": "array", + "items": { + "title": "PromptImage", + "x-stainless-variantName": "PromptImage", + "type": "object", + "properties": { + "uri": { + "description": "A HTTPS URL, Runway or data URI containing an encoded image. See [our docs](/assets/inputs#images) on image inputs for more information.", + "example": "https://example.com/image.jpg", + "anyOf": [ + { + "description": "A HTTPS URL, Runway upload URI, or base64 data URI (e.g. `data:image/png;base64,...`, up to 5MB) containing an encoded image. See [our docs](/assets/inputs#images) on image inputs for more information.", + "example": "https://example.com/image.jpg", + "type": "string", + "minLength": 13, + "maxLength": 2048, + "pattern": "^https:\\/\\/.*" + }, + { + "description": "A Runway upload URI. See https://docs.dev.runwayml.com/assets/uploads for more information.", + "example": "runway://", + "type": "string", + "minLength": 13, + "maxLength": 5000, + "pattern": "^runway:\\/\\/.*" + }, + { + "description": "A data URI containing encoded media.", + "example": "data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg==", + "type": "string", + "minLength": 13, + "maxLength": 5242880, + "pattern": "^data:image\\/.*" + } + ] + } + }, + "required": ["uri"], + "additionalProperties": false + } + }, + "referenceAudio": { + "description": "An optional array of audio references. Audio references require at least one image reference, and each clip must be between 3 and 15 seconds.", + "maxItems": 3, + "type": "array", + "items": { + "title": "AudioReference", + "description": "An audio reference allows the model to drive the output with the supplied audio.", + "type": "object", + "properties": { + "type": { "type": "string", "const": "audio" }, + "uri": { + "description": "A HTTPS URL, Runway or data URI containing an encoded audio. See [our docs](/assets/inputs#audio) on audio inputs for more information.", + "example": "https://example.com/audio.mp3", + "anyOf": [ + { + "description": "A HTTPS URL, Runway upload URI, or base64 data URI (e.g. `data:audio/mp3;base64,...`, up to 16MB) containing an encoded audio. See [our docs](/assets/inputs#audio) on audio inputs for more information.", + "example": "https://example.com/audio.mp3", + "type": "string", + "minLength": 13, + "maxLength": 2048, + "pattern": "^https:\\/\\/.*" + }, + { + "description": "A Runway upload URI. See https://docs.dev.runwayml.com/assets/uploads for more information.", + "example": "runway://", + "type": "string", + "minLength": 13, + "maxLength": 5000, + "pattern": "^runway:\\/\\/.*" + }, + { + "description": "A data URI containing encoded media.", + "example": "data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg==", + "type": "string", + "minLength": 13, + "maxLength": 16777216, + "pattern": "^data:audio\\/.*" + } + ] + } + }, + "required": ["type", "uri"], + "additionalProperties": false + } + }, + "model": { "type": "string", "const": "grok_imagine_1_5" } + }, + "required": ["promptText", "model"], + "additionalProperties": false } ], "discriminator": { "propertyName": "model" } @@ -10314,7 +10564,7 @@ "maximum": 30 }, "ratio": { - "description": "The resolution of the output video. Seedance 2.5 supports 480p and 720p only.", + "description": "The resolution of the output video. Seedance 2.5 supports 480p, 720p, and 1080p.", "type": "string", "enum": [ "992:432", @@ -10328,7 +10578,13 @@ "1112:834", "960:960", "834:1112", - "720:1280" + "720:1280", + "2206:946", + "1920:1080", + "1664:1248", + "1440:1440", + "1248:1664", + "1080:1920" ] }, "references": { @@ -11372,6 +11628,116 @@ "required": ["promptText", "ratio", "model"], "additionalProperties": false }, + { + "title": "grok_imagine_image_2", + "type": "object", + "properties": { + "promptText": { + "description": "A non-empty text prompt describing what should appear in the output image.", + "type": "string", + "minLength": 1, + "maxLength": 2500 + }, + "ratio": { + "description": "The resolution of the output image, expressed as `:`. 2K ratios cost 2 additional credits per image. Use `auto_1k` or `auto_2k` to pick a resolution tier and let the model choose the framing from the prompt.", + "type": "string", + "enum": [ + "1024:1024", + "1280:720", + "720:1280", + "1152:864", + "864:1152", + "1248:832", + "832:1248", + "1248:576", + "576:1248", + "1280:576", + "576:1280", + "1408:704", + "704:1408", + "2048:2048", + "2816:1584", + "1584:2816", + "2368:1776", + "1776:2368", + "2496:1664", + "1664:2496", + "2912:1344", + "1344:2912", + "3200:1440", + "1440:3200", + "2912:1456", + "1456:2912", + "auto_1k", + "auto_2k" + ] + }, + "quality": { + "description": "How much rendering effort the model spends on the output. Defaults to `medium`; `low` is faster and costs 2 fewer credits per image.", + "type": "string", + "enum": ["low", "medium"] + }, + "edit": { + "description": "When true with exactly one reference image, edit that image directly instead of using it as a loose visual reference. With several reference images the prompt describes how they should be edited or combined. Requires at least one reference image.", + "type": "boolean" + }, + "referenceImages": { + "description": "Up to 3 images to guide the generation. Reference them from `promptText` to describe how each should be used. Each adds 1 credit to the generation.", + "maxItems": 3, + "type": "array", + "items": { + "title": "GrokImagineImage2ReferenceImage", + "type": "object", + "properties": { + "uri": { + "description": "A HTTPS URL, Runway or data URI containing an encoded image. See [our docs](/assets/inputs#images) on image inputs for more information.", + "example": "https://example.com/image.jpg", + "anyOf": [ + { + "description": "A HTTPS URL, Runway upload URI, or base64 data URI (e.g. `data:image/png;base64,...`, up to 5MB) containing an encoded image. See [our docs](/assets/inputs#images) on image inputs for more information.", + "example": "https://example.com/image.jpg", + "type": "string", + "minLength": 13, + "maxLength": 2048, + "pattern": "^https:\\/\\/.*" + }, + { + "description": "A Runway upload URI. See https://docs.dev.runwayml.com/assets/uploads for more information.", + "example": "runway://", + "type": "string", + "minLength": 13, + "maxLength": 5000, + "pattern": "^runway:\\/\\/.*" + }, + { + "description": "A data URI containing encoded media.", + "example": "data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg==", + "type": "string", + "minLength": 13, + "maxLength": 5242880, + "pattern": "^data:image\\/.*" + } + ] + } + }, + "required": ["uri"], + "additionalProperties": false + } + }, + "outputCount": { + "description": "The number of images to generate. Increasing this number will affect the number of credits consumed by the generation.", + "type": "integer", + "minimum": 1, + "maximum": 4 + }, + "model": { + "type": "string", + "const": "grok_imagine_image_2" + } + }, + "required": ["promptText", "ratio", "model"], + "additionalProperties": false + }, { "title": "gemini_2.5_flash", "type": "object", @@ -13998,7 +14364,7 @@ }, "responses": { "200": { - "description": "The created task and routing decision. Poll GET /v1/tasks/:id for the result.", + "description": "The routing decision and created task id.", "content": { "application/json": { "schema": { @@ -14121,7 +14487,7 @@ "schema": { "anyOf": [ { - "description": "No model satisfies the config and request together. ", + "description": "No model satisfies the config and request together. Returned identically for real and dry-run requests.", "type": "object", "properties": { "error": { "type": "string" }, @@ -14367,7 +14733,7 @@ }, "responses": { "200": { - "description": "The created task and routing decision. Poll GET /v1/tasks/:id for the result.", + "description": "The routing decision and created task id.", "content": { "application/json": { "schema": { @@ -14490,7 +14856,7 @@ "schema": { "anyOf": [ { - "description": "No model satisfies the config and request together. ", + "description": "No model satisfies the config and request together. Returned identically for real and dry-run requests.", "type": "object", "properties": { "error": { "type": "string" }, @@ -14822,7 +15188,7 @@ }, "responses": { "200": { - "description": "The created task and routing decision. Poll GET /v1/tasks/:id for the result.", + "description": "The routing decision and created task id.", "content": { "application/json": { "schema": { @@ -14948,7 +15314,7 @@ "schema": { "anyOf": [ { - "description": "No model satisfies the config and request together. ", + "description": "No model satisfies the config and request together. Returned identically for real and dry-run requests.", "type": "object", "properties": { "error": { "type": "string" },