// Generated code. Do not modify. import CommonCore import Foundation import Serialization public final class EntityWithComplexPropertyWithDefaultValue: Sendable { public final class Property: Sendable { public let value: Expression public func resolveValue(_ resolver: ExpressionResolver) -> String? { resolver.resolveString(value) } init( value: Expression ) { self.value = value } } public static let type: String = "entity_with_complex_property_with_default_value" public let property: Property // default value: EntityWithComplexPropertyWithDefaultValue.Property(value: .value("Default text")) init( property: Property? = nil ) { self.property = property ?? EntityWithComplexPropertyWithDefaultValue.Property(value: .value("Default text")) } } #if DEBUG extension EntityWithComplexPropertyWithDefaultValue: Equatable { public static func ==(lhs: EntityWithComplexPropertyWithDefaultValue, rhs: EntityWithComplexPropertyWithDefaultValue) -> Bool { guard lhs.property == rhs.property else { return false } return true } } #endif #if DEBUG extension EntityWithComplexPropertyWithDefaultValue.Property: Equatable { public static func ==(lhs: EntityWithComplexPropertyWithDefaultValue.Property, rhs: EntityWithComplexPropertyWithDefaultValue.Property) -> Bool { guard lhs.value == rhs.value else { return false } return true } } #endif