CSCustomServiceInfo$Builder.smali

.class public Lio/rong/imlib/model/CSCustomServiceInfo$Builder;
.super Ljava/lang/Object;
.source "CSCustomServiceInfo.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lio/rong/imlib/model/CSCustomServiceInfo;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x9
    name = "Builder"
.end annotation


# instance fields
.field private QQ:Ljava/lang/String;

.field private address:Ljava/lang/String;

.field private age:Ljava/lang/String;

.field private birthday:Ljava/lang/String;

.field private city:Ljava/lang/String;

.field private define:Ljava/lang/String;

.field private email:Ljava/lang/String;

.field private enterUrl:Ljava/lang/String;

.field private gender:Ljava/lang/String;

.field private grade:Ljava/lang/String;

.field private listUrl:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private loginName:Ljava/lang/String;

.field private memo:Ljava/lang/String;

.field private mobileNo:Ljava/lang/String;

.field private name:Ljava/lang/String;

.field private nickName:Ljava/lang/String;

.field private page:Ljava/lang/String;

.field private portraitUrl:Ljava/lang/String;

.field private productId:Ljava/lang/String;

.field private profession:Ljava/lang/String;

.field private province:Ljava/lang/String;

.field private referrer:Ljava/lang/String;

.field private skillId:Ljava/lang/String;

.field private userId:Ljava/lang/String;

.field private weibo:Ljava/lang/String;

.field private weixin:Ljava/lang/String;


# direct methods
.method public constructor <init>()V
    .registers 3

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

    const-string v0, ""

    .line 2
    iput-object v0, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->page:Ljava/lang/String;

    .line 3
    iput-object v0, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->referrer:Ljava/lang/String;

    .line 4
    iput-object v0, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->enterUrl:Ljava/lang/String;

    .line 5
    iput-object v0, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->skillId:Ljava/lang/String;

    .line 6
    new-instance v1, Ljava/util/ArrayList;

    invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V

    iput-object v1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->listUrl:Ljava/util/List;

    .line 7
    iput-object v0, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->define:Ljava/lang/String;

    .line 8
    iput-object v0, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->productId:Ljava/lang/String;

    return-void
.end method


# virtual methods
.method public QQ(Ljava/lang/String;)Lio/rong/imlib/model/CSCustomServiceInfo$Builder;
    .registers 2

    .line 1
    iput-object p1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->QQ:Ljava/lang/String;

    return-object p0
.end method

.method public address(Ljava/lang/String;)Lio/rong/imlib/model/CSCustomServiceInfo$Builder;
    .registers 2

    .line 1
    iput-object p1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->address:Ljava/lang/String;

    return-object p0
.end method

.method public age(Ljava/lang/String;)Lio/rong/imlib/model/CSCustomServiceInfo$Builder;
    .registers 2

    .line 1
    iput-object p1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->age:Ljava/lang/String;

    return-object p0
.end method

.method public birthday(Ljava/lang/String;)Lio/rong/imlib/model/CSCustomServiceInfo$Builder;
    .registers 2

    .line 1
    iput-object p1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->birthday:Ljava/lang/String;

    return-object p0
.end method

