copyWith method
Implementation
HHImmutablePayload copyWith({
String? env,
String? key,
dynamic value,
Map<String, dynamic>? metadata,
}) {
final newMetadata = metadata != null
? {...?this.metadata, ...metadata}
: this.metadata;
return HHImmutablePayload(
env: env ?? this.env,
key: key ?? this.key,
value: value ?? this.value,
metadata: newMetadata!,
);
}