copyWith method
Implementation
PeamanMoment copyWith({
final String? id,
final String? ownerId,
final List<PeamanMomentPicture>? pictures,
final int? views,
final int? expiresAt,
final int? createdAt,
final int? updatedAt,
final bool? visibility,
final Map<String, dynamic>? extraData,
}) {
return PeamanMoment(
id: id ?? this.id,
ownerId: ownerId ?? this.ownerId,
pictures: pictures ?? this.pictures,
views: views ?? this.views,
expiresAt: expiresAt ?? this.expiresAt,
updatedAt: updatedAt ?? this.updatedAt,
createdAt: createdAt ?? this.createdAt,
visibility: visibility ?? this.visibility,
extraData: extraData ?? this.extraData,
);
}