93 lines
3.7 KiB
Java
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);
|
|
}
|
|
}
|