Convert RegistrationLockFailure to a record

This commit is contained in:
Jon Chambers
2023-01-12 11:57:59 -05:00
committed by Jon Chambers
parent 050035dd52
commit b4a143b9de
2 changed files with 6 additions and 30 deletions

View File

@@ -5,32 +5,8 @@
package org.whispersystems.textsecuregcm.entities;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import org.whispersystems.textsecuregcm.auth.ExternalServiceCredentials;
public class RegistrationLockFailure {
public record RegistrationLockFailure(long timeRemaining, ExternalServiceCredentials backupCredentials) {
@JsonProperty
private long timeRemaining;
@JsonProperty
private ExternalServiceCredentials backupCredentials;
public RegistrationLockFailure() {}
public RegistrationLockFailure(long timeRemaining, ExternalServiceCredentials backupCredentials) {
this.timeRemaining = timeRemaining;
this.backupCredentials = backupCredentials;
}
@JsonIgnore
public long getTimeRemaining() {
return timeRemaining;
}
@JsonIgnore
public ExternalServiceCredentials getBackupCredentials() {
return backupCredentials;
}
}