copyWith method
JwtPayload
copyWith(
{ - String? subject,
- String? email,
- String? name,
- String? issuer,
- String? audience,
- DateTime? notBefore,
- DateTime? expires,
- bool? emailVerified,
- bool? isVerified,
- String? tenantId,
- String? tid,
- bool? isAdministrator,
- List<String>? permissions,
})
Implementation
JwtPayload copyWith({
String? subject,
String? email,
String? name,
String? issuer,
String? audience,
DateTime? notBefore,
DateTime? expires,
bool? emailVerified,
bool? isVerified,
String? tenantId,
String? tid,
bool? isAdministrator,
List<String>? permissions,
Map<String, dynamic>? extra,
}) {
return JwtPayload(
subject: subject ?? this.subject,
email: email ?? this.email,
name: name ?? this.name,
issuer: issuer ?? this.issuer,
audience: audience ?? this.audience,
notBefore: notBefore ?? this.notBefore,
expires: expires ?? this.expires,
emailVerified: emailVerified ?? this.emailVerified,
isVerified: isVerified ?? this.isVerified,
tenantId: tenantId ?? this.tenantId,
tid: tid ?? this.tid,
isAdministrator: isAdministrator ?? this.isAdministrator,
permissions: permissions ?? this.permissions,
extra: extra ?? this.extra,
);
}