PayloadHelper.smali

.class public final Lcom/razorpay/PayloadHelper;
.super Ljava/lang/Object;
.source "PayloadHelper.kt"


# annotations
.annotation runtime Lkotlin/Metadata;
    d1 = {
        "\u0000(\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\u0008\n\u0002\u0008\u0003\n\u0002\u0010\u000b\n\u0002\u0008)\n\u0002\u0018\u0002\n\u0002\u0008F\u0018\u00002\u00020\u0001B\u001d\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u0012\u0006\u0010\u0006\u001a\u00020\u0003\u00a2\u0006\u0002\u0010\u0007J\u0006\u0010x\u001a\u000203R\u001e\u0010\u0008\u001a\u0004\u0018\u00010\tX\u0086\u000e\u00a2\u0006\u0010\n\u0002\u0010\u000e\u001a\u0004\u0008\n\u0010\u000b\"\u0004\u0008\u000c\u0010\rR\u001a\u0010\u0004\u001a\u00020\u0005X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\u0008\u000f\u0010\u0010\"\u0004\u0008\u0011\u0010\u0012R\u001c\u0010\u0013\u001a\u0004\u0018\u00010\u0003X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\u0008\u0014\u0010\u0015\"\u0004\u0008\u0016\u0010\u0017R\u001c\u0010\u0018\u001a\u0004\u0018\u00010\u0003X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\u0008\u0019\u0010\u0015\"\u0004\u0008\u001a\u0010\u0017R\u001c\u0010\u001b\u001a\u0004\u0018\u00010\u0003X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\u0008\u001c\u0010\u0015\"\u0004\u0008\u001d\u0010\u0017R\u001a\u0010\u0002\u001a\u00020\u0003X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\u0008\u001e\u0010\u0015\"\u0004\u0008\u001f\u0010\u0017R\u001c\u0010 \u001a\u0004\u0018\u00010\u0003X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\u0008!\u0010\u0015\"\u0004\u0008\"\u0010\u0017R\u001c\u0010#\u001a\u0004\u0018\u00010\u0003X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\u0008$\u0010\u0015\"\u0004\u0008%\u0010\u0017R\u001e\u0010&\u001a\u0004\u0018\u00010\tX\u0086\u000e\u00a2\u0006\u0010\n\u0002\u0010\u000e\u001a\u0004\u0008\'\u0010\u000b\"\u0004\u0008(\u0010\rR\u001c\u0010)\u001a\u0004\u0018\u00010\u0003X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\u0008*\u0010\u0015\"\u0004\u0008+\u0010\u0017R\u001e\u0010,\u001a\u0004\u0018\u00010\tX\u0086\u000e\u00a2\u0006\u0010\n\u0002\u0010\u000e\u001a\u0004\u0008-\u0010\u000b\"\u0004\u0008.\u0010\rR\u001c\u0010/\u001a\u0004\u0018\u00010\u0003X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\u00080\u0010\u0015\"\u0004\u00081\u0010\u0017R\u001c\u00102\u001a\u0004\u0018\u000103X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\u00084\u00105\"\u0004\u00086\u00107R\u001a\u0010\u0006\u001a\u00020\u0003X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\u00088\u0010\u0015\"\u0004\u00089\u0010\u0017R\u001c\u0010:\u001a\u0004\u0018\u00010\u0003X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\u0008;\u0010\u0015\"\u0004\u0008<\u0010\u0017R\u001c\u0010=\u001a\u0004\u0018\u00010\u0003X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\u0008>\u0010\u0015\"\u0004\u0008?\u0010\u0017R\u001c\u0010@\u001a\u0004\u0018\u00010\u0003X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\u0008A\u0010\u0015\"\u0004\u0008B\u0010\u0017R\u001c\u0010C\u001a\u0004\u0018\u00010\u0003X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\u0008D\u0010\u0015\"\u0004\u0008E\u0010\u0017R\u001c\u0010F\u001a\u0004\u0018\u00010\u0003X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\u0008G\u0010\u0015\"\u0004\u0008H\u0010\u0017R\u001c\u0010I\u001a\u0004\u0018\u00010\u0003X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\u0008J\u0010\u0015\"\u0004\u0008K\u0010\u0017R\u001c\u0010L\u001a\u0004\u0018\u00010\u0003X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\u0008M\u0010\u0015\"\u0004\u0008N\u0010\u0017R\u001e\u0010O\u001a\u0004\u0018\u00010\tX\u0086\u000e\u00a2\u0006\u0010\n\u0002\u0010\u000e\u001a\u0004\u0008P\u0010\u000b\"\u0004\u0008Q\u0010\rR\u001e\u0010R\u001a\u0004\u0018\u00010\tX\u0086\u000e\u00a2\u0006\u0010\n\u0002\u0010\u000e\u001a\u0004\u0008S\u0010\u000b\"\u0004\u0008T\u0010\rR\u001e\u0010U\u001a\u0004\u0018\u00010\tX\u0086\u000e\u00a2\u0006\u0010\n\u0002\u0010\u000e\u001a\u0004\u0008V\u0010\u000b\"\u0004\u0008W\u0010\rR\u001c\u0010X\u001a\u0004\u0018\u00010\u0001X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\u0008Y\u0010Z\"\u0004\u0008[\u0010\\R\u001e\u0010]\u001a\u0004\u0018\u00010\tX\u0086\u000e\u00a2\u0006\u0010\n\u0002\u0010\u000e\u001a\u0004\u0008^\u0010\u000b\"\u0004\u0008_\u0010\rR\u001e\u0010`\u001a\u0004\u0018\u00010\tX\u0086\u000e\u00a2\u0006\u0010\n\u0002\u0010\u000e\u001a\u0004\u0008a\u0010\u000b\"\u0004\u0008b\u0010\rR\u001e\u0010c\u001a\u0004\u0018\u00010\tX\u0086\u000e\u00a2\u0006\u0010\n\u0002\u0010\u000e\u001a\u0004\u0008d\u0010\u000b\"\u0004\u0008e\u0010\rR\u001e\u0010f\u001a\u0004\u0018\u00010\u0005X\u0086\u000e\u00a2\u0006\u0010\n\u0002\u0010k\u001a\u0004\u0008g\u0010h\"\u0004\u0008i\u0010jR\u001e\u0010l\u001a\u0004\u0018\u00010\tX\u0086\u000e\u00a2\u0006\u0010\n\u0002\u0010\u000e\u001a\u0004\u0008m\u0010\u000b\"\u0004\u0008n\u0010\rR\u001e\u0010o\u001a\u0004\u0018\u00010\tX\u0086\u000e\u00a2\u0006\u0010\n\u0002\u0010\u000e\u001a\u0004\u0008p\u0010\u000b\"\u0004\u0008q\u0010\rR\u001c\u0010r\u001a\u0004\u0018\u00010\u0003X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\u0008s\u0010\u0015\"\u0004\u0008t\u0010\u0017R\u001e\u0010u\u001a\u0004\u0018\u00010\u0005X\u0086\u000e\u00a2\u0006\u0010\n\u0002\u0010k\u001a\u0004\u0008v\u0010h\"\u0004\u0008w\u0010j\u00a8\u0006y"
    }
    d2 = {
        "Lcom/razorpay/PayloadHelper;",
        "",
        "currency",
        "",
        "amount",
        "",
        "orderId",
        "(Ljava/lang/String;ILjava/lang/String;)V",
        "allowRotation",
        "",
        "getAllowRotation",
        "()Ljava/lang/Boolean;",
        "setAllowRotation",
        "(Ljava/lang/Boolean;)V",
        "Ljava/lang/Boolean;",
        "getAmount",
        "()I",
        "setAmount",
        "(I)V",
        "backDropColor",
        "getBackDropColor",
        "()Ljava/lang/String;",
        "setBackDropColor",
        "(Ljava/lang/String;)V",
        "callbackUrl",
        "getCallbackUrl",
        "setCallbackUrl",
        "color",
        "getColor",
        "setColor",
        "getCurrency",
        "setCurrency",
        "customerId",
        "getCustomerId",
        "setCustomerId",
        "description",
        "getDescription",
        "setDescription",
        "hideTopBar",
        "getHideTopBar",
        "setHideTopBar",
        "image",
        "getImage",
        "setImage",
        "modalConfirmClose",
        "getModalConfirmClose",
        "setModalConfirmClose",
        "name",
        "getName",
        "setName",
        "notes",
        "Lorg/json/JSONObject;",
        "getNotes",
        "()Lorg/json/JSONObject;",
        "setNotes",
        "(Lorg/json/JSONObject;)V",
        "getOrderId",
        "setOrderId",
        "prefillCardCvv",
        "getPrefillCardCvv",
        "setPrefillCardCvv",
        "prefillCardExp",
        "getPrefillCardExp",
        "setPrefillCardExp",
        "prefillCardNum",
        "getPrefillCardNum",
        "setPrefillCardNum",
        "prefillContact",
        "getPrefillContact",
        "setPrefillContact",
        "prefillEmail",
        "getPrefillEmail",
        "setPrefillEmail",
        "prefillMethod",
        "getPrefillMethod",
        "setPrefillMethod",
        "prefillName",
        "getPrefillName",
        "setPrefillName",
        "readOnlyContact",
        "getReadOnlyContact",
        "setReadOnlyContact",
        "readOnlyEmail",
        "getReadOnlyEmail",
        "setReadOnlyEmail",
        "readOnlyName",
        "getReadOnlyName",
        "setReadOnlyName",
        "recurring",
        "getRecurring",
        "()Ljava/lang/Object;",
        "setRecurring",
        "(Ljava/lang/Object;)V",
        "redirect",
        "getRedirect",
        "setRedirect",
        "rememberCustomer",
        "getRememberCustomer",
        "setRememberCustomer",
        "retryEnabled",
        "getRetryEnabled",
        "setRetryEnabled",
        "retryMaxCount",
        "getRetryMaxCount",
        "()Ljava/lang/Integer;",
        "setRetryMaxCount",
        "(Ljava/lang/Integer;)V",
        "Ljava/lang/Integer;",
        "sendSmsHash",
        "getSendSmsHash",
        "setSendSmsHash",
        "subscriptionCardChange",
        "getSubscriptionCardChange",
        "setSubscriptionCardChange",
        "subscriptionId",
        "getSubscriptionId",
        "setSubscriptionId",
        "timeout",
        "getTimeout",
        "setTimeout",
        "getJson",
        "checkout_release"
    }
    k = 0x1
    mv = {
        0x1,
        0x5,
        0x1
    }
    xi = 0x30
