diff options
Diffstat (limited to 'android')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/model/LoginStatus.kt | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/model/LoginStatus.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/model/LoginStatus.kt new file mode 100644 index 0000000000..e143cc630c --- /dev/null +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/model/LoginStatus.kt @@ -0,0 +1,15 @@ +package net.mullvad.mullvadvpn.model + +import android.os.Parcelable +import kotlinx.parcelize.Parcelize +import org.joda.time.DateTime + +@Parcelize +data class LoginStatus( + val account: String, + val expiry: DateTime?, + val isNewAccount: Boolean +) : Parcelable { + val isExpired: Boolean + get() = expiry != null && expiry.isAfterNow() +} |
