copyWith method
Implementation
Session copyWith({
String? id,
String? accessToken,
int? expiresAt,
String? refreshToken,
String? firebaseToken,
String? supabaseToken,
String? supabaseSession,
User? user,
}) {
return Session(
id: id ?? this.id,
accessToken: accessToken ?? this.accessToken,
expiresAt: expiresAt ?? this.expiresAt,
refreshToken: refreshToken ?? this.refreshToken,
firebaseToken: firebaseToken ?? this.firebaseToken,
supabaseToken: supabaseToken ?? this.supabaseToken,
supabaseSession: supabaseSession ?? this.supabaseSession,
user: user ?? this.user,
);
}