copyWith method

MicrosoftAccount copyWith({
  1. String? userName,
  2. String? refreshToken,
  3. String? minecraftToken,
  4. DateTime? minecraftTokenExpiry,
  5. String? xboxToken,
  6. DateTime? xboxTokenExpiry,
})

Implementation

MicrosoftAccount copyWith({
  String? userName,
  String? refreshToken,
  String? minecraftToken,
  DateTime? minecraftTokenExpiry,
  String? xboxToken,
  DateTime? xboxTokenExpiry,
}) {
  return MicrosoftAccount(
    userName: userName ?? this.userName,
    refreshToken: refreshToken ?? this.refreshToken,
    minecraftToken: minecraftToken ?? this.minecraftToken,
    minecraftTokenExpiry: minecraftTokenExpiry ?? this.minecraftTokenExpiry,
    xboxToken: xboxToken ?? this.xboxToken,
    xboxTokenExpiry: xboxTokenExpiry ?? this.xboxTokenExpiry,
  );
}