copyWith method

Comment copyWith({
  1. int? id,
  2. int? author,
  3. String? authorEmail,
  4. String? authorIp,
  5. String? authorName,
  6. String? authorUrl,
  7. String? authorUserAgent,
  8. String? content,
  9. String? date,
  10. String? dateGmt,
  11. String? link,
  12. int? parent,
  13. int? post,
  14. String? status,
  15. String? type,
  16. Map<String, dynamic>? authorAvatarUrls,
  17. dynamic meta,
})

Implementation

Comment copyWith({
  int? id,
  int? author,
  String? authorEmail,
  String? authorIp,
  String? authorName,
  String? authorUrl,
  String? authorUserAgent,
  String? content,
  String? date,
  String? dateGmt,
  String? link,
  int? parent,
  int? post,
  String? status,
  String? type,
  Map<String, dynamic>? authorAvatarUrls,
  dynamic meta,
}) {
  return Comment(
    id: id ?? this.id,
    author: author ?? this.author,
    authorEmail: authorEmail ?? this.authorEmail,
    authorIp: authorIp ?? this.authorIp,
    authorName: authorName ?? this.authorName,
    authorUrl: authorUrl ?? this.authorUrl,
    authorUserAgent: authorUserAgent ?? this.authorUserAgent,
    content: content ?? this.content,
    date: date ?? this.date,
    dateGmt: dateGmt ?? this.dateGmt,
    link: link ?? this.link,
    parent: parent ?? this.parent,
    post: post ?? this.post,
    status: status ?? this.status,
    type: type ?? this.type,
    authorAvatarUrls: authorAvatarUrls ?? this.authorAvatarUrls,
    meta: meta ?? this.meta,
  );
}