equalsDeep method
Performs a deep comparison between two instances.
Implementation
@override
bool equalsDeep(FhirBase? o) {
if (o is! ContractRule) {
return false;
}
if (identical(this, o)) return true;
if (runtimeType != o.runtimeType) return false;
if (!equalsDeepWithNull(
id,
o.id,
)) {
return false;
}
if (!listEquals<FhirExtension>(
extension_,
o.extension_,
)) {
return false;
}
if (!listEquals<FhirExtension>(
modifierExtension,
o.modifierExtension,
)) {
return false;
}
if (!equalsDeepWithNull(
contentX,
o.contentX,
)) {
return false;
}
return true;
}