diff --git a/src/ServerlessWorkflow.Sdk/Models/States/SwitchStateDefinition.cs b/src/ServerlessWorkflow.Sdk/Models/States/SwitchStateDefinition.cs
index 8a0de84..838dcd6 100644
--- a/src/ServerlessWorkflow.Sdk/Models/States/SwitchStateDefinition.cs
+++ b/src/ServerlessWorkflow.Sdk/Models/States/SwitchStateDefinition.cs
@@ -65,7 +65,7 @@ public virtual string SwitchType
/// Gets/sets an object used to configure the 's default condition, in case none of the specified conditions were met
///
[Required, MinLength(1)]
- [DataMember(Order = 9, Name = "name", IsRequired = true), JsonPropertyOrder(9), JsonPropertyName("name"), YamlMember(Alias = "name", Order = 9)]
+ [DataMember(Order = 9, Name = "defaultCondition", IsRequired = true), JsonPropertyOrder(9), JsonPropertyName("defaultCondition"), YamlMember(Alias = "defaultCondition", Order = 9)]
public virtual DefaultCaseDefinition DefaultCondition { get; set; } = null!;
///