-if class id.passage.android.passageflex.model.AuthenticateWebAuthnStartWithTransactionRequest
-keepnames class id.passage.android.passageflex.model.AuthenticateWebAuthnStartWithTransactionRequest
-if class id.passage.android.passageflex.model.AuthenticateWebAuthnStartWithTransactionRequest
-keep class id.passage.android.passageflex.model.AuthenticateWebAuthnStartWithTransactionRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.AuthenticateWebAuthnStartWithTransactionRequest
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.AuthenticateWebAuthnStartWithTransactionRequest
-keepclassmembers class id.passage.android.passageflex.model.AuthenticateWebAuthnStartWithTransactionRequest {
    public synthetic <init>(java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.CurrentUserDevices
-keepnames class id.passage.android.passageflex.model.CurrentUserDevices
-if class id.passage.android.passageflex.model.CurrentUserDevices
-keep class id.passage.android.passageflex.model.CurrentUserDevicesJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.CredentialCreationPublicKeyRp
-keepnames class id.passage.android.passageflex.model.CredentialCreationPublicKeyRp
-if class id.passage.android.passageflex.model.CredentialCreationPublicKeyRp
-keep class id.passage.android.passageflex.model.CredentialCreationPublicKeyRpJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.CredentialCreationPublicKeyRp
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.CredentialCreationPublicKeyRp
-keepclassmembers class id.passage.android.passageflex.model.CredentialCreationPublicKeyRp {
    public synthetic <init>(java.lang.String,java.lang.String,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.UserMetadataResponse
-keepnames class id.passage.android.passageflex.model.UserMetadataResponse
-if class id.passage.android.passageflex.model.UserMetadataResponse
-keep class id.passage.android.passageflex.model.UserMetadataResponseJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.LoginMagicLinkRequest
-keepnames class id.passage.android.passageflex.model.LoginMagicLinkRequest
-if class id.passage.android.passageflex.model.LoginMagicLinkRequest
-keep class id.passage.android.passageflex.model.LoginMagicLinkRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.LoginMagicLinkRequest
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.LoginMagicLinkRequest
-keepclassmembers class id.passage.android.passageflex.model.LoginMagicLinkRequest {
    public synthetic <init>(java.lang.String,java.lang.String,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.AppleSocialConnection
-keepnames class id.passage.android.passageflex.model.AppleSocialConnection
-if class id.passage.android.passageflex.model.AppleSocialConnection
-keep class id.passage.android.passageflex.model.AppleSocialConnectionJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.CredentialCreationPublicKeyExcludeCredentialsInner
-keepnames class id.passage.android.passageflex.model.CredentialCreationPublicKeyExcludeCredentialsInner
-if class id.passage.android.passageflex.model.CredentialCreationPublicKeyExcludeCredentialsInner
-keep class id.passage.android.passageflex.model.CredentialCreationPublicKeyExcludeCredentialsInnerJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.CredentialCreationPublicKeyExcludeCredentialsInner
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.CredentialCreationPublicKeyExcludeCredentialsInner
-keepclassmembers class id.passage.android.passageflex.model.CredentialCreationPublicKeyExcludeCredentialsInner {
    public synthetic <init>(java.lang.String,java.util.List,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.ProtocolCredentialAssertion1PublicKeyAllowCredentialsInner
-keepnames class id.passage.android.passageflex.model.ProtocolCredentialAssertion1PublicKeyAllowCredentialsInner
-if class id.passage.android.passageflex.model.ProtocolCredentialAssertion1PublicKeyAllowCredentialsInner
-keep class id.passage.android.passageflex.model.ProtocolCredentialAssertion1PublicKeyAllowCredentialsInnerJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.ProtocolCredentialAssertion1PublicKeyAllowCredentialsInner
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.ProtocolCredentialAssertion1PublicKeyAllowCredentialsInner
-keepclassmembers class id.passage.android.passageflex.model.ProtocolCredentialAssertion1PublicKeyAllowCredentialsInner {
    public synthetic <init>(java.lang.String,java.lang.String,java.util.List,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.AuthenticateWebAuthnFinishWithTransactionRequest
-keepnames class id.passage.android.passageflex.model.AuthenticateWebAuthnFinishWithTransactionRequest
-if class id.passage.android.passageflex.model.AuthenticateWebAuthnFinishWithTransactionRequest
-keep class id.passage.android.passageflex.model.AuthenticateWebAuthnFinishWithTransactionRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.AuthenticateWebAuthnFinishWithTransactionRequest
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.AuthenticateWebAuthnFinishWithTransactionRequest
-keepclassmembers class id.passage.android.passageflex.model.AuthenticateWebAuthnFinishWithTransactionRequest {
    public synthetic <init>(java.lang.String,id.passage.android.passageflex.model.CredentialAssertionResponse,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.User
-keepnames class id.passage.android.passageflex.model.User
-if class id.passage.android.passageflex.model.User
-keep class id.passage.android.passageflex.model.UserJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.Model403Error
-keepnames class id.passage.android.passageflex.model.Model403Error
-if class id.passage.android.passageflex.model.Model403Error
-keep class id.passage.android.passageflex.model.Model403ErrorJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.CurrentUserDevicesStartRequest
-keepnames class id.passage.android.passageflex.model.CurrentUserDevicesStartRequest
-if class id.passage.android.passageflex.model.CurrentUserDevicesStartRequest
-keep class id.passage.android.passageflex.model.CurrentUserDevicesStartRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.CurrentUserDevicesStartRequest
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.CurrentUserDevicesStartRequest
-keepclassmembers class id.passage.android.passageflex.model.CurrentUserDevicesStartRequest {
    public synthetic <init>(id.passage.android.passageflex.model.AuthenticatorAttachment,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.LoginOneTimePasscodeRequest
-keepnames class id.passage.android.passageflex.model.LoginOneTimePasscodeRequest
-if class id.passage.android.passageflex.model.LoginOneTimePasscodeRequest
-keep class id.passage.android.passageflex.model.LoginOneTimePasscodeRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.LoginOneTimePasscodeRequest
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.LoginOneTimePasscodeRequest
-keepclassmembers class id.passage.android.passageflex.model.LoginOneTimePasscodeRequest {
    public synthetic <init>(java.lang.String,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.UpdateUserEmailRequest
-keepnames class id.passage.android.passageflex.model.UpdateUserEmailRequest
-if class id.passage.android.passageflex.model.UpdateUserEmailRequest
-keep class id.passage.android.passageflex.model.UpdateUserEmailRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.UpdateUserEmailRequest
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.UpdateUserEmailRequest
-keepclassmembers class id.passage.android.passageflex.model.UpdateUserEmailRequest {
    public synthetic <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.ActivateMagicLinkRequest
-keepnames class id.passage.android.passageflex.model.ActivateMagicLinkRequest
-if class id.passage.android.passageflex.model.ActivateMagicLinkRequest
-keep class id.passage.android.passageflex.model.ActivateMagicLinkRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.ProtocolCredentialAssertion1
-keepnames class id.passage.android.passageflex.model.ProtocolCredentialAssertion1
-if class id.passage.android.passageflex.model.ProtocolCredentialAssertion1
-keep class id.passage.android.passageflex.model.ProtocolCredentialAssertion1JsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.JWKResponse
-keepnames class id.passage.android.passageflex.model.JWKResponse
-if class id.passage.android.passageflex.model.JWKResponse
-keep class id.passage.android.passageflex.model.JWKResponseJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.AuthResult
-keepnames class id.passage.android.passageflex.model.AuthResult
-if class id.passage.android.passageflex.model.AuthResult
-keep class id.passage.android.passageflex.model.AuthResultJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.AuthResult
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.AuthResult
-keepclassmembers class id.passage.android.passageflex.model.AuthResult {
    public synthetic <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.Integer,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.RegisterMagicLinkRequest
-keepnames class id.passage.android.passageflex.model.RegisterMagicLinkRequest
-if class id.passage.android.passageflex.model.RegisterMagicLinkRequest
-keep class id.passage.android.passageflex.model.RegisterMagicLinkRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.RegisterMagicLinkRequest
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.RegisterMagicLinkRequest
-keepclassmembers class id.passage.android.passageflex.model.RegisterMagicLinkRequest {
    public synthetic <init>(java.lang.String,java.lang.String,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.MagicLink
-keepnames class id.passage.android.passageflex.model.MagicLink
-if class id.passage.android.passageflex.model.MagicLink
-keep class id.passage.android.passageflex.model.MagicLinkJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.CurrentUserResponse
-keepnames class id.passage.android.passageflex.model.CurrentUserResponse
-if class id.passage.android.passageflex.model.CurrentUserResponse
-keep class id.passage.android.passageflex.model.CurrentUserResponseJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.SocialConnectionsResponse
-keepnames class id.passage.android.passageflex.model.SocialConnectionsResponse
-if class id.passage.android.passageflex.model.SocialConnectionsResponse
-keep class id.passage.android.passageflex.model.SocialConnectionsResponseJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.Layouts
-keepnames class id.passage.android.passageflex.model.Layouts
-if class id.passage.android.passageflex.model.Layouts
-keep class id.passage.android.passageflex.model.LayoutsJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.RegisterWebAuthnStartWithTransactionRequest
-keepnames class id.passage.android.passageflex.model.RegisterWebAuthnStartWithTransactionRequest
-if class id.passage.android.passageflex.model.RegisterWebAuthnStartWithTransactionRequest
-keep class id.passage.android.passageflex.model.RegisterWebAuthnStartWithTransactionRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.RegisterWebAuthnStartWithTransactionRequest
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.RegisterWebAuthnStartWithTransactionRequest
-keepclassmembers class id.passage.android.passageflex.model.RegisterWebAuthnStartWithTransactionRequest {
    public synthetic <init>(java.lang.String,id.passage.android.passageflex.model.AuthenticatorAttachment,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.CredentialAssertionChallenge1
-keepnames class id.passage.android.passageflex.model.CredentialAssertionChallenge1
-if class id.passage.android.passageflex.model.CredentialAssertionChallenge1
-keep class id.passage.android.passageflex.model.CredentialAssertionChallenge1JsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.RegisterWebAuthnFinishRequest
-keepnames class id.passage.android.passageflex.model.RegisterWebAuthnFinishRequest
-if class id.passage.android.passageflex.model.RegisterWebAuthnFinishRequest
-keep class id.passage.android.passageflex.model.RegisterWebAuthnFinishRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.AuthResponse
-keepnames class id.passage.android.passageflex.model.AuthResponse
-if class id.passage.android.passageflex.model.AuthResponse
-keep class id.passage.android.passageflex.model.AuthResponseJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.AddDeviceStartResponse
-keepnames class id.passage.android.passageflex.model.AddDeviceStartResponse
-if class id.passage.android.passageflex.model.AddDeviceStartResponse
-keep class id.passage.android.passageflex.model.AddDeviceStartResponseJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.AddDeviceStartResponse
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.AddDeviceStartResponse
-keepclassmembers class id.passage.android.passageflex.model.AddDeviceStartResponse {
    public synthetic <init>(id.passage.android.passageflex.model.CredentialCreationChallenge,id.passage.android.passageflex.model.User,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.LoginWebAuthnFinishRequest
-keepnames class id.passage.android.passageflex.model.LoginWebAuthnFinishRequest
-if class id.passage.android.passageflex.model.LoginWebAuthnFinishRequest
-keep class id.passage.android.passageflex.model.LoginWebAuthnFinishRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.LoginWebAuthnFinishRequest
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.LoginWebAuthnFinishRequest
-keepclassmembers class id.passage.android.passageflex.model.LoginWebAuthnFinishRequest {
    public synthetic <init>(java.lang.String,id.passage.android.passageflex.model.CredentialAssertionResponse,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.UserSocialConnections
-keepnames class id.passage.android.passageflex.model.UserSocialConnections
-if class id.passage.android.passageflex.model.UserSocialConnections
-keep class id.passage.android.passageflex.model.UserSocialConnectionsJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.UserSocialConnections
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.UserSocialConnections
-keepclassmembers class id.passage.android.passageflex.model.UserSocialConnections {
    public synthetic <init>(id.passage.android.passageflex.model.AppleSocialConnection,id.passage.android.passageflex.model.GithubSocialConnection,id.passage.android.passageflex.model.GoogleSocialConnection,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.AddDeviceFinishRequest
-keepnames class id.passage.android.passageflex.model.AddDeviceFinishRequest
-if class id.passage.android.passageflex.model.AddDeviceFinishRequest
-keep class id.passage.android.passageflex.model.AddDeviceFinishRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.ProtocolCredentialAssertion1PublicKey
-keepnames class id.passage.android.passageflex.model.ProtocolCredentialAssertion1PublicKey
-if class id.passage.android.passageflex.model.ProtocolCredentialAssertion1PublicKey
-keep class id.passage.android.passageflex.model.ProtocolCredentialAssertion1PublicKeyJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.ProtocolCredentialAssertion1PublicKey
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.ProtocolCredentialAssertion1PublicKey
-keepclassmembers class id.passage.android.passageflex.model.ProtocolCredentialAssertion1PublicKey {
    public synthetic <init>(java.lang.String,java.util.List,java.lang.Object,java.lang.String,java.lang.Integer,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.UserResponse
-keepnames class id.passage.android.passageflex.model.UserResponse
-if class id.passage.android.passageflex.model.UserResponse
-keep class id.passage.android.passageflex.model.UserResponseJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.CredentialCreationResponseResponse
-keepnames class id.passage.android.passageflex.model.CredentialCreationResponseResponse
-if class id.passage.android.passageflex.model.CredentialCreationResponseResponse
-keep class id.passage.android.passageflex.model.CredentialCreationResponseResponseJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.CredentialCreationResponseResponse
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.CredentialCreationResponseResponse
-keepclassmembers class id.passage.android.passageflex.model.CredentialCreationResponseResponse {
    public synthetic <init>(java.lang.String,java.lang.String,java.util.List,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.CredentialAssertionChallenge
-keepnames class id.passage.android.passageflex.model.CredentialAssertionChallenge
-if class id.passage.android.passageflex.model.CredentialAssertionChallenge
-keep class id.passage.android.passageflex.model.CredentialAssertionChallengeJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.OneTimePasscodeResponse
-keepnames class id.passage.android.passageflex.model.OneTimePasscodeResponse
-if class id.passage.android.passageflex.model.OneTimePasscodeResponse
-keep class id.passage.android.passageflex.model.OneTimePasscodeResponseJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.RegisterWebAuthnStartResponse
-keepnames class id.passage.android.passageflex.model.RegisterWebAuthnStartResponse
-if class id.passage.android.passageflex.model.RegisterWebAuthnStartResponse
-keep class id.passage.android.passageflex.model.RegisterWebAuthnStartResponseJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.RegisterWebAuthnStartResponse
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.RegisterWebAuthnStartResponse
-keepclassmembers class id.passage.android.passageflex.model.RegisterWebAuthnStartResponse {
    public synthetic <init>(id.passage.android.passageflex.model.CredentialCreationChallenge,id.passage.android.passageflex.model.User,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.AuthMethods
-keepnames class id.passage.android.passageflex.model.AuthMethods
-if class id.passage.android.passageflex.model.AuthMethods
-keep class id.passage.android.passageflex.model.AuthMethodsJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.AuthMethods
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.AuthMethods
-keepclassmembers class id.passage.android.passageflex.model.AuthMethods {
    public synthetic <init>(java.lang.Object,id.passage.android.passageflex.model.OtpAuthMethod,id.passage.android.passageflex.model.MagicLinkAuthMethod,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.RegisterOneTimePasscodeRequest
-keepnames class id.passage.android.passageflex.model.RegisterOneTimePasscodeRequest
-if class id.passage.android.passageflex.model.RegisterOneTimePasscodeRequest
-keep class id.passage.android.passageflex.model.RegisterOneTimePasscodeRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.RegisterOneTimePasscodeRequest
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.RegisterOneTimePasscodeRequest
-keepclassmembers class id.passage.android.passageflex.model.RegisterOneTimePasscodeRequest {
    public synthetic <init>(java.lang.String,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.WebAuthnIcons
-keepnames class id.passage.android.passageflex.model.WebAuthnIcons
-if class id.passage.android.passageflex.model.WebAuthnIcons
-keep class id.passage.android.passageflex.model.WebAuthnIconsJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.CurrentUserDevice
-keepnames class id.passage.android.passageflex.model.CurrentUserDevice
-if class id.passage.android.passageflex.model.CurrentUserDevice
-keep class id.passage.android.passageflex.model.CurrentUserDeviceJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.RegisterWebAuthnFinishWithTransactionRequest
-keepnames class id.passage.android.passageflex.model.RegisterWebAuthnFinishWithTransactionRequest
-if class id.passage.android.passageflex.model.RegisterWebAuthnFinishWithTransactionRequest
-keep class id.passage.android.passageflex.model.RegisterWebAuthnFinishWithTransactionRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.Credential
-keepnames class id.passage.android.passageflex.model.Credential
-if class id.passage.android.passageflex.model.Credential
-keep class id.passage.android.passageflex.model.CredentialJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.LoginWebAuthnStartRequest
-keepnames class id.passage.android.passageflex.model.LoginWebAuthnStartRequest
-if class id.passage.android.passageflex.model.LoginWebAuthnStartRequest
-keep class id.passage.android.passageflex.model.LoginWebAuthnStartRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.LoginWebAuthnStartRequest
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.LoginWebAuthnStartRequest
-keepclassmembers class id.passage.android.passageflex.model.LoginWebAuthnStartRequest {
    public synthetic <init>(java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.Model404Error
-keepnames class id.passage.android.passageflex.model.Model404Error
-if class id.passage.android.passageflex.model.Model404Error
-keep class id.passage.android.passageflex.model.Model404ErrorJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.CredentialCreationChallenge
-keepnames class id.passage.android.passageflex.model.CredentialCreationChallenge
-if class id.passage.android.passageflex.model.CredentialCreationChallenge
-keep class id.passage.android.passageflex.model.CredentialCreationChallengeJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.UserMetadataField
-keepnames class id.passage.android.passageflex.model.UserMetadataField
-if class id.passage.android.passageflex.model.UserMetadataField
-keep class id.passage.android.passageflex.model.UserMetadataFieldJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.ProtocolCredentialAssertionPublicKeyAllowCredentialsInner
-keepnames class id.passage.android.passageflex.model.ProtocolCredentialAssertionPublicKeyAllowCredentialsInner
-if class id.passage.android.passageflex.model.ProtocolCredentialAssertionPublicKeyAllowCredentialsInner
-keep class id.passage.android.passageflex.model.ProtocolCredentialAssertionPublicKeyAllowCredentialsInnerJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.Model401Error
-keepnames class id.passage.android.passageflex.model.Model401Error
-if class id.passage.android.passageflex.model.Model401Error
-keep class id.passage.android.passageflex.model.Model401ErrorJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.CredentialAssertionResponse
-keepnames class id.passage.android.passageflex.model.CredentialAssertionResponse
-if class id.passage.android.passageflex.model.CredentialAssertionResponse
-keep class id.passage.android.passageflex.model.CredentialAssertionResponseJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.CredentialAssertionResponse
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.CredentialAssertionResponse
-keepclassmembers class id.passage.android.passageflex.model.CredentialAssertionResponse {
    public synthetic <init>(java.lang.String,java.lang.Object,java.lang.String,java.lang.String,id.passage.android.passageflex.model.CredentialAssertionResponseResponse,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.CredentialCreationResponse1
-keepnames class id.passage.android.passageflex.model.CredentialCreationResponse1
-if class id.passage.android.passageflex.model.CredentialCreationResponse1
-keep class id.passage.android.passageflex.model.CredentialCreationResponse1JsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.CredentialCreationResponse1
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.CredentialCreationResponse1
-keepclassmembers class id.passage.android.passageflex.model.CredentialCreationResponse1 {
    public synthetic <init>(java.lang.String,java.lang.Object,java.lang.String,java.lang.String,id.passage.android.passageflex.model.CredentialCreationResponseResponse,java.util.List,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.CredentialCreationPublicKeyPubKeyCredParamsInner
-keepnames class id.passage.android.passageflex.model.CredentialCreationPublicKeyPubKeyCredParamsInner
-if class id.passage.android.passageflex.model.CredentialCreationPublicKeyPubKeyCredParamsInner
-keep class id.passage.android.passageflex.model.CredentialCreationPublicKeyPubKeyCredParamsInnerJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.CredentialCreationPublicKeyPubKeyCredParamsInner
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.CredentialCreationPublicKeyPubKeyCredParamsInner
-keepclassmembers class id.passage.android.passageflex.model.CredentialCreationPublicKeyPubKeyCredParamsInner {
    public synthetic <init>(java.lang.Integer,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.ElementCustomization
-keepnames class id.passage.android.passageflex.model.ElementCustomization
-if class id.passage.android.passageflex.model.ElementCustomization
-keep class id.passage.android.passageflex.model.ElementCustomizationJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.ElementCustomization
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.ElementCustomization
-keepclassmembers class id.passage.android.passageflex.model.ElementCustomization {
    public synthetic <init>(java.lang.String,java.lang.Integer,java.lang.String,java.lang.Integer,id.passage.android.passageflex.model.FontFamily,id.passage.android.passageflex.model.FontFamily,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.Integer,java.lang.String,java.lang.Integer,java.lang.String,java.lang.String,java.lang.String,java.lang.Integer,java.lang.String,java.lang.Integer,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.CurrentUser
-keepnames class id.passage.android.passageflex.model.CurrentUser
-if class id.passage.android.passageflex.model.CurrentUser
-keep class id.passage.android.passageflex.model.CurrentUserJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.LayoutConfig
-keepnames class id.passage.android.passageflex.model.LayoutConfig
-if class id.passage.android.passageflex.model.LayoutConfig
-keep class id.passage.android.passageflex.model.LayoutConfigJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.Nonce
-keepnames class id.passage.android.passageflex.model.Nonce
-if class id.passage.android.passageflex.model.Nonce
-keep class id.passage.android.passageflex.model.NonceJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.CredentialCreationResponse
-keepnames class id.passage.android.passageflex.model.CredentialCreationResponse
-if class id.passage.android.passageflex.model.CredentialCreationResponse
-keep class id.passage.android.passageflex.model.CredentialCreationResponseJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.CredentialCreationResponse
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.CredentialCreationResponse
-keepclassmembers class id.passage.android.passageflex.model.CredentialCreationResponse {
    public synthetic <init>(java.lang.String,java.lang.Object,java.lang.String,java.lang.String,id.passage.android.passageflex.model.CredentialCreationResponseResponse,java.util.List,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.RegisterWebAuthnStartWithTransactionResponse
-keepnames class id.passage.android.passageflex.model.RegisterWebAuthnStartWithTransactionResponse
-if class id.passage.android.passageflex.model.RegisterWebAuthnStartWithTransactionResponse
-keep class id.passage.android.passageflex.model.RegisterWebAuthnStartWithTransactionResponseJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.RegisterWebAuthnStartWithTransactionResponse
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.RegisterWebAuthnStartWithTransactionResponse
-keepclassmembers class id.passage.android.passageflex.model.RegisterWebAuthnStartWithTransactionResponse {
    public synthetic <init>(id.passage.android.passageflex.model.CredentialCreationChallenge,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.GithubSocialConnection
-keepnames class id.passage.android.passageflex.model.GithubSocialConnection
-if class id.passage.android.passageflex.model.GithubSocialConnection
-keep class id.passage.android.passageflex.model.GithubSocialConnectionJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.JWKResponseKeysInner
-keepnames class id.passage.android.passageflex.model.JWKResponseKeysInner
-if class id.passage.android.passageflex.model.JWKResponseKeysInner
-keep class id.passage.android.passageflex.model.JWKResponseKeysInnerJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.App
-keepnames class id.passage.android.passageflex.model.App
-if class id.passage.android.passageflex.model.App
-keep class id.passage.android.passageflex.model.AppJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.RefreshAuthTokenRequest
-keepnames class id.passage.android.passageflex.model.RefreshAuthTokenRequest
-if class id.passage.android.passageflex.model.RefreshAuthTokenRequest
-keep class id.passage.android.passageflex.model.RefreshAuthTokenRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.RegisterMagicLinkResponse
-keepnames class id.passage.android.passageflex.model.RegisterMagicLinkResponse
-if class id.passage.android.passageflex.model.RegisterMagicLinkResponse
-keep class id.passage.android.passageflex.model.RegisterMagicLinkResponseJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.GetAppResponse
-keepnames class id.passage.android.passageflex.model.GetAppResponse
-if class id.passage.android.passageflex.model.GetAppResponse
-keep class id.passage.android.passageflex.model.GetAppResponseJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.UpdateMetadataRequest
-keepnames class id.passage.android.passageflex.model.UpdateMetadataRequest
-if class id.passage.android.passageflex.model.UpdateMetadataRequest
-keep class id.passage.android.passageflex.model.UpdateMetadataRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.UpdateMetadataRequest
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.UpdateMetadataRequest
-keepclassmembers class id.passage.android.passageflex.model.UpdateMetadataRequest {
    public synthetic <init>(java.lang.Object,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.IdTokenRequest
-keepnames class id.passage.android.passageflex.model.IdTokenRequest
-if class id.passage.android.passageflex.model.IdTokenRequest
-keep class id.passage.android.passageflex.model.IdTokenRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.CredentialCreationPublicKeyUser
-keepnames class id.passage.android.passageflex.model.CredentialCreationPublicKeyUser
-if class id.passage.android.passageflex.model.CredentialCreationPublicKeyUser
-keep class id.passage.android.passageflex.model.CredentialCreationPublicKeyUserJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.CredentialCreationPublicKeyUser
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.CredentialCreationPublicKeyUser
-keepclassmembers class id.passage.android.passageflex.model.CredentialCreationPublicKeyUser {
    public synthetic <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.GoogleSocialConnection
-keepnames class id.passage.android.passageflex.model.GoogleSocialConnection
-if class id.passage.android.passageflex.model.GoogleSocialConnection
-keep class id.passage.android.passageflex.model.GoogleSocialConnectionJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.UpdateDeviceRequest
-keepnames class id.passage.android.passageflex.model.UpdateDeviceRequest
-if class id.passage.android.passageflex.model.UpdateDeviceRequest
-keep class id.passage.android.passageflex.model.UpdateDeviceRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.MagicLinkResponse
-keepnames class id.passage.android.passageflex.model.MagicLinkResponse
-if class id.passage.android.passageflex.model.MagicLinkResponse
-keep class id.passage.android.passageflex.model.MagicLinkResponseJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.AuthenticateWebAuthnStartWithTransactionResponse
-keepnames class id.passage.android.passageflex.model.AuthenticateWebAuthnStartWithTransactionResponse
-if class id.passage.android.passageflex.model.AuthenticateWebAuthnStartWithTransactionResponse
-keep class id.passage.android.passageflex.model.AuthenticateWebAuthnStartWithTransactionResponseJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.AuthenticateWebAuthnStartWithTransactionResponse
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.AuthenticateWebAuthnStartWithTransactionResponse
-keepclassmembers class id.passage.android.passageflex.model.AuthenticateWebAuthnStartWithTransactionResponse {
    public synthetic <init>(id.passage.android.passageflex.model.CredentialAssertionChallenge1,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.passageflex.exceptions.PassageFlexClientError
-keepnames class id.passage.passageflex.exceptions.PassageFlexClientError
-if class id.passage.passageflex.exceptions.PassageFlexClientError
-keep class id.passage.passageflex.exceptions.PassageFlexClientErrorJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.Model400Error
-keepnames class id.passage.android.passageflex.model.Model400Error
-if class id.passage.android.passageflex.model.Model400Error
-keep class id.passage.android.passageflex.model.Model400ErrorJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.LoginMagicLinkResponse
-keepnames class id.passage.android.passageflex.model.LoginMagicLinkResponse
-if class id.passage.android.passageflex.model.LoginMagicLinkResponse
-keep class id.passage.android.passageflex.model.LoginMagicLinkResponseJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.SocialConnections
-keepnames class id.passage.android.passageflex.model.SocialConnections
-if class id.passage.android.passageflex.model.SocialConnections
-keep class id.passage.android.passageflex.model.SocialConnectionsJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.SocialConnections
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.SocialConnections
-keepclassmembers class id.passage.android.passageflex.model.SocialConnections {
    public synthetic <init>(java.lang.Object,java.lang.Object,java.lang.Object,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.RegisterWebAuthnStartRequest
-keepnames class id.passage.android.passageflex.model.RegisterWebAuthnStartRequest
-if class id.passage.android.passageflex.model.RegisterWebAuthnStartRequest
-keep class id.passage.android.passageflex.model.RegisterWebAuthnStartRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.RegisterWebAuthnStartRequest
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.RegisterWebAuthnStartRequest
-keepclassmembers class id.passage.android.passageflex.model.RegisterWebAuthnStartRequest {
    public synthetic <init>(java.lang.String,id.passage.android.passageflex.model.AuthenticatorAttachment,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.GetMagicLinkStatusRequest
-keepnames class id.passage.android.passageflex.model.GetMagicLinkStatusRequest
-if class id.passage.android.passageflex.model.GetMagicLinkStatusRequest
-keep class id.passage.android.passageflex.model.GetMagicLinkStatusRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.Model409Error
-keepnames class id.passage.android.passageflex.model.Model409Error
-if class id.passage.android.passageflex.model.Model409Error
-keep class id.passage.android.passageflex.model.Model409ErrorJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.ProtocolCredentialAssertion
-keepnames class id.passage.android.passageflex.model.ProtocolCredentialAssertion
-if class id.passage.android.passageflex.model.ProtocolCredentialAssertion
-keep class id.passage.android.passageflex.model.ProtocolCredentialAssertionJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.OtpAuthMethod
-keepnames class id.passage.android.passageflex.model.OtpAuthMethod
-if class id.passage.android.passageflex.model.OtpAuthMethod
-keep class id.passage.android.passageflex.model.OtpAuthMethodJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.OtpAuthMethod
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.OtpAuthMethod
-keepclassmembers class id.passage.android.passageflex.model.OtpAuthMethod {
    public synthetic <init>(java.lang.Integer,id.passage.android.passageflex.model.TtlDisplayUnit,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.ProtocolCredentialAssertionPublicKey
-keepnames class id.passage.android.passageflex.model.ProtocolCredentialAssertionPublicKey
-if class id.passage.android.passageflex.model.ProtocolCredentialAssertionPublicKey
-keep class id.passage.android.passageflex.model.ProtocolCredentialAssertionPublicKeyJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.ProtocolCredentialAssertionPublicKey
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.ProtocolCredentialAssertionPublicKey
-keepclassmembers class id.passage.android.passageflex.model.ProtocolCredentialAssertionPublicKey {
    public synthetic <init>(java.lang.String,java.util.List,java.lang.Object,java.lang.String,java.lang.Integer,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.Model500Error
-keepnames class id.passage.android.passageflex.model.Model500Error
-if class id.passage.android.passageflex.model.Model500Error
-keep class id.passage.android.passageflex.model.Model500ErrorJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.CredentialCreationPublicKey
-keepnames class id.passage.android.passageflex.model.CredentialCreationPublicKey
-if class id.passage.android.passageflex.model.CredentialCreationPublicKey
-keep class id.passage.android.passageflex.model.CredentialCreationPublicKeyJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.CredentialCreationPublicKey
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.CredentialCreationPublicKey
-keepclassmembers class id.passage.android.passageflex.model.CredentialCreationPublicKey {
    public synthetic <init>(java.lang.String,id.passage.android.passageflex.model.CredentialCreationPublicKeyAuthenticatorSelection,java.lang.String,java.util.List,java.lang.Object,java.util.List,id.passage.android.passageflex.model.CredentialCreationPublicKeyRp,java.lang.Integer,id.passage.android.passageflex.model.CredentialCreationPublicKeyUser,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.OpenIdConfiguration
-keepnames class id.passage.android.passageflex.model.OpenIdConfiguration
-if class id.passage.android.passageflex.model.OpenIdConfiguration
-keep class id.passage.android.passageflex.model.OpenIdConfigurationJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.UpdateUserPhoneRequest
-keepnames class id.passage.android.passageflex.model.UpdateUserPhoneRequest
-if class id.passage.android.passageflex.model.UpdateUserPhoneRequest
-keep class id.passage.android.passageflex.model.UpdateUserPhoneRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.UpdateUserPhoneRequest
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.UpdateUserPhoneRequest
-keepclassmembers class id.passage.android.passageflex.model.UpdateUserPhoneRequest {
    public synthetic <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.ActivateOneTimePasscodeRequest
-keepnames class id.passage.android.passageflex.model.ActivateOneTimePasscodeRequest
-if class id.passage.android.passageflex.model.ActivateOneTimePasscodeRequest
-keep class id.passage.android.passageflex.model.ActivateOneTimePasscodeRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class id.passage.android.passageflex.model.MagicLinkAuthMethod
-keepnames class id.passage.android.passageflex.model.MagicLinkAuthMethod
-if class id.passage.android.passageflex.model.MagicLinkAuthMethod
-keep class id.passage.android.passageflex.model.MagicLinkAuthMethodJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.MagicLinkAuthMethod
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.MagicLinkAuthMethod
-keepclassmembers class id.passage.android.passageflex.model.MagicLinkAuthMethod {
    public synthetic <init>(java.lang.Integer,id.passage.android.passageflex.model.TtlDisplayUnit,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.CredentialCreationPublicKeyAuthenticatorSelection
-keepnames class id.passage.android.passageflex.model.CredentialCreationPublicKeyAuthenticatorSelection
-if class id.passage.android.passageflex.model.CredentialCreationPublicKeyAuthenticatorSelection
-keep class id.passage.android.passageflex.model.CredentialCreationPublicKeyAuthenticatorSelectionJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.CredentialCreationPublicKeyAuthenticatorSelection
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.CredentialCreationPublicKeyAuthenticatorSelection
-keepclassmembers class id.passage.android.passageflex.model.CredentialCreationPublicKeyAuthenticatorSelection {
    public synthetic <init>(java.lang.String,java.lang.Boolean,java.lang.String,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.LoginWebAuthnStartResponse
-keepnames class id.passage.android.passageflex.model.LoginWebAuthnStartResponse
-if class id.passage.android.passageflex.model.LoginWebAuthnStartResponse
-keep class id.passage.android.passageflex.model.LoginWebAuthnStartResponseJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.LoginWebAuthnStartResponse
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.LoginWebAuthnStartResponse
-keepclassmembers class id.passage.android.passageflex.model.LoginWebAuthnStartResponse {
    public synthetic <init>(id.passage.android.passageflex.model.CredentialAssertionChallenge1,id.passage.android.passageflex.model.User,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.CredentialAssertionResponseResponse
-keepnames class id.passage.android.passageflex.model.CredentialAssertionResponseResponse
-if class id.passage.android.passageflex.model.CredentialAssertionResponseResponse
-keep class id.passage.android.passageflex.model.CredentialAssertionResponseResponseJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.CredentialAssertionResponseResponse
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.CredentialAssertionResponseResponse
-keepclassmembers class id.passage.android.passageflex.model.CredentialAssertionResponseResponse {
    public synthetic <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.CredentialCreation
-keepnames class id.passage.android.passageflex.model.CredentialCreation
-if class id.passage.android.passageflex.model.CredentialCreation
-keep class id.passage.android.passageflex.model.CredentialCreationJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.CredentialCreation
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.CredentialCreation
-keepclassmembers class id.passage.android.passageflex.model.CredentialCreation {
    public synthetic <init>(id.passage.android.passageflex.model.CredentialCreationPublicKey,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class id.passage.android.passageflex.model.CreateUserParams
-keepnames class id.passage.android.passageflex.model.CreateUserParams
-if class id.passage.android.passageflex.model.CreateUserParams
-keep class id.passage.android.passageflex.model.CreateUserParamsJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class id.passage.android.passageflex.model.CreateUserParams
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class id.passage.android.passageflex.model.CreateUserParams
-keepclassmembers class id.passage.android.passageflex.model.CreateUserParams {
    public synthetic <init>(java.lang.String,java.lang.Object,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

