ServiceApiInvokeTool$CommentArguments.smali

.class Lcom/cmcm/xiaobao/phone/smarthome/http2/remote/ServiceApiInvokeTool$CommentArguments;
.super Ljava/lang/Object;


# annotations
.annotation build Landroid/support/annotation/Keep;
.end annotation

.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lcom/cmcm/xiaobao/phone/smarthome/http2/remote/ServiceApiInvokeTool;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0xa
    name = "CommentArguments"
.end annotation


# instance fields
.field access_token:Ljava/lang/String;

.field app_version:Ljava/lang/String;

.field channel:Ljava/lang/String;

.field client_id:Ljava/lang/String;

.field device_id:Ljava/lang/String;

.field dt:Ljava/lang/String;

.field lat:Ljava/lang/String;

.field lng:Ljava/lang/String;

.field mobile_type:Ljava/lang/String;

.field open_id:Ljava/lang/String;

.field os_type:Ljava/lang/String;

.field os_version:Ljava/lang/String;

.field source:Ljava/lang/String;

.field speaker_sn:Ljava/lang/String;

.field user_id:Ljava/lang/String;


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

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

    invoke-static {}, Lcom/cmcm/xiaobao/phone/smarthome/http2/Config;->getInstance()Lcom/cmcm/xiaobao/phone/smarthome/http2/Config;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cmcm/xiaobao/phone/smarthome/http2/Config;->getClient_id()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/http2/remote/ServiceApiInvokeTool$CommentArguments;->client_id:Ljava/lang/String;

    const-string/jumbo v0, "1"

    iput-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/http2/remote/ServiceApiInvokeTool$CommentArguments;->os_type:Ljava/lang/String;

    const-string/jumbo v0, "1"

    iput-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/http2/remote/ServiceApiInvokeTool$CommentArguments;->source:Ljava/lang/String;

    const-string/jumbo v0, ""

    iput-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/http2/remote/ServiceApiInvokeTool$CommentArguments;->lat:Ljava/lang/String;

    const-string/jumbo v0, ""

    iput-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/http2/remote/ServiceApiInvokeTool$CommentArguments;->lng:Ljava/lang/String;

    invoke-static {}, Lcom/cmcm/xiaobao/phone/smarthome/sdk/SmartHomeSDK;->getInstance()Lcom/cmcm/xiaobao/phone/smarthome/sdk/SmartHomeSDK;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cmcm/xiaobao/phone/smarthome/sdk/SmartHomeSDK;->getAppContext()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Lcom/sdk/orion/utils/PublicMethod;->getVersion(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/http2/remote/ServiceApiInvokeTool$CommentArguments;->app_version:Ljava/lang/String;

    invoke-static {}, Lcom/sdk/orion/utils/Constant;->getOpenID()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/http2/remote/ServiceApiInvokeTool$CommentArguments;->open_id:Ljava/lang/String;

    invoke-static {}, Lcom/sdk/orion/utils/Constant;->getSpeakerDeviceId()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/http2/remote/ServiceApiInvokeTool$CommentArguments;->speaker_sn:Ljava/lang/String;

    invoke-static {}, Lcom/sdk/orion/utils/Constant;->getAccessToken()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/http2/remote/ServiceApiInvokeTool$CommentArguments;->access_token:Ljava/lang/String;

    invoke-static {}, Lcom/cmcm/xiaobao/phone/smarthome/http2/Config;->getInstance()Lcom/cmcm/xiaobao/phone/smarthome/http2/Config;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cmcm/xiaobao/phone/smarthome/http2/Config;->getUser_id()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/http2/remote/ServiceApiInvokeTool$CommentArguments;->user_id:Ljava/lang/String;

    invoke-static {}, Lcom/sdk/orion/utils/PublicMethod;->getDeviceId()Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_78

    iput-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/http2/remote/ServiceApiInvokeTool$CommentArguments;->device_id:Ljava/lang/String;

    :goto_57
    iget-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/http2/remote/ServiceApiInvokeTool$CommentArguments;->speaker_sn:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_64

    const-string/jumbo v0, "def_speaker_sn"

    iput-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/http2/remote/ServiceApiInvokeTool$CommentArguments;->speaker_sn:Ljava/lang/String;

    :cond_64
    const-string/jumbo v0, "10"

    iput-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/http2/remote/ServiceApiInvokeTool$CommentArguments;->channel:Ljava/lang/String;

    sget-object v0, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;

    iput-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/http2/remote/ServiceApiInvokeTool$CommentArguments;->os_version:Ljava/lang/String;

    sget-object v0, Landroid/os/Build;->MODEL:Ljava/lang/String;

    iput-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/http2/remote/ServiceApiInvokeTool$CommentArguments;->mobile_type:Ljava/lang/String;

    invoke-static {}, Lcom/sdk/orion/utils/PublicMethod;->getSystemTimeString()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/http2/remote/ServiceApiInvokeTool$CommentArguments;->dt:Ljava/lang/String;

    return-void

    :cond_78
    const-string/jumbo v0, "mobile_device_id"

    iput-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/http2/remote/ServiceApiInvokeTool$CommentArguments;->device_id:Ljava/lang/String;

    goto :goto_57
.end method