a.smali

.class public Lsk/a;
.super Ljava/lang/Object;
.source "DriverStatus.kt"

# interfaces
.implements Landroid/os/Parcelable;


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lsk/a$a;
    }
.end annotation

.annotation runtime Lkotlin/Metadata;
    bv = {
        0x1,
        0x0,
        0x3
    }
    d1 = {
        "\u0000<\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\t\n\u0000\n\u0002\u0010\u0008\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0015\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u0008\u0017\u0018\u00002\u00020\u0001BM\u0012\u0008\u0008\u0002\u0010\u0002\u001a\u00020\u0003\u0012\u0008\u0008\u0002\u0010\u0004\u001a\u00020\u0005\u0012\u0008\u0008\u0002\u0010\u0006\u001a\u00020\u0005\u0012\u0008\u0008\u0002\u0010\u0007\u001a\u00020\u0005\u0012\n\u0008\u0002\u0010\u0008\u001a\u0004\u0018\u00010\t\u0012\u0008\u0008\u0002\u0010\n\u001a\u00020\u0005\u0012\u0008\u0008\u0002\u0010\u000b\u001a\u00020\u000c\u00a2\u0006\u0002\u0010\rJ\u0006\u0010\u001e\u001a\u00020\u0000J\u0006\u0010\u001f\u001a\u00020\u0000J\t\u0010 \u001a\u00020\u0005H\u00d6\u0001J\u0006\u0010!\u001a\u00020\"J\u0019\u0010#\u001a\u00020$2\u0006\u0010%\u001a\u00020&2\u0006\u0010\'\u001a\u00020\u0005H\u00d6\u0001R\u001e\u0010\u0006\u001a\u00020\u00058\u0006@\u0006X\u0087\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\u0008\u000e\u0010\u000f\"\u0004\u0008\u0010\u0010\u0011R\u000e\u0010\u000b\u001a\u00020\u000cX\u0082\u000e\u00a2\u0006\u0002\n\u0000R\u0016\u0010\u0002\u001a\u00020\u00038\u0006X\u0087\u0004\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0012\u0010\u0013R\u001e\u0010\u0007\u001a\u00020\u00058\u0006@\u0006X\u0087\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\u0008\u0014\u0010\u000f\"\u0004\u0008\u0015\u0010\u0011R\u001e\u0010\n\u001a\u00020\u00058\u0006@\u0006X\u0087\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\u0008\u0016\u0010\u000f\"\u0004\u0008\u0017\u0010\u0011R \u0010\u0008\u001a\u0004\u0018\u00010\t8\u0006@\u0006X\u0087\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\u0008\u0018\u0010\u0019\"\u0004\u0008\u001a\u0010\u001bR\u001e\u0010\u0004\u001a\u00020\u00058\u0006@\u0006X\u0087\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\u0008\u001c\u0010\u000f\"\u0004\u0008\u001d\u0010\u0011\u00a8\u0006("
    }
    d2 = {
        "Lcom/shopee/foody/driver/user/model/DriverStatus;",
        "Landroid/os/Parcelable;",
        "driver_id",
        "",
        "work_status",
        "",
        "autoTakeEnabled",
        "employmentStatus",
        "restriction",
        "Lcom/shopee/foody/driver/user/model/Restriction;",
        "employmentStatusRemarkType",
        "dataSource",
        "Lcom/shopee/foody/driver/user/model/DataSource;",
        "(JIIILcom/shopee/foody/driver/user/model/Restriction;ILcom/shopee/foody/driver/user/model/DataSource;)V",
        "getAutoTakeEnabled",
        "()I",
        "setAutoTakeEnabled",
        "(I)V",
        "getDriver_id",
        "()J",
        "getEmploymentStatus",
        "setEmploymentStatus",
        "getEmploymentStatusRemarkType",
        "setEmploymentStatusRemarkType",
        "getRestriction",
        "()Lcom/shopee/foody/driver/user/model/Restriction;",
        "setRestriction",
        "(Lcom/shopee/foody/driver/user/model/Restriction;)V",
        "getWork_status",
        "setWork_status",
        "asLocal",
        "asNetwork",
        "describeContents",
        "fromNetwork",
        "",
        "writeToParcel",
        "",
        "parcel",
        "Landroid/os/Parcel;",
        "flags",
        "driver_indonesiaRelease"
    }
    k = 0x1
    mv = {
        0x1,
        0x1,
        0x10
    }
