EditModel.smali

.class public final Lcom/cmcm/safewallet/ui/giftcard/EditModel;
.super Ljava/lang/Object;
.source "EditLetterModel.kt"

# interfaces
.implements Landroid/os/Parcelable;


# static fields
.field public static final CREATOR:Lcom/cmcm/safewallet/ui/giftcard/EditModel$CREATOR;


# instance fields
.field final akE:Lcom/cmcm/safewallet/ui/giftcard/EditLetterModel;
    .annotation build Lorg/jetbrains/annotations/NotNull;
    .end annotation
.end field

.field final akF:Lcom/cmcm/safewallet/ui/giftcard/EditPayModel;
    .annotation build Lorg/jetbrains/annotations/NotNull;
    .end annotation
.end field

.field final akG:Ljava/math/BigInteger;
    .annotation build Lorg/jetbrains/annotations/NotNull;
    .end annotation
.end field


# direct methods
.method static constructor <clinit>()V
    .registers 2

    new-instance v0, Lcom/cmcm/safewallet/ui/giftcard/EditModel$CREATOR;

    const/4 v1, 0x0

    invoke-direct {v0, v1}, Lcom/cmcm/safewallet/ui/giftcard/EditModel$CREATOR;-><init>(B)V

    sput-object v0, Lcom/cmcm/safewallet/ui/giftcard/EditModel;->CREATOR:Lcom/cmcm/safewallet/ui/giftcard/EditModel$CREATOR;

    return-void
.end method

.method public constructor <init>(Landroid/os/Parcel;)V
    .registers 5
    .param p1    # Landroid/os/Parcel;
        .annotation build Lorg/jetbrains/annotations/NotNull;
        .end annotation
    .end param

    .prologue
    const-string v0, "parcel"

    invoke-static {p1, v0}, Lkotlin/jvm/internal/e;->f(Ljava/lang/Object;Ljava/lang/String;)V

    .line 68
    const-class v0, Lcom/cmcm/safewallet/ui/giftcard/EditLetterModel;

    invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;

    move-result-object v0

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;

    move-result-object v0

    const-string v1, "parcel.readParcelable(Ed\u2026::class.java.classLoader)"

    invoke-static {v0, v1}, Lkotlin/jvm/internal/e;->e(Ljava/lang/Object;Ljava/lang/String;)V

    check-cast v0, Lcom/cmcm/safewallet/ui/giftcard/EditLetterModel;

    .line 69
    const-class v1, Lcom/cmcm/safewallet/ui/giftcard/EditPayModel;

    invoke-virtual {v1}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;

    move-result-object v1

    invoke-virtual {p1, v1}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;

    move-result-object v1

    const-string v2, "parcel.readParcelable(Ed\u2026::class.java.classLoader)"

    invoke-static {v1, v2}, Lkotlin/jvm/internal/e;->e(Ljava/lang/Object;Ljava/lang/String;)V

    check-cast v1, Lcom/cmcm/safewallet/ui/giftcard/EditPayModel;

    .line 70
    invoke-virtual {p1}, Landroid/os/Parcel;->readSerializable()Ljava/io/Serializable;

    move-result-object v2

    if-nez v2, :cond_35

    new-instance v0, Lkotlin/TypeCastException;

    const-string v1, "null cannot be cast to non-null type java.math.BigInteger"

    invoke-direct {v0, v1}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V

    throw v0

    :cond_35
    check-cast v2, Ljava/math/BigInteger;

    .line 67
    invoke-direct {p0, v0, v1, v2}, Lcom/cmcm/safewallet/ui/giftcard/EditModel;-><init>(Lcom/cmcm/safewallet/ui/giftcard/EditLetterModel;Lcom/cmcm/safewallet/ui/giftcard/EditPayModel;Ljava/math/BigInteger;)V

    return-void
.end method

