FFCustomAuthFields constructor

FFCustomAuthFields({
  1. FFVariable? authToken,
  2. FFVariable? refreshToken,
  3. FFVariable? tokenExpiryTimestamp,
  4. FFVariable? userUid,
  5. FFVariable? userData,
})

Implementation

factory FFCustomAuthFields({
  FFVariable? authToken,
  FFVariable? refreshToken,
  FFVariable? tokenExpiryTimestamp,
  FFVariable? userUid,
  FFVariable? userData,
}) {
  final result = create();
  if (authToken != null) result.authToken = authToken;
  if (refreshToken != null) result.refreshToken = refreshToken;
  if (tokenExpiryTimestamp != null)
    result.tokenExpiryTimestamp = tokenExpiryTimestamp;
  if (userUid != null) result.userUid = userUid;
  if (userData != null) result.userData = userData;
  return result;
}