.end annotation


# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;


# instance fields
.field public final a:J
    .annotation runtime Lq5/c;
        value = "driver_id"
    .end annotation
.end field

.field public b:I
    .annotation runtime Lq5/c;
        value = "work_status"
    .end annotation
.end field

.field public c:I
    .annotation runtime Lq5/c;
        value = "auto_take_enabled"
    .end annotation
.end field

.field public d:I
    .annotation runtime Lq5/c;
        value = "employment_status"
    .end annotation
.end field

.field public e:Lsk/c;
    .annotation runtime Lq5/c;
        value = "restriction"
    .end annotation
.end field

.field public f:I
    .annotation runtime Lq5/c;
        value = "employment_status_remark_type"
    .end annotation
.end field

.field public transient g:Lcom/shopee/foody/driver/user/model/DataSource;


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

    new-instance v0, Lsk/a$a;

    invoke-direct {v0}, Lsk/a$a;-><init>()V

    sput-object v0, Lsk/a;->CREATOR:Landroid/os/Parcelable$Creator;

    return-void
.end method

.method public constructor <init>()V
    .registers 12

    const-wide/16 v1, 0x0

    const/4 v3, 0x0

    const/4 v4, 0x0

    const/4 v5, 0x0

    const/4 v6, 0x0

    const/4 v7, 0x0

    const/4 v8, 0x0

    const/16 v9, 0x7f

    const/4 v10, 0x0

    move-object v0, p0

    invoke-direct/range {v0 .. v10}, Lsk/a;-><init>(JIIILsk/c;ILcom/shopee/foody/driver/user/model/DataSource;ILkotlin/jvm/internal/DefaultConstructorMarker;)V

    return-void
.end method

.method public constructor <init>(JIIILsk/c;ILcom/shopee/foody/driver/user/model/DataSource;)V
    .registers 9

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

    iput-wide p1, p0, Lsk/a;->a:J

    iput p3, p0, Lsk/a;->b:I

    iput p4, p0, Lsk/a;->c:I

    iput p5, p0, Lsk/a;->d:I

    iput-object p6, p0, Lsk/a;->e:Lsk/c;

    iput p7, p0, Lsk/a;->f:I

    iput-object p8, p0, Lsk/a;->g:Lcom/shopee/foody/driver/user/model/DataSource;

    return-void
.end method

