RequestOption.smali

.class public Lio/rong/imlib/filetransfer/RequestOption;
.super Ljava/lang/Object;
.source "RequestOption.java"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lio/rong/imlib/filetransfer/RequestOption$Upload;
    }
.end annotation


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

.field private messageId:I

.field private mimeType:Lio/rong/imlib/filetransfer/FtConst$MimeType;

.field private requestCallBack:Lio/rong/imlib/filetransfer/RequestCallBack;

.field private serverIp:Ljava/lang/String;


# direct methods
.method public constructor <init>(Ljava/lang/String;Lio/rong/imlib/filetransfer/FtConst$MimeType;ILio/rong/imlib/filetransfer/RequestCallBack;)V
    .registers 5

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

    .line 6
    iput-object p1, p0, Lio/rong/imlib/filetransfer/RequestOption;->fileName:Ljava/lang/String;

    .line 7
    iput-object p2, p0, Lio/rong/imlib/filetransfer/RequestOption;->mimeType:Lio/rong/imlib/filetransfer/FtConst$MimeType;

    .line 8
    iput-object p4, p0, Lio/rong/imlib/filetransfer/RequestOption;->requestCallBack:Lio/rong/imlib/filetransfer/RequestCallBack;

    .line 9
    iput p3, p0, Lio/rong/imlib/filetransfer/RequestOption;->messageId:I

    return-void
.end method

.method public constructor <init>(Ljava/lang/String;Lio/rong/imlib/filetransfer/FtConst$MimeType;Lio/rong/imlib/filetransfer/RequestCallBack;)V
    .registers 4

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

    .line 2
    iput-object p1, p0, Lio/rong/imlib/filetransfer/RequestOption;->fileName:Ljava/lang/String;

    .line 3
    iput-object p2, p0, Lio/rong/imlib/filetransfer/RequestOption;->mimeType:Lio/rong/imlib/filetransfer/FtConst$MimeType;

    .line 4
    iput-object p3, p0, Lio/rong/imlib/filetransfer/RequestOption;->requestCallBack:Lio/rong/imlib/filetransfer/RequestCallBack;

    return-void
.end method

.method public constructor <init>(Ljava/lang/String;Lio/rong/imlib/filetransfer/FtConst$MimeType;Ljava/lang/String;ILio/rong/imlib/filetransfer/RequestCallBack;)V
    .registers 6

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

    .line 16
    iput-object p1, p0, Lio/rong/imlib/filetransfer/RequestOption;->fileName:Ljava/lang/String;

    .line 17
    iput-object p2, p0, Lio/rong/imlib/filetransfer/RequestOption;->mimeType:Lio/rong/imlib/filetransfer/FtConst$MimeType;

    .line 18
    iput-object p3, p0, Lio/rong/imlib/filetransfer/RequestOption;->serverIp:Ljava/lang/String;

    .line 19
    iput p4, p0, Lio/rong/imlib/filetransfer/RequestOption;->messageId:I

    .line 20
    iput-object p5, p0, Lio/rong/imlib/filetransfer/RequestOption;->requestCallBack:Lio/rong/imlib/filetransfer/RequestCallBack;

    return-void
.end method

.method public constructor <init>(Ljava/lang/String;Lio/rong/imlib/filetransfer/FtConst$MimeType;Ljava/lang/String;Lio/rong/imlib/filetransfer/RequestCallBack;)V
    .registers 5

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

    .line 11
    iput-object p1, p0, Lio/rong/imlib/filetransfer/RequestOption;->fileName:Ljava/lang/String;

    .line 12
    iput-object p2, p0, Lio/rong/imlib/filetransfer/RequestOption;->mimeType:Lio/rong/imlib/filetransfer/FtConst$MimeType;

    .line 13
    iput-object p3, p0, Lio/rong/imlib/filetransfer/RequestOption;->serverIp:Ljava/lang/String;

    .line 14
    iput-object p4, p0, Lio/rong/imlib/filetransfer/RequestOption;->requestCallBack:Lio/rong/imlib/filetransfer/RequestCallBack;

    return-void
.end method


# virtual methods
.method public getFileName()Ljava/lang/String;
    .registers 2

    .line 1
    iget-object v0, p0, Lio/rong/imlib/filetransfer/RequestOption;->fileName:Ljava/lang/String;

    return-object v0
.end method

.method public getMessageId()I
    .registers 2

    .line 1
    iget v0, p0, Lio/rong/imlib/filetransfer/RequestOption;->messageId:I

    return v0
.end method

.method public getMimeType()Lio/rong/imlib/filetransfer/FtConst$MimeType;
    .registers 2

    .line 1
    iget-object v0, p0, Lio/rong/imlib/filetransfer/RequestOption;->mimeType:Lio/rong/imlib/filetransfer/FtConst$MimeType;

    return-object v0
.end method

.method public getRequestCallBack()Lio/rong/imlib/filetransfer/RequestCallBack;
    .registers 2

    .line 1
    iget-object v0, p0, Lio/rong/imlib/filetransfer/RequestOption;->requestCallBack:Lio/rong/imlib/filetransfer/RequestCallBack;

    return-object v0
.end method

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

    .line 1
    iget-object v0, p0, Lio/rong/imlib/filetransfer/RequestOption;->serverIp:Ljava/lang/String;

    return-object v0
.end method