copyWith method
GenericEnrichedActivity<A, Ob, T, Or>
copyWith({
- A? actor,
- Ob? object,
- String? verb,
- T? target,
- List<
String> ? to, - String? foreignId,
- String? id,
- DateTime? time,
- Map<
String, Object> ? analytics, - Map<
String, Object> ? extraContext, - Or? origin,
- double? score,
- Map<
String, Object> ? extraData, - Map<
String, int> ? reactionCounts, - Map<
String, List< ? ownReactions,Reaction> > - Map<
String, List< ? latestReactions,Reaction> >
Implementation
GenericEnrichedActivity<A, Ob, T, Or> copyWith({
A? actor,
Ob? object,
String? verb,
T? target,
List<String>? to,
String? foreignId,
String? id,
DateTime? time,
Map<String, Object>? analytics,
Map<String, Object>? extraContext,
Or? origin,
double? score,
Map<String, Object>? extraData,
Map<String, int>? reactionCounts,
Map<String, List<Reaction>>? ownReactions,
Map<String, List<Reaction>>? latestReactions,
}) =>
GenericEnrichedActivity<A, Ob, T, Or>(
actor: actor ?? this.actor,
object: object ?? this.object,
verb: verb ?? this.verb,
target: target ?? this.target,
to: to ?? this.to,
foreignId: foreignId ?? this.foreignId,
id: id ?? this.id,
time: time ?? this.time,
analytics: analytics ?? this.analytics,
extraContext: extraContext ?? this.extraContext,
origin: origin ?? this.origin,
score: score ?? this.score,
extraData: extraData ?? this.extraData,
reactionCounts: reactionCounts ?? this.reactionCounts,
ownReactions: ownReactions ?? this.ownReactions,
latestReactions: latestReactions ?? this.latestReactions,
);