copyWith method

DSAuthSession copyWith({
  1. String? sessionId,
  2. String? userId,
  3. String? deviceId,
  4. DateTime? createdAt,
  5. DateTime? lastActivity,
})

Implementation

DSAuthSession copyWith({
  String? sessionId,
  String? userId,
  String? deviceId,
  DateTime? createdAt,
  DateTime? lastActivity,
}) {
  return DSAuthSession(
    sessionId: sessionId ?? this.sessionId,
    userId: userId ?? this.userId,
    deviceId: deviceId ?? this.deviceId,
    createdAt: createdAt ?? this.createdAt,
    lastActivity: lastActivity ?? this.lastActivity,
  );
}