.method public constructor <init>(Lcom/cmcm/safewallet/ui/giftcard/EditLetterModel;Lcom/cmcm/safewallet/ui/giftcard/EditPayModel;Ljava/math/BigInteger;)V
    .registers 5
    .param p1    # Lcom/cmcm/safewallet/ui/giftcard/EditLetterModel;
        .annotation build Lorg/jetbrains/annotations/NotNull;
        .end annotation
    .end param
    .param p2    # Lcom/cmcm/safewallet/ui/giftcard/EditPayModel;
        .annotation build Lorg/jetbrains/annotations/NotNull;
        .end annotation
    .end param
    .param p3    # Ljava/math/BigInteger;
        .annotation build Lorg/jetbrains/annotations/NotNull;
        .end annotation
    .end param

    .prologue
    const-string v0, "editLetterModel"

    invoke-static {p1, v0}, Lkotlin/jvm/internal/e;->f(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v0, "editPayModel"

    invoke-static {p2, v0}, Lkotlin/jvm/internal/e;->f(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v0, "feePrice"

    invoke-static {p3, v0}, Lkotlin/jvm/internal/e;->f(Ljava/lang/Object;Ljava/lang/String;)V

    .line 66
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lcom/cmcm/safewallet/ui/giftcard/EditModel;->akE:Lcom/cmcm/safewallet/ui/giftcard/EditLetterModel;

    iput-object p2, p0, Lcom/cmcm/safewallet/ui/giftcard/EditModel;->akF:Lcom/cmcm/safewallet/ui/giftcard/EditPayModel;

    iput-object p3, p0, Lcom/cmcm/safewallet/ui/giftcard/EditModel;->akG:Ljava/math/BigInteger;

    return-void
.end method


# virtual methods
.method public final describeContents()I
    .registers 2

    .prologue
    .line 79
    const/4 v0, 0x0

    return v0
.end method

.method public final equals(Ljava/lang/Object;)Z
    .registers 4

    if-eq p0, p1, :cond_26

    instance-of v0, p1, Lcom/cmcm/safewallet/ui/giftcard/EditModel;

    if-eqz v0, :cond_28

    check-cast p1, Lcom/cmcm/safewallet/ui/giftcard/EditModel;

    iget-object v0, p0, Lcom/cmcm/safewallet/ui/giftcard/EditModel;->akE:Lcom/cmcm/safewallet/ui/giftcard/EditLetterModel;

    iget-object v1, p1, Lcom/cmcm/safewallet/ui/giftcard/EditModel;->akE:Lcom/cmcm/safewallet/ui/giftcard/EditLetterModel;

    invoke-static {v0, v1}, Lkotlin/jvm/internal/e;->n(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_28

    iget-object v0, p0, Lcom/cmcm/safewallet/ui/giftcard/EditModel;->akF:Lcom/cmcm/safewallet/ui/giftcard/EditPayModel;

    iget-object v1, p1, Lcom/cmcm/safewallet/ui/giftcard/EditModel;->akF:Lcom/cmcm/safewallet/ui/giftcard/EditPayModel;

    invoke-static {v0, v1}, Lkotlin/jvm/internal/e;->n(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_28

    iget-object v0, p0, Lcom/cmcm/safewallet/ui/giftcard/EditModel;->akG:Ljava/math/BigInteger;

    iget-object v1, p1, Lcom/cmcm/safewallet/ui/giftcard/EditModel;->akG:Ljava/math/BigInteger;

    invoke-static {v0, v1}, Lkotlin/jvm/internal/e;->n(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_28

    :cond_26
    const/4 v0, 0x1

    :goto_27
    return v0

    :cond_28
    const/4 v0, 0x0

    goto :goto_27
.end method

.method public final hashCode()I
    .registers 4

    const/4 v1, 0x0

    iget-object v0, p0, Lcom/cmcm/safewallet/ui/giftcard/EditModel;->akE:Lcom/cmcm/safewallet/ui/giftcard/EditLetterModel;

    if-eqz v0, :cond_20

    invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I

    move-result v0

    :goto_9
    mul-int/lit8 v2, v0, 0x1f

    iget-object v0, p0, Lcom/cmcm/safewallet/ui/giftcard/EditModel;->akF:Lcom/cmcm/safewallet/ui/giftcard/EditPayModel;

    if-eqz v0, :cond_22

    invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I

    move-result v0

    :goto_13
    add-int/2addr v0, v2

    mul-int/lit8 v0, v0, 0x1f

    iget-object v2, p0, Lcom/cmcm/safewallet/ui/giftcard/EditModel;->akG:Ljava/math/BigInteger;

    if-eqz v2, :cond_1e

    invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I

    move-result v1

    :cond_1e
    add-int/2addr v0, v1

    return v0

    :cond_20
    move v0, v1

    goto :goto_9

    :cond_22
    move v0, v1

    goto :goto_13
.end method

.method public final toString()Ljava/lang/String;
    .registers 3

    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "EditModel(editLetterModel="

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget-object v1, p0, Lcom/cmcm/safewallet/ui/giftcard/EditModel;->akE:Lcom/cmcm/safewallet/ui/giftcard/EditLetterModel;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, ", editPayModel="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget-object v1, p0, Lcom/cmcm/safewallet/ui/giftcard/EditModel;->akF:Lcom/cmcm/safewallet/ui/giftcard/EditPayModel;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, ", feePrice="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget-object v1, p0, Lcom/cmcm/safewallet/ui/giftcard/EditModel;->akG:Ljava/math/BigInteger;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, ")"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public final writeToParcel(Landroid/os/Parcel;I)V
    .registers 4
    .param p1    # Landroid/os/Parcel;
        .annotation build Lorg/jetbrains/annotations/NotNull;
        .end annotation
    .end param

    .prologue
    const-string v0, "parcel"

    invoke-static {p1, v0}, Lkotlin/jvm/internal/e;->f(Ljava/lang/Object;Ljava/lang/String;)V

    .line 73
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/giftcard/EditModel;->akE:Lcom/cmcm/safewallet/ui/giftcard/EditLetterModel;

    check-cast v0, Landroid/os/Parcelable;

    invoke-virtual {p1, v0, p2}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V

    .line 74
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/giftcard/EditModel;->akF:Lcom/cmcm/safewallet/ui/giftcard/EditPayModel;

    check-cast v0, Landroid/os/Parcelable;

    invoke-virtual {p1, v0, p2}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V

    .line 75
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/giftcard/EditModel;->akG:Ljava/math/BigInteger;

    check-cast v0, Ljava/io/Serializable;

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeSerializable(Ljava/io/Serializable;)V

    .line 76
    return-void
.end method