Zorphy2 class

Deprecated alias of Zorphy. Behaves identically since zorphy 2.0; will be removed in a later major release.

Implemented types

Constructors

Zorphy2({List<Type>? explicitSubTypes = null, ZorphyPreset preset = ZorphyPreset.standard, ZorphyKind kind = ZorphyKind.entity, bool autoId = false, bool generateJson = false, bool explicitToJson = true, bool hidePublicConstructor = false, bool nonSealed = false, bool? generateCompareTo = null, bool? generateCopyWithFn = null, bool? generatePatch = null, bool? generateFilter = null, bool? generateCopyWith = null, bool? generatePropertyHelpers = null, bool? generateEqualsToString = null, bool? generateChangeTo = null, String? typeKey, String? subtypeWireValue, List<String> equalityExcludes = const []})
Creates a Zorphy2 annotation with configurable generation options.
const

Properties

autoId bool
Whether the class owns an auto-generated uuid id field — see Zorphy.autoId for the value-semantics caveat and the Zorphy.equalityExcludes opt-out.
final
equalityExcludes List<String>
Field names to exclude from ==, hashCode, toJsonLean() and compareToX() — see Zorphy.equalityExcludes for the full semantics. Defaults to an empty list.
final
explicitSubTypes List<Type>?
Returns explicitly declared subtypes for polymorphic generation.
final
explicitToJson bool
Returns whether to use explicitToJson in json_serializable.
final
generateChangeTo bool?
final
generateCompareTo bool?
final
generateCopyWith bool?
final
generateCopyWithFn bool?
final
generateEqualsToString bool?
final
generateFilter bool?
Returns whether filter descriptors should be generated (null = inherit from preset).
final
generateJson bool
Returns whether JSON serialization code should be generated.
final
generatePatch bool?
final
generatePropertyHelpers bool?
final
hashCode int
The hash code for this object.
no setterinherited
hidePublicConstructor bool
final
kind ZorphyKind
The semantic kind of this class — see ZorphyKind.
final
nonSealed bool
final
preset ZorphyPreset
How much code to generate. Defaults to ZorphyPreset.standard.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
subtypeWireValue String?
Custom wire value for this subtype - see Zorphy.subtypeWireValue.
final
typeKey String?
Custom JSON key for polymorphic dispatch - see Zorphy.typeKey.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited