what-the-bank/sources/com/google/firebase/installations/local/PersistedInstallationEntry....

93 lines
3.7 KiB
Java

package com.google.firebase.installations.local;
import com.google.firebase.installations.local.AutoValue_PersistedInstallationEntry;
import com.google.firebase.installations.local.PersistedInstallation;
/* loaded from: classes2.dex */
public abstract class PersistedInstallationEntry {
public static PersistedInstallationEntry INSTANCE = builder().build();
/* loaded from: classes2.dex */
public static abstract class Builder {
public abstract PersistedInstallationEntry build();
public abstract Builder setAuthToken(String str);
public abstract Builder setExpiresInSecs(long j);
public abstract Builder setFirebaseInstallationId(String str);
public abstract Builder setFisError(String str);
public abstract Builder setRefreshToken(String str);
public abstract Builder setRegistrationStatus(PersistedInstallation.RegistrationStatus registrationStatus);
public abstract Builder setTokenCreationEpochInSecs(long j);
}
public abstract String getAuthToken();
public abstract long getExpiresInSecs();
public abstract String getFirebaseInstallationId();
public abstract String getFisError();
public abstract String getRefreshToken();
public abstract PersistedInstallation.RegistrationStatus getRegistrationStatus();
public abstract long getTokenCreationEpochInSecs();
public abstract Builder toBuilder();
public boolean isRegistered() {
return getRegistrationStatus() == PersistedInstallation.RegistrationStatus.REGISTERED;
}
public boolean isErrored() {
return getRegistrationStatus() == PersistedInstallation.RegistrationStatus.REGISTER_ERROR;
}
public boolean isUnregistered() {
return getRegistrationStatus() == PersistedInstallation.RegistrationStatus.UNREGISTERED;
}
public boolean isNotGenerated() {
return getRegistrationStatus() == PersistedInstallation.RegistrationStatus.NOT_GENERATED || getRegistrationStatus() == PersistedInstallation.RegistrationStatus.ATTEMPT_MIGRATION;
}
public boolean shouldAttemptMigration() {
return getRegistrationStatus() == PersistedInstallation.RegistrationStatus.ATTEMPT_MIGRATION;
}
public PersistedInstallationEntry withUnregisteredFid(String str) {
return toBuilder().setFirebaseInstallationId(str).setRegistrationStatus(PersistedInstallation.RegistrationStatus.UNREGISTERED).build();
}
public PersistedInstallationEntry withRegisteredFid(String str, String str2, long j, String str3, long j2) {
return toBuilder().setFirebaseInstallationId(str).setRegistrationStatus(PersistedInstallation.RegistrationStatus.REGISTERED).setAuthToken(str3).setRefreshToken(str2).setExpiresInSecs(j2).setTokenCreationEpochInSecs(j).build();
}
public PersistedInstallationEntry withFisError(String str) {
return toBuilder().setFisError(str).setRegistrationStatus(PersistedInstallation.RegistrationStatus.REGISTER_ERROR).build();
}
public PersistedInstallationEntry withNoGeneratedFid() {
return toBuilder().setRegistrationStatus(PersistedInstallation.RegistrationStatus.NOT_GENERATED).build();
}
public PersistedInstallationEntry withAuthToken(String str, long j, long j2) {
return toBuilder().setAuthToken(str).setExpiresInSecs(j).setTokenCreationEpochInSecs(j2).build();
}
public PersistedInstallationEntry withClearedAuthToken() {
return toBuilder().setAuthToken(null).build();
}
public static Builder builder() {
return new AutoValue_PersistedInstallationEntry.Builder().setTokenCreationEpochInSecs(0L).setRegistrationStatus(PersistedInstallation.RegistrationStatus.ATTEMPT_MIGRATION).setExpiresInSecs(0L);
}
}