copyWith method
ChatInviteLink
copyWith(
{ - String? inviteLink,
- String? name,
- int? creatorUserId,
- int? date,
- int? editDate,
- int? expirationDate,
- StarSubscriptionPricing? subscriptionPricing,
- int? memberLimit,
- int? memberCount,
- int? expiredMemberCount,
- int? pendingJoinRequestCount,
- bool? createsJoinRequest,
- bool? isPrimary,
- bool? isRevoked,
})
Implementation
ChatInviteLink copyWith({
String? inviteLink,
String? name,
int? creatorUserId,
int? date,
int? editDate,
int? expirationDate,
StarSubscriptionPricing? subscriptionPricing,
int? memberLimit,
int? memberCount,
int? expiredMemberCount,
int? pendingJoinRequestCount,
bool? createsJoinRequest,
bool? isPrimary,
bool? isRevoked,
}) => ChatInviteLink(
inviteLink: inviteLink ?? this.inviteLink,
name: name ?? this.name,
creatorUserId: creatorUserId ?? this.creatorUserId,
date: date ?? this.date,
editDate: editDate ?? this.editDate,
expirationDate: expirationDate ?? this.expirationDate,
subscriptionPricing: subscriptionPricing ?? this.subscriptionPricing,
memberLimit: memberLimit ?? this.memberLimit,
memberCount: memberCount ?? this.memberCount,
expiredMemberCount: expiredMemberCount ?? this.expiredMemberCount,
pendingJoinRequestCount:
pendingJoinRequestCount ?? this.pendingJoinRequestCount,
createsJoinRequest: createsJoinRequest ?? this.createsJoinRequest,
isPrimary: isPrimary ?? this.isPrimary,
isRevoked: isRevoked ?? this.isRevoked,
);