copyWith method

SongDetailSongs copyWith({
  1. String? name,
  2. int? id,
  3. int? pst,
  4. int? t,
  5. List<SongDetailSongsAr>? ar,
  6. List? alia,
  7. double? pop,
  8. int? st,
  9. String? rt,
  10. int? fee,
  11. int? v,
  12. dynamic crbt,
  13. String? cf,
  14. SongDetailSongsAl? al,
  15. int? dt,
  16. SongDetailSongsH? h,
  17. SongDetailSongsM? m,
  18. SongDetailSongsL? l,
  19. SongDetailSongsSq? sq,
  20. dynamic hr,
  21. dynamic a,
  22. String? cd,
  23. int? no,
  24. dynamic rtUrl,
  25. int? ftype,
  26. List? rtUrls,
  27. int? djId,
  28. int? copyright,
  29. int? sId,
  30. int? mark,
  31. int? originCoverType,
  32. dynamic originSongSimpleData,
  33. dynamic tagPicList,
  34. bool? resourceState,
  35. int? version,
  36. dynamic songJumpInfo,
  37. dynamic entertainmentTags,
  38. dynamic awardTags,
  39. dynamic displayTags,
  40. int? single,
  41. dynamic noCopyrightRcmd,
  42. int? mv,
  43. int? rtype,
  44. dynamic rurl,
  45. int? mst,
  46. int? cp,
  47. int? publishTime,
})

Implementation

SongDetailSongs copyWith({
  String? name,
  int? id,
  int? pst,
  int? t,
  List<SongDetailSongsAr>? ar,
  List<dynamic>? alia,
  double? pop,
  int? st,
  String? rt,
  int? fee,
  int? v,
  dynamic crbt,
  String? cf,
  SongDetailSongsAl? al,
  int? dt,
  SongDetailSongsH? h,
  SongDetailSongsM? m,
  SongDetailSongsL? l,
  SongDetailSongsSq? sq,
  dynamic hr,
  dynamic a,
  String? cd,
  int? no,
  dynamic rtUrl,
  int? ftype,
  List<dynamic>? rtUrls,
  int? djId,
  int? copyright,
  int? sId,
  int? mark,
  int? originCoverType,
  dynamic originSongSimpleData,
  dynamic tagPicList,
  bool? resourceState,
  int? version,
  dynamic songJumpInfo,
  dynamic entertainmentTags,
  dynamic awardTags,
  dynamic displayTags,
  int? single,
  dynamic noCopyrightRcmd,
  int? mv,
  int? rtype,
  dynamic rurl,
  int? mst,
  int? cp,
  int? publishTime,
}) {
  return SongDetailSongs()
    ..name = name ?? this.name
    ..id = id ?? this.id
    ..pst = pst ?? this.pst
    ..t = t ?? this.t
    ..ar = ar ?? this.ar
    ..alia = alia ?? this.alia
    ..pop = pop ?? this.pop
    ..st = st ?? this.st
    ..rt = rt ?? this.rt
    ..fee = fee ?? this.fee
    ..v = v ?? this.v
    ..crbt = crbt ?? this.crbt
    ..cf = cf ?? this.cf
    ..al = al ?? this.al
    ..dt = dt ?? this.dt
    ..h = h ?? this.h
    ..m = m ?? this.m
    ..l = l ?? this.l
    ..sq = sq ?? this.sq
    ..hr = hr ?? this.hr
    ..a = a ?? this.a
    ..cd = cd ?? this.cd
    ..no = no ?? this.no
    ..rtUrl = rtUrl ?? this.rtUrl
    ..ftype = ftype ?? this.ftype
    ..rtUrls = rtUrls ?? this.rtUrls
    ..djId = djId ?? this.djId
    ..copyright = copyright ?? this.copyright
    ..sId = sId ?? this.sId
    ..mark = mark ?? this.mark
    ..originCoverType = originCoverType ?? this.originCoverType
    ..originSongSimpleData = originSongSimpleData ?? this.originSongSimpleData
    ..tagPicList = tagPicList ?? this.tagPicList
    ..resourceState = resourceState ?? this.resourceState
    ..version = version ?? this.version
    ..songJumpInfo = songJumpInfo ?? this.songJumpInfo
    ..entertainmentTags = entertainmentTags ?? this.entertainmentTags
    ..awardTags = awardTags ?? this.awardTags
    ..displayTags = displayTags ?? this.displayTags
    ..single = single ?? this.single
    ..noCopyrightRcmd = noCopyrightRcmd ?? this.noCopyrightRcmd
    ..mv = mv ?? this.mv
    ..rtype = rtype ?? this.rtype
    ..rurl = rurl ?? this.rurl
    ..mst = mst ?? this.mst
    ..cp = cp ?? this.cp
    ..publishTime = publishTime ?? this.publishTime;
}