.end annotation


# instance fields
.field private allowRotation:Ljava/lang/Boolean;

.field private amount:I

.field private backDropColor:Ljava/lang/String;

.field private callbackUrl:Ljava/lang/String;

.field private color:Ljava/lang/String;

.field private currency:Ljava/lang/String;

.field private customerId:Ljava/lang/String;

.field private description:Ljava/lang/String;

.field private hideTopBar:Ljava/lang/Boolean;

.field private image:Ljava/lang/String;

.field private modalConfirmClose:Ljava/lang/Boolean;

.field private name:Ljava/lang/String;

.field private notes:Lorg/json/JSONObject;

.field private orderId:Ljava/lang/String;

.field private prefillCardCvv:Ljava/lang/String;

.field private prefillCardExp:Ljava/lang/String;

.field private prefillCardNum:Ljava/lang/String;

.field private prefillContact:Ljava/lang/String;

.field private prefillEmail:Ljava/lang/String;

.field private prefillMethod:Ljava/lang/String;

.field private prefillName:Ljava/lang/String;

.field private readOnlyContact:Ljava/lang/Boolean;

.field private readOnlyEmail:Ljava/lang/Boolean;

.field private readOnlyName:Ljava/lang/Boolean;

.field private recurring:Ljava/lang/Object;