.method public build()Lio/rong/imlib/model/CSCustomServiceInfo;
    .registers 4

    .line 1
    invoke-static {}, Lio/rong/imlib/RongIMClient;->getInstance()Lio/rong/imlib/RongIMClient;

    move-result-object v0

    if-nez v0, :cond_8

    const/4 v0, 0x0

    return-object v0

    .line 2
    :cond_8
    new-instance v0, Lio/rong/imlib/model/CSCustomServiceInfo;

    invoke-direct {v0}, Lio/rong/imlib/model/CSCustomServiceInfo;-><init>()V

    .line 3
    iget-object v1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->userId:Ljava/lang/String;

    const-string v2, ""

    if-eqz v1, :cond_14

    goto :goto_15

    :cond_14
    move-object v1, v2

    :goto_15
    # setter for: Lio/rong/imlib/model/CSCustomServiceInfo;->userId:Ljava/lang/String;
    invoke-static {v0, v1}, Lio/rong/imlib/model/CSCustomServiceInfo;->access$002(Lio/rong/imlib/model/CSCustomServiceInfo;Ljava/lang/String;)Ljava/lang/String;

    .line 4
    iget-object v1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->nickName:Ljava/lang/String;

    if-eqz v1, :cond_1d

    goto :goto_25

    :cond_1d
    invoke-static {}, Lio/rong/imlib/RongIMClient;->getInstance()Lio/rong/imlib/RongIMClient;

    move-result-object v1

    invoke-virtual {v1}, Lio/rong/imlib/RongIMClient;->getCurrentUserId()Ljava/lang/String;

    move-result-object v1

    :goto_25
    # setter for: Lio/rong/imlib/model/CSCustomServiceInfo;->nickName:Ljava/lang/String;
    invoke-static {v0, v1}, Lio/rong/imlib/model/CSCustomServiceInfo;->access$102(Lio/rong/imlib/model/CSCustomServiceInfo;Ljava/lang/String;)Ljava/lang/String;

    .line 5
    iget-object v1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->loginName:Ljava/lang/String;

    if-eqz v1, :cond_2d

    goto :goto_2e

    :cond_2d
    move-object v1, v2

    :goto_2e
    # setter for: Lio/rong/imlib/model/CSCustomServiceInfo;->loginName:Ljava/lang/String;
    invoke-static {v0, v1}, Lio/rong/imlib/model/CSCustomServiceInfo;->access$202(Lio/rong/imlib/model/CSCustomServiceInfo;Ljava/lang/String;)Ljava/lang/String;

    .line 6
    iget-object v1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->name:Ljava/lang/String;

    if-eqz v1, :cond_36

    goto :goto_37

    :cond_36
    move-object v1, v2

    :goto_37
    # setter for: Lio/rong/imlib/model/CSCustomServiceInfo;->name:Ljava/lang/String;
    invoke-static {v0, v1}, Lio/rong/imlib/model/CSCustomServiceInfo;->access$302(Lio/rong/imlib/model/CSCustomServiceInfo;Ljava/lang/String;)Ljava/lang/String;

    .line 7
    iget-object v1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->grade:Ljava/lang/String;

    if-eqz v1, :cond_3f

    goto :goto_40

    :cond_3f
    move-object v1, v2

    :goto_40
    # setter for: Lio/rong/imlib/model/CSCustomServiceInfo;->grade:Ljava/lang/String;
    invoke-static {v0, v1}, Lio/rong/imlib/model/CSCustomServiceInfo;->access$402(Lio/rong/imlib/model/CSCustomServiceInfo;Ljava/lang/String;)Ljava/lang/String;

    .line 8
    iget-object v1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->gender:Ljava/lang/String;

    if-eqz v1, :cond_48

    goto :goto_49

    :cond_48
    move-object v1, v2

    :goto_49
    # setter for: Lio/rong/imlib/model/CSCustomServiceInfo;->gender:Ljava/lang/String;
    invoke-static {v0, v1}, Lio/rong/imlib/model/CSCustomServiceInfo;->access$502(Lio/rong/imlib/model/CSCustomServiceInfo;Ljava/lang/String;)Ljava/lang/String;

    .line 9
    iget-object v1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->birthday:Ljava/lang/String;

    if-eqz v1, :cond_51

    goto :goto_52

    :cond_51
    move-object v1, v2

    :goto_52
    # setter for: Lio/rong/imlib/model/CSCustomServiceInfo;->birthday:Ljava/lang/String;
    invoke-static {v0, v1}, Lio/rong/imlib/model/CSCustomServiceInfo;->access$602(Lio/rong/imlib/model/CSCustomServiceInfo;Ljava/lang/String;)Ljava/lang/String;

    .line 10
    iget-object v1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->age:Ljava/lang/String;

    if-eqz v1, :cond_5a

    goto :goto_5b

    :cond_5a
    move-object v1, v2

    :goto_5b
    # setter for: Lio/rong/imlib/model/CSCustomServiceInfo;->age:Ljava/lang/String;
    invoke-static {v0, v1}, Lio/rong/imlib/model/CSCustomServiceInfo;->access$702(Lio/rong/imlib/model/CSCustomServiceInfo;Ljava/lang/String;)Ljava/lang/String;

    .line 11
    iget-object v1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->profession:Ljava/lang/String;

    if-eqz v1, :cond_63

    goto :goto_64

    :cond_63
    move-object v1, v2

    :goto_64
    # setter for: Lio/rong/imlib/model/CSCustomServiceInfo;->profession:Ljava/lang/String;
    invoke-static {v0, v1}, Lio/rong/imlib/model/CSCustomServiceInfo;->access$802(Lio/rong/imlib/model/CSCustomServiceInfo;Ljava/lang/String;)Ljava/lang/String;

    .line 12
    iget-object v1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->portraitUrl:Ljava/lang/String;

    if-eqz v1, :cond_6c

    goto :goto_6d

    :cond_6c
    move-object v1, v2

    :goto_6d
    # setter for: Lio/rong/imlib/model/CSCustomServiceInfo;->portraitUrl:Ljava/lang/String;
    invoke-static {v0, v1}, Lio/rong/imlib/model/CSCustomServiceInfo;->access$902(Lio/rong/imlib/model/CSCustomServiceInfo;Ljava/lang/String;)Ljava/lang/String;

    .line 13
    iget-object v1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->province:Ljava/lang/String;

    if-eqz v1, :cond_75

    goto :goto_76

    :cond_75
    move-object v1, v2

    :goto_76
    # setter for: Lio/rong/imlib/model/CSCustomServiceInfo;->province:Ljava/lang/String;
    invoke-static {v0, v1}, Lio/rong/imlib/model/CSCustomServiceInfo;->access$1002(Lio/rong/imlib/model/CSCustomServiceInfo;Ljava/lang/String;)Ljava/lang/String;

    .line 14
    iget-object v1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->city:Ljava/lang/String;

    if-eqz v1, :cond_7e

    goto :goto_7f

    :cond_7e
    move-object v1, v2

    :goto_7f
    # setter for: Lio/rong/imlib/model/CSCustomServiceInfo;->city:Ljava/lang/String;
    invoke-static {v0, v1}, Lio/rong/imlib/model/CSCustomServiceInfo;->access$1102(Lio/rong/imlib/model/CSCustomServiceInfo;Ljava/lang/String;)Ljava/lang/String;

    .line 15
    iget-object v1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->memo:Ljava/lang/String;

    if-eqz v1, :cond_87

    goto :goto_88

    :cond_87
    move-object v1, v2

    :goto_88
    # setter for: Lio/rong/imlib/model/CSCustomServiceInfo;->memo:Ljava/lang/String;
    invoke-static {v0, v1}, Lio/rong/imlib/model/CSCustomServiceInfo;->access$1202(Lio/rong/imlib/model/CSCustomServiceInfo;Ljava/lang/String;)Ljava/lang/String;

    .line 16
    iget-object v1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->mobileNo:Ljava/lang/String;

    if-eqz v1, :cond_90

    goto :goto_91

    :cond_90
    move-object v1, v2

    :goto_91
    # setter for: Lio/rong/imlib/model/CSCustomServiceInfo;->mobileNo:Ljava/lang/String;
    invoke-static {v0, v1}, Lio/rong/imlib/model/CSCustomServiceInfo;->access$1302(Lio/rong/imlib/model/CSCustomServiceInfo;Ljava/lang/String;)Ljava/lang/String;

    .line 17
    iget-object v1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->email:Ljava/lang/String;

    if-eqz v1, :cond_99

    goto :goto_9a

    :cond_99
    move-object v1, v2

    :goto_9a
    # setter for: Lio/rong/imlib/model/CSCustomServiceInfo;->email:Ljava/lang/String;
    invoke-static {v0, v1}, Lio/rong/imlib/model/CSCustomServiceInfo;->access$1402(Lio/rong/imlib/model/CSCustomServiceInfo;Ljava/lang/String;)Ljava/lang/String;

    .line 18
    iget-object v1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->address:Ljava/lang/String;

    if-eqz v1, :cond_a2

    goto :goto_a3

    :cond_a2
    move-object v1, v2

    :goto_a3
    # setter for: Lio/rong/imlib/model/CSCustomServiceInfo;->address:Ljava/lang/String;
    invoke-static {v0, v1}, Lio/rong/imlib/model/CSCustomServiceInfo;->access$1502(Lio/rong/imlib/model/CSCustomServiceInfo;Ljava/lang/String;)Ljava/lang/String;

    .line 19
    iget-object v1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->QQ:Ljava/lang/String;

    if-eqz v1, :cond_ab

    goto :goto_ac

    :cond_ab
    move-object v1, v2

    :goto_ac
    # setter for: Lio/rong/imlib/model/CSCustomServiceInfo;->QQ:Ljava/lang/String;
    invoke-static {v0, v1}, Lio/rong/imlib/model/CSCustomServiceInfo;->access$1602(Lio/rong/imlib/model/CSCustomServiceInfo;Ljava/lang/String;)Ljava/lang/String;

    .line 20
    iget-object v1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->weibo:Ljava/lang/String;

    if-eqz v1, :cond_b4

    goto :goto_b5

    :cond_b4
    move-object v1, v2

    :goto_b5
    # setter for: Lio/rong/imlib/model/CSCustomServiceInfo;->weibo:Ljava/lang/String;
    invoke-static {v0, v1}, Lio/rong/imlib/model/CSCustomServiceInfo;->access$1702(Lio/rong/imlib/model/CSCustomServiceInfo;Ljava/lang/String;)Ljava/lang/String;

    .line 21
    iget-object v1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->weixin:Ljava/lang/String;

    if-eqz v1, :cond_bd

    goto :goto_be

    :cond_bd
    move-object v1, v2

    :goto_be
    # setter for: Lio/rong/imlib/model/CSCustomServiceInfo;->weixin:Ljava/lang/String;
    invoke-static {v0, v1}, Lio/rong/imlib/model/CSCustomServiceInfo;->access$1802(Lio/rong/imlib/model/CSCustomServiceInfo;Ljava/lang/String;)Ljava/lang/String;

    .line 22
    iget-object v1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->page:Ljava/lang/String;

    if-eqz v1, :cond_c6

    goto :goto_c7

    :cond_c6
    move-object v1, v2

    :goto_c7
    # setter for: Lio/rong/imlib/model/CSCustomServiceInfo;->page:Ljava/lang/String;
    invoke-static {v0, v1}, Lio/rong/imlib/model/CSCustomServiceInfo;->access$1902(Lio/rong/imlib/model/CSCustomServiceInfo;Ljava/lang/String;)Ljava/lang/String;

    .line 23
    iget-object v1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->referrer:Ljava/lang/String;

    if-eqz v1, :cond_cf

    goto :goto_d0

    :cond_cf
    move-object v1, v2

    :goto_d0
    # setter for: Lio/rong/imlib/model/CSCustomServiceInfo;->referrer:Ljava/lang/String;
    invoke-static {v0, v1}, Lio/rong/imlib/model/CSCustomServiceInfo;->access$2002(Lio/rong/imlib/model/CSCustomServiceInfo;Ljava/lang/String;)Ljava/lang/String;

    .line 24
    iget-object v1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->enterUrl:Ljava/lang/String;

    if-eqz v1, :cond_d8

    goto :goto_d9

    :cond_d8
    move-object v1, v2

    :goto_d9
    # setter for: Lio/rong/imlib/model/CSCustomServiceInfo;->enterUrl:Ljava/lang/String;
    invoke-static {v0, v1}, Lio/rong/imlib/model/CSCustomServiceInfo;->access$2102(Lio/rong/imlib/model/CSCustomServiceInfo;Ljava/lang/String;)Ljava/lang/String;

    .line 25
    iget-object v1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->skillId:Ljava/lang/String;

    if-eqz v1, :cond_e1

    goto :goto_e2

    :cond_e1
    move-object v1, v2

    :goto_e2
    # setter for: Lio/rong/imlib/model/CSCustomServiceInfo;->skillId:Ljava/lang/String;
    invoke-static {v0, v1}, Lio/rong/imlib/model/CSCustomServiceInfo;->access$2202(Lio/rong/imlib/model/CSCustomServiceInfo;Ljava/lang/String;)Ljava/lang/String;

    .line 26
    iget-object v1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->listUrl:Ljava/util/List;

    # setter for: Lio/rong/imlib/model/CSCustomServiceInfo;->listUrl:Ljava/util/List;
    invoke-static {v0, v1}, Lio/rong/imlib/model/CSCustomServiceInfo;->access$2302(Lio/rong/imlib/model/CSCustomServiceInfo;Ljava/util/List;)Ljava/util/List;

    .line 27
    iget-object v1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->define:Ljava/lang/String;

    if-eqz v1, :cond_ef

    goto :goto_f0

    :cond_ef
    move-object v1, v2

    :goto_f0
    # setter for: Lio/rong/imlib/model/CSCustomServiceInfo;->define:Ljava/lang/String;
    invoke-static {v0, v1}, Lio/rong/imlib/model/CSCustomServiceInfo;->access$2402(Lio/rong/imlib/model/CSCustomServiceInfo;Ljava/lang/String;)Ljava/lang/String;

    .line 28
    iget-object v1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->productId:Ljava/lang/String;

    if-eqz v1, :cond_f8

    goto :goto_f9

    :cond_f8
    move-object v1, v2

    :goto_f9
    # setter for: Lio/rong/imlib/model/CSCustomServiceInfo;->productId:Ljava/lang/String;
    invoke-static {v0, v1}, Lio/rong/imlib/model/CSCustomServiceInfo;->access$2502(Lio/rong/imlib/model/CSCustomServiceInfo;Ljava/lang/String;)Ljava/lang/String;

    return-object v0
