This commit is contained in:
2022-06-10 21:38:30 +09:00
commit 27f5152838
51323 changed files with 12934539 additions and 0 deletions
@@ -0,0 +1,305 @@
.class public Lcom/skt/aicloud/sdk/api/base/NetworkClient;
.super Lcom/skt/aicloud/sdk/api/base/RetrofitClient;
.source "NetworkClient.java"
# static fields
.field private static final TAG:Ljava/lang/String; = "NetworkClient"
# instance fields
.field private mService:Lcom/skt/aicloud/sdk/api/base/NetworkService;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
# direct methods
.method public constructor <init>(Ljava/lang/String;Z)V
.locals 2
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
new-instance v0, Lretrofit2/Retrofit$Builder;
invoke-direct {v0}, Lretrofit2/Retrofit$Builder;-><init>()V
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
if-eqz p2, :cond_0
const-string p2, "https://"
goto :goto_0
:cond_0
const-string p2, "http://"
.line 2
:goto_0
invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Lretrofit2/Retrofit$Builder;->baseUrl(Ljava/lang/String;)Lretrofit2/Retrofit$Builder;
move-result-object p1
.line 3
invoke-static {}, Lretrofit2/converter/gson/GsonConverterFactory;->create()Lretrofit2/converter/gson/GsonConverterFactory;
move-result-object p2
invoke-virtual {p1, p2}, Lretrofit2/Retrofit$Builder;->addConverterFactory(Lretrofit2/Converter$Factory;)Lretrofit2/Retrofit$Builder;
move-result-object p1
.line 4
invoke-virtual {p1}, Lretrofit2/Retrofit$Builder;->build()Lretrofit2/Retrofit;
move-result-object p1
.line 5
invoke-direct {p0, p1}, Lcom/skt/aicloud/sdk/api/base/RetrofitClient;-><init>(Lretrofit2/Retrofit;)V
.line 6
const-class p1, Lcom/skt/aicloud/sdk/api/base/NetworkService;
invoke-virtual {p0, p1}, Lcom/skt/aicloud/sdk/api/base/RetrofitClient;->createService(Ljava/lang/Class;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/skt/aicloud/sdk/api/base/NetworkService;
iput-object p1, p0, Lcom/skt/aicloud/sdk/api/base/NetworkClient;->mService:Lcom/skt/aicloud/sdk/api/base/NetworkService;
return-void
.end method
.method public static getServer(Ljava/lang/String;ZZ)Ljava/lang/String;
.locals 1
const/4 v0, 0x0
.line 1
invoke-static {p0, p1, p2, v0}, Lcom/skt/aicloud/sdk/api/base/NetworkClient;->getServer(Ljava/lang/String;ZZZ)Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method public static getServer(Ljava/lang/String;ZZZ)Ljava/lang/String;
.locals 2
const-string v0, "DEV"
.line 2
invoke-virtual {p0, v0}, Ljava/lang/String;->compareTo(Ljava/lang/String;)I
move-result v0
if-nez v0, :cond_0
const-string p3, "dev-pif-ai.aicloud.kr"
goto/16 :goto_0
:cond_0
const-string v0, "STG"
.line 3
invoke-virtual {p0, v0}, Ljava/lang/String;->compareTo(Ljava/lang/String;)I
move-result v0
if-nez v0, :cond_1
const-string p3, "stg-pif-ai.aicloud.kr"
goto/16 :goto_0
:cond_1
const-string v0, "PRD"
.line 4
invoke-virtual {p0, v0}, Ljava/lang/String;->compareTo(Ljava/lang/String;)I
move-result v0
if-nez v0, :cond_7
if-eqz p3, :cond_4
if-eqz p2, :cond_3
if-eqz p1, :cond_2
const-string p3, "ads.t-aicloud.co.kr:2443"
goto :goto_0
:cond_2
const-string p3, "ads.t-aicloud.co.kr:280"
goto :goto_0
:cond_3
const-string p3, "ads.t-aicloud.co.kr"
goto :goto_0
:cond_4
if-eqz p2, :cond_6
if-eqz p1, :cond_5
const-string p3, "pif.t-aicloud.co.kr:2443"
goto :goto_0
:cond_5
const-string p3, "pif.t-aicloud.co.kr:280"
goto :goto_0
:cond_6
const-string p3, "pif.t-aicloud.co.kr"
goto :goto_0
:cond_7
const-string p3, "DTG"
.line 5
invoke-virtual {p0, p3}, Ljava/lang/String;->compareTo(Ljava/lang/String;)I
move-result p3
if-nez p3, :cond_8
const-string p3, "dtg-pif-ai.aicloud.kr"
goto :goto_0
:cond_8
const-string p3, "DTG2"
.line 6
invoke-virtual {p0, p3}, Ljava/lang/String;->compareTo(Ljava/lang/String;)I
move-result p3
if-nez p3, :cond_9
const-string p3, "dtg2-pif-ad.aicloud.kr"
goto :goto_0
:cond_9
const-string p3, "QA01"
.line 7
invoke-virtual {p0, p3}, Ljava/lang/String;->compareTo(Ljava/lang/String;)I
move-result p3
if-nez p3, :cond_a
const-string p3, "qa01-pif-ai.aicloud.kr"
goto :goto_0
:cond_a
const-string p3, "QA02"
.line 8
invoke-virtual {p0, p3}, Ljava/lang/String;->compareTo(Ljava/lang/String;)I
move-result p3
if-nez p3, :cond_b
const-string p3, "qa02-pif-ai.aicloud.kr"
goto :goto_0
:cond_b
const-string p3, "RTG"
.line 9
invoke-virtual {p0, p3}, Ljava/lang/String;->compareTo(Ljava/lang/String;)I
move-result p3
if-nez p3, :cond_c
const-string p3, "rtg-pif.t-aicloud.co.kr"
goto :goto_0
:cond_c
const/4 p3, 0x0
:goto_0
const/4 v0, 0x4
new-array v0, v0, [Ljava/lang/Object;
const/4 v1, 0x0
aput-object p3, v0, v1
const/4 v1, 0x1
aput-object p0, v0, v1
const/4 p0, 0x2
.line 10
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p1
aput-object p1, v0, p0
const/4 p0, 0x3
invoke-static {p2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p1
aput-object p1, v0, p0
const-string p0, "[getServer] addr : %s , buildType : %s, useHttps : %b, nonChargeUrl : %b"
invoke-static {p0, v0}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p0
const-string p1, "NetworkClient"
invoke-static {p1, p0}, Lcom/skt/aicloud/sdk/AISDKLog;->d(Ljava/lang/String;Ljava/lang/String;)V
return-object p3
.end method
# virtual methods
.method public getService()Lcom/skt/aicloud/sdk/api/base/NetworkService;
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/sdk/api/base/NetworkClient;->mService:Lcom/skt/aicloud/sdk/api/base/NetworkService;
return-object v0
.end method
@@ -0,0 +1,234 @@
.class public interface abstract Lcom/skt/aicloud/sdk/api/base/NetworkService;
.super Ljava/lang/Object;
.source "NetworkService.java"
# virtual methods
.method public abstract getPushCardReceive(Ljava/lang/String;Ljava/lang/String;)Lretrofit2/Call;
.param p1 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Url;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Header;
value = "X-AI-Access-Token"
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
")",
"Lretrofit2/Call<",
"Lokhttp3/ResponseBody;",
">;"
}
.end annotation
.annotation runtime Lretrofit2/http/POST;
.end annotation
.end method
.method public abstract getWakeupRank(Ljava/lang/String;Ljava/lang/String;)Lretrofit2/Call;
.param p1 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Path;
encoded = true
value = "url"
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Header;
value = "X-AI-Access-Token"
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
")",
"Lretrofit2/Call<",
"Lokhttp3/ResponseBody;",
">;"
}
.end annotation
.annotation runtime Lretrofit2/http/Headers;
value = {
"Content-Type: application/json"
}
.end annotation
.annotation runtime Lretrofit2/http/POST;
value = "{url}"
.end annotation
.end method
.method public abstract requestIWF(Ljava/lang/String;Lokhttp3/RequestBody;)Lretrofit2/Call;
.param p1 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Header;
value = "X-AI-Access-Token"
.end annotation
.end param
.param p2 # Lokhttp3/RequestBody;
.annotation runtime Lretrofit2/http/Body;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Lokhttp3/RequestBody;",
")",
"Lretrofit2/Call<",
"Lokhttp3/ResponseBody;",
">;"
}
.end annotation
.annotation runtime Lretrofit2/http/POST;
value = "/commandsend/rest/iwf"
.end annotation
.end method
.method public abstract requestIWFEntity(Ljava/lang/String;Lokhttp3/RequestBody;)Lretrofit2/Call;
.param p1 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Header;
value = "X-AI-Access-Token"
.end annotation
.end param
.param p2 # Lokhttp3/RequestBody;
.annotation runtime Lretrofit2/http/Body;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Lokhttp3/RequestBody;",
")",
"Lretrofit2/Call<",
"Lokhttp3/ResponseBody;",
">;"
}
.end annotation
.annotation runtime Lretrofit2/http/POST;
value = "/commandsend/rest/iwf/entity"
.end annotation
.end method
.method public abstract requestNLU(Ljava/lang/String;Lokhttp3/RequestBody;)Lretrofit2/Call;
.param p1 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Header;
value = "X-AI-Access-Token"
.end annotation
.end param
.param p2 # Lokhttp3/RequestBody;
.annotation runtime Lretrofit2/http/Body;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Lokhttp3/RequestBody;",
")",
"Lretrofit2/Call<",
"Lokhttp3/ResponseBody;",
">;"
}
.end annotation
.annotation runtime Lretrofit2/http/POST;
value = "/nlp/rest/nlu"
.end annotation
.end method
.method public abstract sendEventLogData(Ljava/lang/String;Lcom/skt/aicloud/sdk/api/base/SendClientEventLogRequestBody;)Lretrofit2/Call;
.param p1 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Header;
value = "X-AI-Access-Token"
.end annotation
.end param
.param p2 # Lcom/skt/aicloud/sdk/api/base/SendClientEventLogRequestBody;
.annotation runtime Lretrofit2/http/Body;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Lcom/skt/aicloud/sdk/api/base/SendClientEventLogRequestBody;",
")",
"Lretrofit2/Call<",
"Lokhttp3/ResponseBody;",
">;"
}
.end annotation
.annotation runtime Lretrofit2/http/POST;
value = "/log/app/input"
.end annotation
.end method
.method public abstract sendWakeUpWord(Ljava/lang/String;Lcom/skt/aicloud/sdk/api/base/SendWakeUpWordRequestBody;)Lretrofit2/Call;
.param p1 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Header;
value = "X-AI-Access-Token"
.end annotation
.end param
.param p2 # Lcom/skt/aicloud/sdk/api/base/SendWakeUpWordRequestBody;
.annotation runtime Lretrofit2/http/Body;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Lcom/skt/aicloud/sdk/api/base/SendWakeUpWordRequestBody;",
")",
"Lretrofit2/Call<",
"Lokhttp3/ResponseBody;",
">;"
}
.end annotation
.annotation runtime Lretrofit2/http/POST;
value = "/wakeup/rest/collect/file"
.end annotation
.end method
.method public abstract sendWakeUpWordForce(Ljava/lang/String;Ljava/lang/String;Lcom/skt/aicloud/sdk/api/base/SendWakeUpWordRequestBody;)Lretrofit2/Call;
.param p1 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Path;
value = "device_type_cd"
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Header;
value = "X-AI-Access-Token"
.end annotation
.end param
.param p3 # Lcom/skt/aicloud/sdk/api/base/SendWakeUpWordRequestBody;
.annotation runtime Lretrofit2/http/Body;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Lcom/skt/aicloud/sdk/api/base/SendWakeUpWordRequestBody;",
")",
"Lretrofit2/Call<",
"Lokhttp3/ResponseBody;",
">;"
}
.end annotation
.annotation runtime Lretrofit2/http/POST;
value = "/wakeup/rest/collect/file/{device_type_cd}"
.end annotation
.end method
@@ -0,0 +1,62 @@
.class public abstract Lcom/skt/aicloud/sdk/api/base/RetrofitClient;
.super Ljava/lang/Object;
.source "RetrofitClient.java"
# static fields
.field public static final HTTPS_PROTOCOL:Ljava/lang/String; = "https://"
.field public static final HTTP_PROTOCOL:Ljava/lang/String; = "http://"
# instance fields
.field private final mRetrofit:Lretrofit2/Retrofit;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
# direct methods
.method public constructor <init>(Lretrofit2/Retrofit;)V
.locals 0
.param p1 # Lretrofit2/Retrofit;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput-object p1, p0, Lcom/skt/aicloud/sdk/api/base/RetrofitClient;->mRetrofit:Lretrofit2/Retrofit;
return-void
.end method
# virtual methods
.method public createService(Ljava/lang/Class;)Ljava/lang/Object;
.locals 1
.param p1 # Ljava/lang/Class;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class<",
"TT;>;)TT;"
}
.end annotation
.line 1
iget-object v0, p0, Lcom/skt/aicloud/sdk/api/base/RetrofitClient;->mRetrofit:Lretrofit2/Retrofit;
invoke-virtual {v0, p1}, Lretrofit2/Retrofit;->create(Ljava/lang/Class;)Ljava/lang/Object;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,133 @@
.class public Lcom/skt/aicloud/sdk/api/base/SendClientEventLogRequestBody;
.super Lcom/skt/aicloud/sdk/BaseJsonRequestBody;
.source "SendClientEventLogRequestBody.java"
# instance fields
.field private final mEventMessage:Ljava/lang/String;
.field private final mEventName:Ljava/lang/String;
.field private final mLogClientTime:Ljava/lang/String;
.field private final mRequestId:Ljava/lang/String;
.field private mToken:Ljava/lang/String;
# direct methods
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.locals 0
.line 1
invoke-direct {p0}, Lcom/skt/aicloud/sdk/BaseJsonRequestBody;-><init>()V
.line 2
iput-object p1, p0, Lcom/skt/aicloud/sdk/api/base/SendClientEventLogRequestBody;->mToken:Ljava/lang/String;
.line 3
iput-object p2, p0, Lcom/skt/aicloud/sdk/api/base/SendClientEventLogRequestBody;->mRequestId:Ljava/lang/String;
.line 4
iput-object p3, p0, Lcom/skt/aicloud/sdk/api/base/SendClientEventLogRequestBody;->mEventName:Ljava/lang/String;
.line 5
iput-object p4, p0, Lcom/skt/aicloud/sdk/api/base/SendClientEventLogRequestBody;->mEventMessage:Ljava/lang/String;
.line 6
iput-object p5, p0, Lcom/skt/aicloud/sdk/api/base/SendClientEventLogRequestBody;->mLogClientTime:Ljava/lang/String;
return-void
.end method
# virtual methods
.method public getEventName()Ljava/lang/String;
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/sdk/api/base/SendClientEventLogRequestBody;->mEventName:Ljava/lang/String;
return-object v0
.end method
.method public getJsonObject()Lorg/json/JSONObject;
.locals 3
.line 1
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
:try_start_0
const-string v1, "acsTkn"
.line 2
iget-object v2, p0, Lcom/skt/aicloud/sdk/api/base/SendClientEventLogRequestBody;->mToken:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v1, "requestId"
.line 3
iget-object v2, p0, Lcom/skt/aicloud/sdk/api/base/SendClientEventLogRequestBody;->mRequestId:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v1, "eventName"
.line 4
iget-object v2, p0, Lcom/skt/aicloud/sdk/api/base/SendClientEventLogRequestBody;->mEventName:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v1, "eventMessage"
.line 5
iget-object v2, p0, Lcom/skt/aicloud/sdk/api/base/SendClientEventLogRequestBody;->mEventMessage:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v1, "clientTime"
.line 6
iget-object v2, p0, Lcom/skt/aicloud/sdk/api/base/SendClientEventLogRequestBody;->mLogClientTime:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_0
.catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0
return-object v0
:catch_0
const/4 v0, 0x0
return-object v0
.end method
.method public getRequestId()Ljava/lang/String;
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/sdk/api/base/SendClientEventLogRequestBody;->mRequestId:Ljava/lang/String;
return-object v0
.end method
.method public getToken()Ljava/lang/String;
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/sdk/api/base/SendClientEventLogRequestBody;->mToken:Ljava/lang/String;
return-object v0
.end method
.method public setToken(Ljava/lang/String;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/skt/aicloud/sdk/api/base/SendClientEventLogRequestBody;->mToken:Ljava/lang/String;
return-void
.end method
@@ -0,0 +1,116 @@
.class public Lcom/skt/aicloud/sdk/api/base/SendWakeUpWordRequestBody;
.super Lcom/skt/aicloud/sdk/BaseJsonRequestBody;
.source "SendWakeUpWordRequestBody.java"
# instance fields
.field private final mTriggerWordInfo:Lcom/sktelecom/tyche/SpeechRecognizer$TriggerWordInfo;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
# direct methods
.method public constructor <init>(Lcom/sktelecom/tyche/SpeechRecognizer$TriggerWordInfo;)V
.locals 0
.param p1 # Lcom/sktelecom/tyche/SpeechRecognizer$TriggerWordInfo;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-direct {p0}, Lcom/skt/aicloud/sdk/BaseJsonRequestBody;-><init>()V
.line 2
iput-object p1, p0, Lcom/skt/aicloud/sdk/api/base/SendWakeUpWordRequestBody;->mTriggerWordInfo:Lcom/sktelecom/tyche/SpeechRecognizer$TriggerWordInfo;
return-void
.end method
# virtual methods
.method public getJsonObject()Lorg/json/JSONObject;
.locals 4
.line 1
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
:try_start_0
const-string v1, "idx"
.line 2
iget-object v2, p0, Lcom/skt/aicloud/sdk/api/base/SendWakeUpWordRequestBody;->mTriggerWordInfo:Lcom/sktelecom/tyche/SpeechRecognizer$TriggerWordInfo;
iget v2, v2, Lcom/sktelecom/tyche/SpeechRecognizer$TriggerWordInfo;->m_nTriggerID:I
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
const-string/jumbo v1, "wakeupRequestInfo"
.line 3
iget-object v2, p0, Lcom/skt/aicloud/sdk/api/base/SendWakeUpWordRequestBody;->mTriggerWordInfo:Lcom/sktelecom/tyche/SpeechRecognizer$TriggerWordInfo;
iget-object v2, v2, Lcom/sktelecom/tyche/SpeechRecognizer$TriggerWordInfo;->m_strRequestInfo:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string/jumbo v1, "wakeupTime"
.line 4
iget-object v2, p0, Lcom/skt/aicloud/sdk/api/base/SendWakeUpWordRequestBody;->mTriggerWordInfo:Lcom/sktelecom/tyche/SpeechRecognizer$TriggerWordInfo;
iget-object v2, v2, Lcom/sktelecom/tyche/SpeechRecognizer$TriggerWordInfo;->m_strTriggerTime:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string/jumbo v1, "wakeupFile"
.line 5
iget-object v2, p0, Lcom/skt/aicloud/sdk/api/base/SendWakeUpWordRequestBody;->mTriggerWordInfo:Lcom/sktelecom/tyche/SpeechRecognizer$TriggerWordInfo;
iget-object v2, v2, Lcom/sktelecom/tyche/SpeechRecognizer$TriggerWordInfo;->m_PCM:[B
const/4 v3, 0x0
invoke-static {v2, v3}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v1, "SendWakeUpWordRequestBody"
.line 6
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "size : "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v3, p0, Lcom/skt/aicloud/sdk/api/base/SendWakeUpWordRequestBody;->mTriggerWordInfo:Lcom/sktelecom/tyche/SpeechRecognizer$TriggerWordInfo;
iget-object v3, v3, Lcom/sktelecom/tyche/SpeechRecognizer$TriggerWordInfo;->m_PCM:[B
array-length v3, v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v1, v2}, Lcom/skt/aicloud/sdk/AISDKLog;->e(Ljava/lang/String;Ljava/lang/String;)V
:try_end_0
.catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0
return-object v0
:catch_0
const/4 v0, 0x0
return-object v0
.end method