.method public synthetic constructor <init>(JIIILsk/c;ILcom/shopee/foody/driver/user/model/DataSource;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
    .registers 19

    and-int/lit8 v0, p9, 0x1

    if-eqz v0, :cond_f

    sget-object v0, Lqh/f;->f:Lqh/f;

    invoke-virtual {v0}, Lqh/f;->c()Lth/a;

    move-result-object v0

    invoke-virtual {v0}, Lth/a;->f()J

    move-result-wide v0

    goto :goto_10

    :cond_f
    move-wide v0, p1

    :goto_10
    and-int/lit8 v2, p9, 0x2

    if-eqz v2, :cond_16

    const/4 v2, 0x1

    goto :goto_17

    :cond_16
    move v2, p3

    :goto_17
    and-int/lit8 v3, p9, 0x4

    if-eqz v3, :cond_1d

    const/4 v3, 0x2

    goto :goto_1e

    :cond_1d
    move v3, p4

    :goto_1e
    and-int/lit8 v4, p9, 0x8

    if-eqz v4, :cond_24

    const/4 v4, 0x3

    goto :goto_25

    :cond_24
    move v4, p5

    :goto_25
    and-int/lit8 v5, p9, 0x10

    if-eqz v5, :cond_2b

    const/4 v5, 0x0

    goto :goto_2c

    :cond_2b
    move-object v5, p6

    :goto_2c
    and-int/lit8 v6, p9, 0x20

    if-eqz v6, :cond_33

    const/16 v6, 0x66

    goto :goto_34

    :cond_33
    move v6, p7

    :goto_34
    and-int/lit8 v7, p9, 0x40

    if-eqz v7, :cond_3b

    sget-object v7, Lcom/shopee/foody/driver/user/model/DataSource;->LOCAL:Lcom/shopee/foody/driver/user/model/DataSource;

    goto :goto_3d

    :cond_3b
    move-object/from16 v7, p8

    :goto_3d
    move-object p1, p0

    move-wide p2, v0

    move p4, v2

    move p5, v3

    move p6, v4

    move-object p7, v5

    move/from16 p8, v6

    move-object/from16 p9, v7

    invoke-direct/range {p1 .. p9}, Lsk/a;-><init>(JIIILsk/c;ILcom/shopee/foody/driver/user/model/DataSource;)V

    return-void
.end method


# virtual methods
.method public final a()Lsk/a;
    .registers 2

    sget-object v0, Lcom/shopee/foody/driver/user/model/DataSource;->LOCAL:Lcom/shopee/foody/driver/user/model/DataSource;

    iput-object v0, p0, Lsk/a;->g:Lcom/shopee/foody/driver/user/model/DataSource;

    return-object p0
.end method

.method public final a(I)V
    .registers 2

    iput p1, p0, Lsk/a;->c:I

    return-void
.end method

.method public final b()Lsk/a;
    .registers 2

    sget-object v0, Lcom/shopee/foody/driver/user/model/DataSource;->NETWORK:Lcom/shopee/foody/driver/user/model/DataSource;

    iput-object v0, p0, Lsk/a;->g:Lcom/shopee/foody/driver/user/model/DataSource;

    return-object p0
.end method

.method public final b(I)V
    .registers 2

    iput p1, p0, Lsk/a;->d:I

    return-void
.end method

.method public final d()Z
    .registers 3

    sget-object v0, Lcom/shopee/foody/driver/user/model/DataSource;->NETWORK:Lcom/shopee/foody/driver/user/model/DataSource;

    iget-object v1, p0, Lsk/a;->g:Lcom/shopee/foody/driver/user/model/DataSource;

    if-ne v0, v1, :cond_8

    const/4 v0, 0x1

    goto :goto_9

    :cond_8
    const/4 v0, 0x0

    :goto_9
    return v0
.end method

.method public describeContents()I
    .registers 2

    const/4 v0, 0x0

    return v0
.end method

.method public final e(I)V
    .registers 2

    iput p1, p0, Lsk/a;->f:I

    return-void
.end method

.method public final f()I
    .registers 2

    iget v0, p0, Lsk/a;->c:I

    return v0
.end method

.method public final f(I)V
    .registers 2

    iput p1, p0, Lsk/a;->b:I

    return-void
.end method

.method public final i()J
    .registers 3

    iget-wide v0, p0, Lsk/a;->a:J

    return-wide v0
.end method

.method public final k()I
    .registers 2

    iget v0, p0, Lsk/a;->d:I

    return v0
.end method

.method public final m()I
    .registers 2

    iget v0, p0, Lsk/a;->f:I

    return v0
.end method

.method public final p()Lsk/c;
    .registers 2

    iget-object v0, p0, Lsk/a;->e:Lsk/c;

    return-object v0
.end method

.method public final u()I
    .registers 2

    iget v0, p0, Lsk/a;->b:I

    return v0
.end method

.method public writeToParcel(Landroid/os/Parcel;I)V
    .registers 5

    iget-wide v0, p0, Lsk/a;->a:J

    invoke-virtual {p1, v0, v1}, Landroid/os/Parcel;->writeLong(J)V

    iget p2, p0, Lsk/a;->b:I

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

    iget p2, p0, Lsk/a;->c:I

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

    iget p2, p0, Lsk/a;->d:I

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

    iget-object p2, p0, Lsk/a;->e:Lsk/c;

    const/4 v0, 0x0

    if-eqz p2, :cond_21

    const/4 v1, 0x1

    invoke-virtual {p1, v1}, Landroid/os/Parcel;->writeInt(I)V

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

    goto :goto_24

    :cond_21
    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V

    :goto_24
    iget p2, p0, Lsk/a;->f:I

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

    iget-object p2, p0, Lsk/a;->g:Lcom/shopee/foody/driver/user/model/DataSource;

    invoke-virtual {p2}, Ljava/lang/Enum;->name()Ljava/lang/String;

    move-result-object p2

    invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V

    return-void
.end method