.end method

.method public city(Ljava/lang/String;)Lio/rong/imlib/model/CSCustomServiceInfo$Builder;
    .registers 2

    .line 1
    iput-object p1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->city:Ljava/lang/String;

    return-object p0
.end method

.method public define(Ljava/lang/String;)Lio/rong/imlib/model/CSCustomServiceInfo$Builder;
    .registers 2

    .line 1
    iput-object p1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->define:Ljava/lang/String;

    return-object p0
.end method

.method public email(Ljava/lang/String;)Lio/rong/imlib/model/CSCustomServiceInfo$Builder;
    .registers 2

    .line 1
    iput-object p1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->email:Ljava/lang/String;

    return-object p0
.end method

.method public enterUrl(Ljava/lang/String;)Lio/rong/imlib/model/CSCustomServiceInfo$Builder;
    .registers 2

    .line 1
    iput-object p1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->enterUrl:Ljava/lang/String;

    return-object p0
.end method

.method public gender(Ljava/lang/String;)Lio/rong/imlib/model/CSCustomServiceInfo$Builder;
    .registers 3

    .line 1
    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_8

    .line 2
    iput-object p1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->gender:Ljava/lang/String;

    :cond_8
    return-object p0
.end method

.method public grade(Ljava/lang/String;)Lio/rong/imlib/model/CSCustomServiceInfo$Builder;
    .registers 3

    .line 1
    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_8

    .line 2
    iput-object p1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->grade:Ljava/lang/String;

    :cond_8
    return-object p0
