copyWith method
Invitation
copyWith(
{ - String? id,
- String? email,
- String? inviterId,
- String? organizationId,
- String? role,
- String? status,
- DateTime? expiresAt,
- DateTime? createdAt,
- String? teamId,
- User? inviter,
- Organization? organization,
})
Implementation
Invitation copyWith({
String? id,
String? email,
String? inviterId,
String? organizationId,
String? role,
String? status,
DateTime? expiresAt,
DateTime? createdAt,
String? teamId,
User? inviter,
Organization? organization,
}) {
return Invitation(
id: id ?? this.id,
email: email ?? this.email,
inviterId: inviterId ?? this.inviterId,
organizationId: organizationId ?? this.organizationId,
role: role ?? this.role,
status: status ?? this.status,
expiresAt: expiresAt ?? this.expiresAt,
createdAt: createdAt ?? this.createdAt,
teamId: teamId ?? this.teamId,
inviter: inviter ?? this.inviter,
organization: organization ?? this.organization,
);
}