copyWith method

DomainData copyWith({
  1. String? id,
  2. String? name,
  3. int? createdTimestamp,
  4. int? lastValidTimestamp,
  5. String? keyImageUrl,
  6. String? address,
  7. List<DomainData>? subdomains,
  8. String? primaryDomain,
})

Implementation

DomainData copyWith({
  String? id,
  String? name,
  int? createdTimestamp,
  int? lastValidTimestamp,
  String? keyImageUrl,
  String? address,
  List<DomainData>? subdomains,
  String? primaryDomain,
}) {
  return DomainData(
    id: id ?? this.id,
    name: name ?? this.name,
    createdTimestamp: createdTimestamp ?? this.createdTimestamp,
    lastValidTimestamp: lastValidTimestamp ?? this.lastValidTimestamp,
    keyImageUrl: keyImageUrl ?? this.keyImageUrl,
    address: address ?? this.address,
    primaryDomain: primaryDomain ?? this.primaryDomain,
    subdomains: subdomains ?? this.subdomains,
  );
}