.end method

.method public listUrl(Ljava/util/List;)Lio/rong/imlib/model/CSCustomServiceInfo$Builder;
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List<",
            "Ljava/lang/String;",
            ">;)",
            "Lio/rong/imlib/model/CSCustomServiceInfo$Builder;"
        }
    .end annotation

    if-eqz p1, :cond_d

    .line 1
    invoke-interface {p1}, Ljava/util/List;->isEmpty()Z

    move-result v0

    if-nez v0, :cond_d

    .line 2
    iget-object v0, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->listUrl:Ljava/util/List;

    invoke-interface {v0, p1}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z

    :cond_d
    return-object p0
.end method

.method public loginName(Ljava/lang/String;)Lio/rong/imlib/model/CSCustomServiceInfo$Builder;
    .registers 2

    .line 1
    iput-object p1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->loginName:Ljava/lang/String;

    return-object p0
.end method

.method public memo(Ljava/lang/String;)Lio/rong/imlib/model/CSCustomServiceInfo$Builder;
    .registers 3

    .line 1
    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_8

    .line 2
    iput-object p1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->memo:Ljava/lang/String;

    :cond_8
    return-object p0
.end method

.method public mobileNo(Ljava/lang/String;)Lio/rong/imlib/model/CSCustomServiceInfo$Builder;
    .registers 3

    .line 1
    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_8

    .line 2
    iput-object p1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->mobileNo:Ljava/lang/String;

    :cond_8
    return-object p0