.field private redirect:Ljava/lang/Boolean;

.field private rememberCustomer:Ljava/lang/Boolean;

.field private retryEnabled:Ljava/lang/Boolean;

.field private retryMaxCount:Ljava/lang/Integer;

.field private sendSmsHash:Ljava/lang/Boolean;

.field private subscriptionCardChange:Ljava/lang/Boolean;

.field private subscriptionId:Ljava/lang/String;

.field private timeout:Ljava/lang/Integer;


# direct methods
.method public constructor <init>(Ljava/lang/String;ILjava/lang/String;)V
    .registers 5

    const-string v0, "currency"

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

    const-string v0, "orderId"

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

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

    iput-object p1, p0, Lcom/razorpay/PayloadHelper;->currency:Ljava/lang/String;

    iput p2, p0, Lcom/razorpay/PayloadHelper;->amount:I

    iput-object p3, p0, Lcom/razorpay/PayloadHelper;->orderId:Ljava/lang/String;

    return-void
.end method


# virtual methods
.method public final getAllowRotation()Ljava/lang/Boolean;
    .registers 2

    .line 167
    iget-object v0, p0, Lcom/razorpay/PayloadHelper;->allowRotation:Ljava/lang/Boolean;

    return-object v0
.end method

.method public final getAmount()I
    .registers 2

    .line 16
    iget v0, p0, Lcom/razorpay/PayloadHelper;->amount:I

    return v0
.end method

.method public final getBackDropColor()Ljava/lang/String;
    .registers 2

    .line 91
    iget-object v0, p0, Lcom/razorpay/PayloadHelper;->backDropColor:Ljava/lang/String;

    return-object v0
.end method

.method public final getCallbackUrl()Ljava/lang/String;
    .registers 2

    .line 124
    iget-object v0, p0, Lcom/razorpay/PayloadHelper;->callbackUrl:Ljava/lang/String;

    return-object v0
.end method

.method public final getColor()Ljava/lang/String;
    .registers 2

    .line 79
    iget-object v0, p0, Lcom/razorpay/PayloadHelper;->color:Ljava/lang/String;

    return-object v0
.end method

.method public final getCurrency()Ljava/lang/String;
    .registers 2

    .line 16
    iget-object v0, p0, Lcom/razorpay/PayloadHelper;->currency:Ljava/lang/String;

    return-object v0
.end method

.method public final getCustomerId()Ljava/lang/String;
    .registers 2

    .line 138
    iget-object v0, p0, Lcom/razorpay/PayloadHelper;->customerId:Ljava/lang/String;

    return-object v0
.end method

.method public final getDescription()Ljava/lang/String;
    .registers 2

    .line 27
    iget-object v0, p0, Lcom/razorpay/PayloadHelper;->description:Ljava/lang/String;

    return-object v0
.end method

.method public final getHideTopBar()Ljava/lang/Boolean;
    .registers 2

    .line 86
    iget-object v0, p0, Lcom/razorpay/PayloadHelper;->hideTopBar:Ljava/lang/Boolean;

    return-object v0
.end method

.method public final getImage()Ljava/lang/String;
    .registers 2

    .line 33
    iget-object v0, p0, Lcom/razorpay/PayloadHelper;->image:Ljava/lang/String;

    return-object v0
.end method

