diff --git a/src/clients/Elsa.Api.Client/Resources/Scripting/Models/Expression.cs b/src/clients/Elsa.Api.Client/Resources/Scripting/Models/Expression.cs index e00cb23b5..130134880 100644 --- a/src/clients/Elsa.Api.Client/Resources/Scripting/Models/Expression.cs +++ b/src/clients/Elsa.Api.Client/Resources/Scripting/Models/Expression.cs @@ -32,22 +32,22 @@ public class Expression public string Type { get; set; } = default!; /// - /// Gets or sets the C# expression. + /// Gets or sets the value representing the expression. /// - public string? Value { get; set; } + public object? Value { get; set; } /// /// Returns the C# expression. /// - public override string ToString() => Value ?? ""; + public override string ToString() => Value?.ToString() ?? ""; /// /// Creates a literal expression. /// - public static Expression CreateLiteral(string value) => new Expression("Literal", value); + public static Expression CreateLiteral(string value) => new("Literal", value); /// /// Creates an object expression. /// - public static Expression CreateObject(string value) => new Expression("Object", value); + public static Expression CreateObject(string value) => new("Object", value); } \ No newline at end of file