.end method

.method public name(Ljava/lang/String;)Lio/rong/imlib/model/CSCustomServiceInfo$Builder;
    .registers 3

    .line 1
    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_8

    .line 2
    iput-object p1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->name:Ljava/lang/String;

    :cond_8
    return-object p0
.end method

.method public nickName(Ljava/lang/String;)Lio/rong/imlib/model/CSCustomServiceInfo$Builder;
    .registers 3

    .line 1
    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_8

    .line 2
    iput-object p1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->nickName:Ljava/lang/String;

    :cond_8
    return-object p0
.end method

.method public page(Ljava/lang/String;)Lio/rong/imlib/model/CSCustomServiceInfo$Builder;
    .registers 3

    .line 1
    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_8

    .line 2
    iput-object p1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->page:Ljava/lang/String;

    :cond_8
    return-object p0
.end method

.method public portraitUrl(Ljava/lang/String;)Lio/rong/imlib/model/CSCustomServiceInfo$Builder;
    .registers 2

    .line 1
    iput-object p1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->portraitUrl:Ljava/lang/String;

    return-object p0
.end method

.method public productId(Ljava/lang/String;)Lio/rong/imlib/model/CSCustomServiceInfo$Builder;
    .registers 2

    .line 1
    iput-object p1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->productId:Ljava/lang/String;

    return-object p0
