copyWith method
Implementation
Session copyWith({
String? accessToken,
int? expiresIn,
String? refreshToken,
String? tokenType,
String? providerToken,
String? providerRefreshToken,
User? user,
}) {
return Session(
accessToken: accessToken ?? this.accessToken,
expiresIn: expiresIn ?? this.expiresIn,
refreshToken: refreshToken ?? this.refreshToken,
tokenType: tokenType ?? this.tokenType,
providerToken: providerToken ?? this.providerToken,
providerRefreshToken: providerRefreshToken ?? this.providerRefreshToken,
user: user ?? this.user,
);
}