copyWith abstract method
User
copyWith({
- int? id,
- DateTime? createdAt,
- DateTime? updatedAt,
- DateTime? archivedAt,
- UserAccountStatus? accountStatus,
- String? userAuthId,
- String? email,
- List<
UserRoleMembership> ? memberships, - UuidValue? ownerId,
- Owner? owner,
- List<
UserLabelMapping> ? labels,
Returns a shallow copy of this User with some or all fields replaced by the given arguments.
Implementation
@_i1.useResult
User copyWith({
int? id,
DateTime? createdAt,
DateTime? updatedAt,
DateTime? archivedAt,
_i2.UserAccountStatus? accountStatus,
String? userAuthId,
String? email,
List<_i3.UserRoleMembership>? memberships,
_i1.UuidValue? ownerId,
_i4.Owner? owner,
List<_i5.UserLabelMapping>? labels,
});