.end method

.method public profession(Ljava/lang/String;)Lio/rong/imlib/model/CSCustomServiceInfo$Builder;
    .registers 2

    .line 1
    iput-object p1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->profession:Ljava/lang/String;

    return-object p0
.end method

.method public province(Ljava/lang/String;)Lio/rong/imlib/model/CSCustomServiceInfo$Builder;
    .registers 2

    .line 1
    iput-object p1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->province:Ljava/lang/String;

    return-object p0
.end method

.method public referrer(Ljava/lang/String;)Lio/rong/imlib/model/CSCustomServiceInfo$Builder;
    .registers 2

    .line 1
    iput-object p1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->referrer:Ljava/lang/String;

    return-object p0
.end method

.method public skillId(Ljava/lang/String;)Lio/rong/imlib/model/CSCustomServiceInfo$Builder;
    .registers 3

    .line 1
    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_8

    .line 2
    iput-object p1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->skillId:Ljava/lang/String;

    :cond_8
    return-object p0
.end method

.method public userId(Ljava/lang/String;)Lio/rong/imlib/model/CSCustomServiceInfo$Builder;
    .registers 3

    .line 1
    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_8

    .line 2
    iput-object p1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->userId:Ljava/lang/String;

    :cond_8
    return-object p0
.end method

.method public weibo(Ljava/lang/String;)Lio/rong/imlib/model/CSCustomServiceInfo$Builder;
    .registers 2

    .line 1
    iput-object p1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->weibo:Ljava/lang/String;

    return-object p0
.end method

.method public weixin(Ljava/lang/String;)Lio/rong/imlib/model/CSCustomServiceInfo$Builder;
    .registers 2

    .line 1
    iput-object p1, p0, Lio/rong/imlib/model/CSCustomServiceInfo$Builder;->weixin:Ljava/lang/String;

    return-object p0
.end method