.method public final getJson()Lorg/json/JSONObject;
    .registers 16

    const-string v0, "error"

    .line 182
    new-instance v1, Lorg/json/JSONObject;

    invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V

    .line 183
    new-instance v2, Lorg/json/JSONObject;

    invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V

    .line 184
    new-instance v3, Lorg/json/JSONObject;

    invoke-direct {v3}, Lorg/json/JSONObject;-><init>()V

    .line 185
    new-instance v4, Lorg/json/JSONObject;

    invoke-direct {v4}, Lorg/json/JSONObject;-><init>()V

    :try_start_16
    const-string v5, "currency"

    .line 187
    iget-object v6, p0, Lcom/razorpay/PayloadHelper;->currency:Ljava/lang/String;

    invoke-virtual {v1, v5, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    const-string v5, "amount"

    .line 188
    iget v6, p0, Lcom/razorpay/PayloadHelper;->amount:I

    invoke-virtual {v1, v5, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    .line 190
    iget-object v5, p0, Lcom/razorpay/PayloadHelper;->orderId:Ljava/lang/String;

    const-string v6, "order_"

    const/4 v7, 0x0

    const/4 v8, 0x2

    const/4 v9, 0x0

    invoke-static {v5, v6, v9, v8, v7}, Lkotlin/text/StringsKt;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z

    move-result v5

    if-eqz v5, :cond_1fd

    const-string v5, "order_id"

    .line 191
    iget-object v6, p0, Lcom/razorpay/PayloadHelper;->orderId:Ljava/lang/String;

    invoke-virtual {v1, v5, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 197
    iget-object v5, p0, Lcom/razorpay/PayloadHelper;->name:Ljava/lang/String;
    :try_end_3a
    .catch Lorg/json/JSONException; {:try_start_16 .. :try_end_3a} :catch_20e

    const-string v6, "name"

    if-eqz v5, :cond_41

    .line 198
    :try_start_3e
    invoke-virtual {v1, v6, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 200
    :cond_41
    iget-object v5, p0, Lcom/razorpay/PayloadHelper;->description:Ljava/lang/String;

    if-eqz v5, :cond_4a

    const-string v10, "description"

    .line 201
    invoke-virtual {v1, v10, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 203
    :cond_4a
    iget-object v5, p0, Lcom/razorpay/PayloadHelper;->image:Ljava/lang/String;

    if-eqz v5, :cond_53

    const-string v10, "image"

    .line 204
    invoke-virtual {v1, v10, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 206
    :cond_53
    iget-object v5, p0, Lcom/razorpay/PayloadHelper;->prefillName:Ljava/lang/String;

    if-eqz v5, :cond_5a

    .line 207
    invoke-virtual {v3, v6, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 209
    :cond_5a
    iget-object v5, p0, Lcom/razorpay/PayloadHelper;->prefillContact:Ljava/lang/String;
    :try_end_5c
    .catch Lorg/json/JSONException; {:try_start_3e .. :try_end_5c} :catch_20e

    const-string v10, "contact"

    if-eqz v5, :cond_63

    .line 210
    :try_start_60
    invoke-virtual {v3, v10, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 212
    :cond_63
    iget-object v5, p0, Lcom/razorpay/PayloadHelper;->prefillEmail:Ljava/lang/String;
    :try_end_65
    .catch Lorg/json/JSONException; {:try_start_60 .. :try_end_65} :catch_20e

    const-string v11, "email"

    if-eqz v5, :cond_6c

    .line 213
    :try_start_69
    invoke-virtual {v3, v11, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 215
    :cond_6c
    iget-object v5, p0, Lcom/razorpay/PayloadHelper;->prefillMethod:Ljava/lang/String;

    if-eqz v5, :cond_75

    const-string v12, "method"

    .line 216
    invoke-virtual {v3, v12, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 218
    :cond_75
    iget-object v5, p0, Lcom/razorpay/PayloadHelper;->prefillCardNum:Ljava/lang/String;

    if-eqz v5, :cond_7e

    const-string v12, "card[number]"

    .line 219
    invoke-virtual {v3, v12, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 221
    :cond_7e
    iget-object v5, p0, Lcom/razorpay/PayloadHelper;->prefillCardExp:Ljava/lang/String;

    if-eqz v5, :cond_87

    const-string v12, "card[expiry]"

    .line 222
    invoke-virtual {v3, v12, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 224
    :cond_87
    iget-object v5, p0, Lcom/razorpay/PayloadHelper;->prefillCardCvv:Ljava/lang/String;

    if-eqz v5, :cond_90

    const-string v12, "card[cvv]"

    .line 225
    invoke-virtual {v3, v12, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 227
    :cond_90
    invoke-virtual {v3}, Lorg/json/JSONObject;->length()I

    move-result v5

    if-lez v5, :cond_9b

    const-string v5, "prefill"

    .line 228
    invoke-virtual {v1, v5, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 230
    :cond_9b
    iget-object v3, p0, Lcom/razorpay/PayloadHelper;->notes:Lorg/json/JSONObject;

    if-eqz v3, :cond_a4

    const-string v5, "notes"

    .line 231
    invoke-virtual {v1, v5, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 233
    :cond_a4
    iget-object v3, p0, Lcom/razorpay/PayloadHelper;->color:Ljava/lang/String;
    :try_end_a6
    .catch Lorg/json/JSONException; {:try_start_69 .. :try_end_a6} :catch_20e

    const-string v5, "color"

    const-string v12, "#"

    if-eqz v3, :cond_bd

    .line 234
    :try_start_ac
    invoke-static {v3, v12, v9, v8, v7}, Lkotlin/text/StringsKt;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z

    move-result v13

    if-eqz v13, :cond_b6

    .line 235
    invoke-virtual {v4, v5, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    goto :goto_bd

    .line 237
    :cond_b6
    invoke-static {v12, v3}, Lkotlin/jvm/internal/Intrinsics;->stringPlus(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v4, v5, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 242
    :cond_bd
    :goto_bd
    iget-object v3, p0, Lcom/razorpay/PayloadHelper;->hideTopBar:Ljava/lang/Boolean;

    if-eqz v3, :cond_ca

    invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v3

    const-string v13, "hide_topbar"

    .line 243
    invoke-virtual {v4, v13, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    .line 245
    :cond_ca
    iget-object v3, p0, Lcom/razorpay/PayloadHelper;->backDropColor:Ljava/lang/String;

    if-eqz v3, :cond_f8

    .line 246
    invoke-virtual {v3}, Ljava/lang/String;->length()I

    move-result v13

    const/4 v14, 0x6

    if-ne v13, v14, :cond_e7

    .line 247
    invoke-static {v3, v12, v9, v8, v7}, Lkotlin/text/StringsKt;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z

    move-result v13

    if-eqz v13, :cond_df

    .line 248
    invoke-virtual {v4, v5, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    goto :goto_f8

    .line 250
    :cond_df
    invoke-static {v12, v3}, Lkotlin/jvm/internal/Intrinsics;->stringPlus(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v4, v5, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    goto :goto_f8

    .line 253
    :cond_e7
    new-instance v1, Lorg/json/JSONObject;

    invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V

    const-string v2, "Invalid color value"

    invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    move-result-object v1

    const-string v2, "JSONObject().put(\"error\", \"Invalid color value\")"

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

    return-object v1

    .line 256
    :cond_f8
    :goto_f8
    invoke-virtual {v4}, Lorg/json/JSONObject;->length()I

    move-result v3

    if-lez v3, :cond_103

    const-string v3, "theme"

    .line 257
    invoke-virtual {v1, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 260
    :cond_103
    iget-object v3, p0, Lcom/razorpay/PayloadHelper;->modalConfirmClose:Ljava/lang/Boolean;

    if-eqz v3, :cond_11a

    invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v3

    .line 261
    new-instance v4, Lorg/json/JSONObject;

    invoke-direct {v4}, Lorg/json/JSONObject;-><init>()V

    const-string v5, "confirm_close"

    .line 262
    invoke-virtual {v4, v5, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    const-string v3, "modal"

    .line 263
    invoke-virtual {v1, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 265
    :cond_11a
    iget-object v3, p0, Lcom/razorpay/PayloadHelper;->subscriptionId:Ljava/lang/String;

    if-eqz v3, :cond_123

    const-string v4, "subscription_id"

    .line 266
    invoke-virtual {v1, v4, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 268
    :cond_123
    iget-object v3, p0, Lcom/razorpay/PayloadHelper;->subscriptionCardChange:Ljava/lang/Boolean;

    if-eqz v3, :cond_130

    invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v3

    const-string v4, "subscription_card_change"

    .line 269
    invoke-virtual {v1, v4, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    .line 272
    :cond_130
    iget-object v3, p0, Lcom/razorpay/PayloadHelper;->recurring:Ljava/lang/Object;

    if-eqz v3, :cond_139

    const-string v4, "recurring"

    .line 273
    invoke-virtual {v1, v4, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 276
    :cond_139
    iget-object v3, p0, Lcom/razorpay/PayloadHelper;->callbackUrl:Ljava/lang/String;

    if-eqz v3, :cond_142

    const-string v4, "callback_url"

    .line 277
    invoke-virtual {v1, v4, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 280
    :cond_142
    iget-object v3, p0, Lcom/razorpay/PayloadHelper;->redirect:Ljava/lang/Boolean;

    if-eqz v3, :cond_14f

    invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v3

    const-string v4, "redirect"

    .line 281
    invoke-virtual {v1, v4, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    .line 283
    :cond_14f
    iget-object v3, p0, Lcom/razorpay/PayloadHelper;->customerId:Ljava/lang/String;

    if-eqz v3, :cond_172

    const-string v4, "cust_"

    .line 284
    invoke-static {v3, v4, v9, v8, v7}, Lkotlin/text/StringsKt;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z

    move-result v4

    if-eqz v4, :cond_161

    const-string v4, "customer_id"

    .line 285
    invoke-virtual {v1, v4, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    goto :goto_172

    .line 287
    :cond_161
    new-instance v1, Lorg/json/JSONObject;

    invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V

    const-string v2, "Invalid Customer ID. It starts with cust_"

    invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    move-result-object v1

    const-string v2, "JSONObject().put(\"error\"\u2026D. It starts with cust_\")"

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

    return-object v1

    .line 290
    :cond_172
    :goto_172
    iget-object v3, p0, Lcom/razorpay/PayloadHelper;->timeout:Ljava/lang/Integer;

    if-eqz v3, :cond_181

    check-cast v3, Ljava/lang/Number;

    invoke-virtual {v3}, Ljava/lang/Number;->intValue()I

    move-result v3

    const-string v4, "timeout"

    .line 291
    invoke-virtual {v1, v4, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    .line 293
    :cond_181
    iget-object v3, p0, Lcom/razorpay/PayloadHelper;->rememberCustomer:Ljava/lang/Boolean;

    if-eqz v3, :cond_18e

    invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v3

    const-string v4, "remember_customer"

    .line 294
    invoke-virtual {v1, v4, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    .line 297
    :cond_18e
    iget-object v3, p0, Lcom/razorpay/PayloadHelper;->retryEnabled:Ljava/lang/Boolean;

    if-eqz v3, :cond_1b6

    invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v3

    .line 298
    new-instance v4, Lorg/json/JSONObject;

    invoke-direct {v4}, Lorg/json/JSONObject;-><init>()V

    const-string v5, "enabled"

    .line 299
    invoke-virtual {v4, v5, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    const-string v3, "max_count"

    .line 300
    invoke-virtual {p0}, Lcom/razorpay/PayloadHelper;->getRetryMaxCount()Ljava/lang/Integer;

    move-result-object v5

    if-nez v5, :cond_1aa

    const/4 v5, 0x4

    goto :goto_1ae

    :cond_1aa
    invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I

    move-result v5

    :goto_1ae
    invoke-virtual {v4, v3, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    const-string v3, "retry"

    .line 301
    invoke-virtual {v1, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 303
    :cond_1b6
    iget-object v3, p0, Lcom/razorpay/PayloadHelper;->readOnlyName:Ljava/lang/Boolean;

    if-eqz v3, :cond_1c1

    invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v3

    .line 304
    invoke-virtual {v2, v6, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    .line 306
    :cond_1c1
    iget-object v3, p0, Lcom/razorpay/PayloadHelper;->readOnlyContact:Ljava/lang/Boolean;

    if-eqz v3, :cond_1cc

    invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v3

    .line 307
    invoke-virtual {v2, v10, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    .line 309
    :cond_1cc
    iget-object v3, p0, Lcom/razorpay/PayloadHelper;->readOnlyEmail:Ljava/lang/Boolean;

    if-eqz v3, :cond_1d7

    invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v3

    .line 310
    invoke-virtual {v2, v11, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    .line 312
    :cond_1d7
    invoke-virtual {v2}, Lorg/json/JSONObject;->length()I

    move-result v3

    if-lez v3, :cond_1e2

    const-string v3, "readonly"

    .line 313
    invoke-virtual {v1, v3, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 315
    :cond_1e2
    iget-object v2, p0, Lcom/razorpay/PayloadHelper;->allowRotation:Ljava/lang/Boolean;

    if-eqz v2, :cond_1ef

    invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v2

    const-string v3, "allow_rotation"

    .line 316
    invoke-virtual {v1, v3, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    .line 318
    :cond_1ef
    iget-object v2, p0, Lcom/razorpay/PayloadHelper;->sendSmsHash:Ljava/lang/Boolean;

    if-eqz v2, :cond_1fc

    invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v2

    const-string v3, "send_sms_hash"

    .line 319
    invoke-virtual {v1, v3, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    :cond_1fc
    return-object v1

    .line 193
    :cond_1fd
    new-instance v1, Lorg/json/JSONObject;

    invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V

    const-string v2, "Invalid order id. Order ID starts with order_"

    invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    move-result-object v1

    const-string v2, "JSONObject().put(\"error\"\u2026r ID starts with order_\")"

    invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
    :try_end_20d
    .catch Lorg/json/JSONException; {:try_start_ac .. :try_end_20d} :catch_20e

    return-object v1

    :catch_20e
    move-exception v1

    .line 324
    new-instance v2, Lorg/json/JSONObject;

    invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V

    invoke-virtual {v1}, Lorg/json/JSONException;->getLocalizedMessage()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    move-result-object v0

    const-string v1, "JSONObject().put(\"error\", e.localizedMessage)"

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

    return-object v0
.end method

.method public final getModalConfirmClose()Ljava/lang/Boolean;
    .registers 2

    .line 97
    iget-object v0, p0, Lcom/razorpay/PayloadHelper;->modalConfirmClose:Ljava/lang/Boolean;

    return-object v0
.end method

.method public final getName()Ljava/lang/String;
    .registers 2

    .line 21
    iget-object v0, p0, Lcom/razorpay/PayloadHelper;->name:Ljava/lang/String;

    return-object v0
.end method

.method public final getNotes()Lorg/json/JSONObject;
    .registers 2

    .line 73
    iget-object v0, p0, Lcom/razorpay/PayloadHelper;->notes:Lorg/json/JSONObject;

    return-object v0
.end method

.method public final getOrderId()Ljava/lang/String;
    .registers 2

    .line 16
    iget-object v0, p0, Lcom/razorpay/PayloadHelper;->orderId:Ljava/lang/String;

    return-object v0
.end method

.method public final getPrefillCardCvv()Ljava/lang/String;
    .registers 2

    .line 67
    iget-object v0, p0, Lcom/razorpay/PayloadHelper;->prefillCardCvv:Ljava/lang/String;

    return-object v0
.end method

.method public final getPrefillCardExp()Ljava/lang/String;
    .registers 2

    .line 66
    iget-object v0, p0, Lcom/razorpay/PayloadHelper;->prefillCardExp:Ljava/lang/String;

    return-object v0
.end method

.method public final getPrefillCardNum()Ljava/lang/String;
    .registers 2

    .line 65
    iget-object v0, p0, Lcom/razorpay/PayloadHelper;->prefillCardNum:Ljava/lang/String;

    return-object v0
.end method

.method public final getPrefillContact()Ljava/lang/String;
    .registers 2

    .line 54
    iget-object v0, p0, Lcom/razorpay/PayloadHelper;->prefillContact:Ljava/lang/String;

    return-object v0
.end method

.method public final getPrefillEmail()Ljava/lang/String;
    .registers 2

    .line 45
    iget-object v0, p0, Lcom/razorpay/PayloadHelper;->prefillEmail:Ljava/lang/String;

    return-object v0
.end method

.method public final getPrefillMethod()Ljava/lang/String;
    .registers 2

    .line 64
    iget-object v0, p0, Lcom/razorpay/PayloadHelper;->prefillMethod:Ljava/lang/String;

    return-object v0
.end method

.method public final getPrefillName()Ljava/lang/String;
    .registers 2

    .line 39
    iget-object v0, p0, Lcom/razorpay/PayloadHelper;->prefillName:Ljava/lang/String;

    return-object v0
.end method

.method public final getReadOnlyContact()Ljava/lang/Boolean;
    .registers 2

    .line 157
    iget-object v0, p0, Lcom/razorpay/PayloadHelper;->readOnlyContact:Ljava/lang/Boolean;

    return-object v0
.end method

.method public final getReadOnlyEmail()Ljava/lang/Boolean;
    .registers 2

    .line 156
    iget-object v0, p0, Lcom/razorpay/PayloadHelper;->readOnlyEmail:Ljava/lang/Boolean;

    return-object v0
.end method

.method public final getReadOnlyName()Ljava/lang/Boolean;
    .registers 2

    .line 155
    iget-object v0, p0, Lcom/razorpay/PayloadHelper;->readOnlyName:Ljava/lang/Boolean;

    return-object v0
.end method

.method public final getRecurring()Ljava/lang/Object;
    .registers 2

    .line 118
    iget-object v0, p0, Lcom/razorpay/PayloadHelper;->recurring:Ljava/lang/Object;

    return-object v0
.end method

.method public final getRedirect()Ljava/lang/Boolean;
    .registers 2

    .line 131
    iget-object v0, p0, Lcom/razorpay/PayloadHelper;->redirect:Ljava/lang/Boolean;

    return-object v0
.end method

.method public final getRememberCustomer()Ljava/lang/Boolean;
    .registers 2

    .line 150
    iget-object v0, p0, Lcom/razorpay/PayloadHelper;->rememberCustomer:Ljava/lang/Boolean;

    return-object v0
.end method

.method public final getRetryEnabled()Ljava/lang/Boolean;
    .registers 2

    .line 172
    iget-object v0, p0, Lcom/razorpay/PayloadHelper;->retryEnabled:Ljava/lang/Boolean;

    return-object v0
.end method

.method public final getRetryMaxCount()Ljava/lang/Integer;
    .registers 2

    .line 179
    iget-object v0, p0, Lcom/razorpay/PayloadHelper;->retryMaxCount:Ljava/lang/Integer;

    return-object v0
.end method

.method public final getSendSmsHash()Ljava/lang/Boolean;
    .registers 2

    .line 162
    iget-object v0, p0, Lcom/razorpay/PayloadHelper;->sendSmsHash:Ljava/lang/Boolean;

    return-object v0
.end method

.method public final getSubscriptionCardChange()Ljava/lang/Boolean;
    .registers 2

    .line 111
    iget-object v0, p0, Lcom/razorpay/PayloadHelper;->subscriptionCardChange:Ljava/lang/Boolean;

    return-object v0
.end method

.method public final getSubscriptionId()Ljava/lang/String;
    .registers 2

    .line 105
    iget-object v0, p0, Lcom/razorpay/PayloadHelper;->subscriptionId:Ljava/lang/String;

    return-object v0
.end method

.method public final getTimeout()Ljava/lang/Integer;
    .registers 2

    .line 143
    iget-object v0, p0, Lcom/razorpay/PayloadHelper;->timeout:Ljava/lang/Integer;

    return-object v0
.end method

.method public final setAllowRotation(Ljava/lang/Boolean;)V
    .registers 2

    .line 167
    iput-object p1, p0, Lcom/razorpay/PayloadHelper;->allowRotation:Ljava/lang/Boolean;

    return-void
.end method

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

    .line 16
    iput p1, p0, Lcom/razorpay/PayloadHelper;->amount:I

    return-void
.end method

.method public final setBackDropColor(Ljava/lang/String;)V
    .registers 2

    .line 91
    iput-object p1, p0, Lcom/razorpay/PayloadHelper;->backDropColor:Ljava/lang/String;

    return-void
.end method

.method public final setCallbackUrl(Ljava/lang/String;)V
    .registers 2

    .line 124
    iput-object p1, p0, Lcom/razorpay/PayloadHelper;->callbackUrl:Ljava/lang/String;

    return-void
.end method

.method public final setColor(Ljava/lang/String;)V
    .registers 2

    .line 79
    iput-object p1, p0, Lcom/razorpay/PayloadHelper;->color:Ljava/lang/String;

    return-void
.end method

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

    const-string v0, "<set-?>"

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

    .line 16
    iput-object p1, p0, Lcom/razorpay/PayloadHelper;->currency:Ljava/lang/String;

    return-void
.end method

.method public final setCustomerId(Ljava/lang/String;)V
    .registers 2

    .line 138
    iput-object p1, p0, Lcom/razorpay/PayloadHelper;->customerId:Ljava/lang/String;

    return-void
.end method

.method public final setDescription(Ljava/lang/String;)V
    .registers 2

    .line 27
    iput-object p1, p0, Lcom/razorpay/PayloadHelper;->description:Ljava/lang/String;

    return-void
.end method

.method public final setHideTopBar(Ljava/lang/Boolean;)V
    .registers 2

    .line 86
    iput-object p1, p0, Lcom/razorpay/PayloadHelper;->hideTopBar:Ljava/lang/Boolean;

    return-void
.end method

.method public final setImage(Ljava/lang/String;)V
    .registers 2

    .line 33
    iput-object p1, p0, Lcom/razorpay/PayloadHelper;->image:Ljava/lang/String;

    return-void
.end method

.method public final setModalConfirmClose(Ljava/lang/Boolean;)V
    .registers 2

    .line 97
    iput-object p1, p0, Lcom/razorpay/PayloadHelper;->modalConfirmClose:Ljava/lang/Boolean;

    return-void
.end method

.method public final setName(Ljava/lang/String;)V
    .registers 2

    .line 21
    iput-object p1, p0, Lcom/razorpay/PayloadHelper;->name:Ljava/lang/String;

    return-void
.end method

.method public final setNotes(Lorg/json/JSONObject;)V
    .registers 2

    .line 73
    iput-object p1, p0, Lcom/razorpay/PayloadHelper;->notes:Lorg/json/JSONObject;

    return-void
.end method

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

    const-string v0, "<set-?>"

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

    .line 16
    iput-object p1, p0, Lcom/razorpay/PayloadHelper;->orderId:Ljava/lang/String;

    return-void
.end method

.method public final setPrefillCardCvv(Ljava/lang/String;)V
    .registers 2

    .line 67
    iput-object p1, p0, Lcom/razorpay/PayloadHelper;->prefillCardCvv:Ljava/lang/String;

    return-void
.end method

.method public final setPrefillCardExp(Ljava/lang/String;)V
    .registers 2

    .line 66
    iput-object p1, p0, Lcom/razorpay/PayloadHelper;->prefillCardExp:Ljava/lang/String;

    return-void
.end method

.method public final setPrefillCardNum(Ljava/lang/String;)V
    .registers 2

    .line 65
    iput-object p1, p0, Lcom/razorpay/PayloadHelper;->prefillCardNum:Ljava/lang/String;

    return-void
.end method

.method public final setPrefillContact(Ljava/lang/String;)V
    .registers 2

    .line 54
    iput-object p1, p0, Lcom/razorpay/PayloadHelper;->prefillContact:Ljava/lang/String;

    return-void
.end method

.method public final setPrefillEmail(Ljava/lang/String;)V
    .registers 2

    .line 45
    iput-object p1, p0, Lcom/razorpay/PayloadHelper;->prefillEmail:Ljava/lang/String;

    return-void
.end method

.method public final setPrefillMethod(Ljava/lang/String;)V
    .registers 2

    .line 64
    iput-object p1, p0, Lcom/razorpay/PayloadHelper;->prefillMethod:Ljava/lang/String;

    return-void
.end method

.method public final setPrefillName(Ljava/lang/String;)V
    .registers 2

    .line 39
    iput-object p1, p0, Lcom/razorpay/PayloadHelper;->prefillName:Ljava/lang/String;

    return-void
.end method

.method public final setReadOnlyContact(Ljava/lang/Boolean;)V
    .registers 2

    .line 157
    iput-object p1, p0, Lcom/razorpay/PayloadHelper;->readOnlyContact:Ljava/lang/Boolean;

    return-void
.end method

.method public final setReadOnlyEmail(Ljava/lang/Boolean;)V
    .registers 2

    .line 156
    iput-object p1, p0, Lcom/razorpay/PayloadHelper;->readOnlyEmail:Ljava/lang/Boolean;

    return-void
.end method

.method public final setReadOnlyName(Ljava/lang/Boolean;)V
    .registers 2

    .line 155
    iput-object p1, p0, Lcom/razorpay/PayloadHelper;->readOnlyName:Ljava/lang/Boolean;

    return-void
.end method

.method public final setRecurring(Ljava/lang/Object;)V
    .registers 2

    .line 118
    iput-object p1, p0, Lcom/razorpay/PayloadHelper;->recurring:Ljava/lang/Object;

    return-void
.end method

.method public final setRedirect(Ljava/lang/Boolean;)V
    .registers 2

    .line 131
    iput-object p1, p0, Lcom/razorpay/PayloadHelper;->redirect:Ljava/lang/Boolean;

    return-void
.end method

.method public final setRememberCustomer(Ljava/lang/Boolean;)V
    .registers 2

    .line 150
    iput-object p1, p0, Lcom/razorpay/PayloadHelper;->rememberCustomer:Ljava/lang/Boolean;

    return-void
.end method

.method public final setRetryEnabled(Ljava/lang/Boolean;)V
    .registers 2

    .line 172
    iput-object p1, p0, Lcom/razorpay/PayloadHelper;->retryEnabled:Ljava/lang/Boolean;

    return-void
.end method

.method public final setRetryMaxCount(Ljava/lang/Integer;)V
    .registers 2

    .line 179
    iput-object p1, p0, Lcom/razorpay/PayloadHelper;->retryMaxCount:Ljava/lang/Integer;

    return-void
.end method

.method public final setSendSmsHash(Ljava/lang/Boolean;)V
    .registers 2

    .line 162
    iput-object p1, p0, Lcom/razorpay/PayloadHelper;->sendSmsHash:Ljava/lang/Boolean;

    return-void
.end method

.method public final setSubscriptionCardChange(Ljava/lang/Boolean;)V
    .registers 2

    .line 111
    iput-object p1, p0, Lcom/razorpay/PayloadHelper;->subscriptionCardChange:Ljava/lang/Boolean;

    return-void
.end method

.method public final setSubscriptionId(Ljava/lang/String;)V
    .registers 2

    .line 105
    iput-object p1, p0, Lcom/razorpay/PayloadHelper;->subscriptionId:Ljava/lang/String;

    return-void
.end method

.method public final setTimeout(Ljava/lang/Integer;)V
    .registers 2

    .line 143
    iput-object p1, p0, Lcom/razorpay/PayloadHelper;->timeout:Ljava/lang/Integer;

    return-void
.end method