AuthResult.success constructor

AuthResult.success({
  1. required AuthProvider provider,
  2. KAuthUser? user,
  3. String? accessToken,
  4. String? refreshToken,
  5. String? idToken,
  6. DateTime? expiresAt,
  7. Map<String, dynamic>? rawData,
})

성공 결과 생성

user는 로그인 성공 시 필수이며, 로그아웃/연결해제 성공 시 null입니다.

Implementation

factory AuthResult.success({
  required AuthProvider provider,
  KAuthUser? user,
  String? accessToken,
  String? refreshToken,
  String? idToken,
  DateTime? expiresAt,
  Map<String, dynamic>? rawData,
}) {
  return AuthResult(
    success: true,
    provider: provider,
    user: user,
    accessToken: accessToken,
    refreshToken: refreshToken,
    idToken: idToken,
    expiresAt: expiresAt,
    rawData: rawData,
  );
}