ClientInfoHelper.smali
.class public Lcom/avast/android/sdk/billing/internal/server/util/ClientInfoHelper;
.super Ljava/lang/Object;
# instance fields
.field private final a:Ljava/lang/String;
.field private final b:Ljava/lang/String;
.field private final c:Lcom/avast/android/sdk/billing/internal/server/util/IdentityHelper;
.field private final d:Lcom/avast/android/sdk/billing/internal/server/util/ProviderHelper;
.field private final e:Lcom/avast/android/sdk/billing/internal/server/util/SystemInfoHelper;
.field private final f:Lcom/avast/android/sdk/billing/internal/config/ConfigProvider;
# direct methods
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;Lcom/avast/android/sdk/billing/internal/server/util/IdentityHelper;Lcom/avast/android/sdk/billing/internal/server/util/ProviderHelper;Lcom/avast/android/sdk/billing/internal/server/util/SystemInfoHelper;Lcom/avast/android/sdk/billing/internal/config/ConfigProvider;)V
.registers 7
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/avast/android/sdk/billing/internal/server/util/ClientInfoHelper;->a:Ljava/lang/String;
iput-object p2, p0, Lcom/avast/android/sdk/billing/internal/server/util/ClientInfoHelper;->b:Ljava/lang/String;
iput-object p3, p0, Lcom/avast/android/sdk/billing/internal/server/util/ClientInfoHelper;->c:Lcom/avast/android/sdk/billing/internal/server/util/IdentityHelper;
iput-object p4, p0, Lcom/avast/android/sdk/billing/internal/server/util/ClientInfoHelper;->d:Lcom/avast/android/sdk/billing/internal/server/util/ProviderHelper;
iput-object p5, p0, Lcom/avast/android/sdk/billing/internal/server/util/ClientInfoHelper;->e:Lcom/avast/android/sdk/billing/internal/server/util/SystemInfoHelper;
iput-object p6, p0, Lcom/avast/android/sdk/billing/internal/server/util/ClientInfoHelper;->f:Lcom/avast/android/sdk/billing/internal/config/ConfigProvider;
return-void
.end method
.method private a()Lcom/avast/alpha/common/api/ClientCommon$AndroidDeviceInfo;
.registers 3
invoke-static {}, Lcom/avast/alpha/common/api/ClientCommon$AndroidDeviceInfo;->K()Lcom/avast/alpha/common/api/ClientCommon$AndroidDeviceInfo$Builder;
move-result-object v0
iget-object v1, p0, Lcom/avast/android/sdk/billing/internal/server/util/ClientInfoHelper;->b:Ljava/lang/String;
invoke-virtual {v0, v1}, Lcom/avast/alpha/common/api/ClientCommon$AndroidDeviceInfo$Builder;->z(Ljava/lang/String;)Lcom/avast/alpha/common/api/ClientCommon$AndroidDeviceInfo$Builder;
iget-object v1, p0, Lcom/avast/android/sdk/billing/internal/server/util/ClientInfoHelper;->e:Lcom/avast/android/sdk/billing/internal/server/util/SystemInfoHelper;
invoke-virtual {v1}, Lcom/avast/android/sdk/billing/internal/server/util/SystemInfoHelper;->b()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/avast/alpha/common/api/ClientCommon$AndroidDeviceInfo$Builder;->u(Ljava/lang/String;)Lcom/avast/alpha/common/api/ClientCommon$AndroidDeviceInfo$Builder;
iget-object v1, p0, Lcom/avast/android/sdk/billing/internal/server/util/ClientInfoHelper;->a:Ljava/lang/String;
invoke-virtual {v0, v1}, Lcom/avast/alpha/common/api/ClientCommon$AndroidDeviceInfo$Builder;->y(Ljava/lang/String;)Lcom/avast/alpha/common/api/ClientCommon$AndroidDeviceInfo$Builder;
iget-object v1, p0, Lcom/avast/android/sdk/billing/internal/server/util/ClientInfoHelper;->f:Lcom/avast/android/sdk/billing/internal/config/ConfigProvider;
invoke-virtual {v1}, Lcom/avast/android/sdk/billing/internal/config/ConfigProvider;->a()Lcom/avast/android/sdk/billing/BillingSdkConfig;
move-result-object v1
invoke-virtual {v1}, Lcom/avast/android/sdk/billing/BillingSdkConfig;->isCampaign()Z
move-result v1
invoke-virtual {v0, v1}, Lcom/avast/alpha/common/api/ClientCommon$AndroidDeviceInfo$Builder;->t(Z)Lcom/avast/alpha/common/api/ClientCommon$AndroidDeviceInfo$Builder;
iget-object v1, p0, Lcom/avast/android/sdk/billing/internal/server/util/ClientInfoHelper;->d:Lcom/avast/android/sdk/billing/internal/server/util/ProviderHelper;
invoke-virtual {v1}, Lcom/avast/android/sdk/billing/internal/server/util/ProviderHelper;->b()Ljava/util/List;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/avast/alpha/common/api/ClientCommon$AndroidDeviceInfo$Builder;->h(Ljava/lang/Iterable;)Lcom/avast/alpha/common/api/ClientCommon$AndroidDeviceInfo$Builder;
invoke-virtual {v0}, Lcom/avast/alpha/common/api/ClientCommon$AndroidDeviceInfo$Builder;->i()Lcom/avast/alpha/common/api/ClientCommon$AndroidDeviceInfo;
move-result-object v0
return-object v0
.end method
.method private c()Lcom/avast/ipm/AvastClientParameters$ClientParameters;
.registers 2
invoke-static {}, Lcom/avast/ipm/AvastClientParameters$ClientParameters;->EC()Lcom/avast/ipm/AvastClientParameters$ClientParameters$Builder;
move-result-object v0
invoke-virtual {v0}, Lcom/avast/ipm/AvastClientParameters$ClientParameters$Builder;->o()Lcom/avast/ipm/AvastClientParameters$ClientParameters;
move-result-object v0
return-object v0
.end method
# virtual methods
.method public b(Ljava/lang/Iterable;Lcom/avast/android/sdk/billing/model/License;)Lcom/avast/alpha/common/api/ClientCommon$ClientInfo;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Iterable<",
"Lcom/avast/android/sdk/billing/interfaces/identity/model/Identity;",
">;",
"Lcom/avast/android/sdk/billing/model/License;",
")",
"Lcom/avast/alpha/common/api/ClientCommon$ClientInfo;"
}
.end annotation
invoke-static {}, Lcom/avast/alpha/common/api/ClientCommon$ClientInfo;->D0()Lcom/avast/alpha/common/api/ClientCommon$ClientInfo$Builder;
move-result-object v0
iget-object v1, p0, Lcom/avast/android/sdk/billing/internal/server/util/ClientInfoHelper;->f:Lcom/avast/android/sdk/billing/internal/config/ConfigProvider;
invoke-virtual {v1}, Lcom/avast/android/sdk/billing/internal/config/ConfigProvider;->a()Lcom/avast/android/sdk/billing/BillingSdkConfig;
move-result-object v1
invoke-virtual {v1}, Lcom/avast/android/sdk/billing/BillingSdkConfig;->getGuid()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/avast/alpha/common/api/ClientCommon$ClientInfo$Builder;->C(Ljava/lang/String;)Lcom/avast/alpha/common/api/ClientCommon$ClientInfo$Builder;
iget-object v1, p0, Lcom/avast/android/sdk/billing/internal/server/util/ClientInfoHelper;->f:Lcom/avast/android/sdk/billing/internal/config/ConfigProvider;
invoke-virtual {v1}, Lcom/avast/android/sdk/billing/internal/config/ConfigProvider;->a()Lcom/avast/android/sdk/billing/BillingSdkConfig;
move-result-object v1
invoke-virtual {v1}, Lcom/avast/android/sdk/billing/BillingSdkConfig;->getAppVersion()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/avast/alpha/common/api/ClientCommon$ClientInfo$Builder;->A(Ljava/lang/String;)Lcom/avast/alpha/common/api/ClientCommon$ClientInfo$Builder;
iget-object v1, p0, Lcom/avast/android/sdk/billing/internal/server/util/ClientInfoHelper;->f:Lcom/avast/android/sdk/billing/internal/config/ConfigProvider;
invoke-virtual {v1}, Lcom/avast/android/sdk/billing/internal/config/ConfigProvider;->a()Lcom/avast/android/sdk/billing/BillingSdkConfig;
move-result-object v1
invoke-virtual {v1}, Lcom/avast/android/sdk/billing/BillingSdkConfig;->getProductEdition()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/avast/alpha/common/api/ClientCommon$ClientInfo$Builder;->E(Ljava/lang/String;)Lcom/avast/alpha/common/api/ClientCommon$ClientInfo$Builder;
iget-object v1, p0, Lcom/avast/android/sdk/billing/internal/server/util/ClientInfoHelper;->f:Lcom/avast/android/sdk/billing/internal/config/ConfigProvider;
invoke-virtual {v1}, Lcom/avast/android/sdk/billing/internal/config/ConfigProvider;->a()Lcom/avast/android/sdk/billing/BillingSdkConfig;
move-result-object v1
invoke-virtual {v1}, Lcom/avast/android/sdk/billing/BillingSdkConfig;->getProductFamily()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/avast/alpha/common/api/ClientCommon$ClientInfo$Builder;->G(Ljava/lang/String;)Lcom/avast/alpha/common/api/ClientCommon$ClientInfo$Builder;
invoke-direct {p0}, Lcom/avast/android/sdk/billing/internal/server/util/ClientInfoHelper;->a()Lcom/avast/alpha/common/api/ClientCommon$AndroidDeviceInfo;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/avast/alpha/common/api/ClientCommon$ClientInfo$Builder;->z(Lcom/avast/alpha/common/api/ClientCommon$AndroidDeviceInfo;)Lcom/avast/alpha/common/api/ClientCommon$ClientInfo$Builder;
invoke-direct {p0}, Lcom/avast/android/sdk/billing/internal/server/util/ClientInfoHelper;->c()Lcom/avast/ipm/AvastClientParameters$ClientParameters;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/avast/alpha/common/api/ClientCommon$ClientInfo$Builder;->B(Lcom/avast/ipm/AvastClientParameters$ClientParameters;)Lcom/avast/alpha/common/api/ClientCommon$ClientInfo$Builder;
sget-object v1, Lcom/avast/alpha/common/api/ClientCommon$Platform;->k:Lcom/avast/alpha/common/api/ClientCommon$Platform;
invoke-virtual {v0, v1}, Lcom/avast/alpha/common/api/ClientCommon$ClientInfo$Builder;->D(Lcom/avast/alpha/common/api/ClientCommon$Platform;)Lcom/avast/alpha/common/api/ClientCommon$ClientInfo$Builder;
iget-object v1, p0, Lcom/avast/android/sdk/billing/internal/server/util/ClientInfoHelper;->c:Lcom/avast/android/sdk/billing/internal/server/util/IdentityHelper;
invoke-virtual {v1, p1}, Lcom/avast/android/sdk/billing/internal/server/util/IdentityHelper;->a(Ljava/lang/Iterable;)Ljava/util/List;
move-result-object p1
invoke-virtual {v0, p1}, Lcom/avast/alpha/common/api/ClientCommon$ClientInfo$Builder;->h(Ljava/lang/Iterable;)Lcom/avast/alpha/common/api/ClientCommon$ClientInfo$Builder;
iget-object p1, p0, Lcom/avast/android/sdk/billing/internal/server/util/ClientInfoHelper;->e:Lcom/avast/android/sdk/billing/internal/server/util/SystemInfoHelper;
invoke-virtual {p1}, Lcom/avast/android/sdk/billing/internal/server/util/SystemInfoHelper;->a()Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Lcom/avast/alpha/common/api/ClientCommon$ClientInfo$Builder;->I(Ljava/lang/String;)Lcom/avast/alpha/common/api/ClientCommon$ClientInfo$Builder;
if-eqz p2, :cond_6f
invoke-virtual {p2}, Lcom/avast/android/sdk/billing/model/License;->getWalletKey()Ljava/lang/String;
move-result-object p1
if-eqz p1, :cond_68
invoke-virtual {v0, p1}, Lcom/avast/alpha/common/api/ClientCommon$ClientInfo$Builder;->K(Ljava/lang/String;)Lcom/avast/alpha/common/api/ClientCommon$ClientInfo$Builder;
:cond_68
invoke-virtual {p2}, Lcom/avast/android/sdk/billing/model/License;->getLicenseId()Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Lcom/avast/alpha/common/api/ClientCommon$ClientInfo$Builder;->J(Ljava/lang/String;)Lcom/avast/alpha/common/api/ClientCommon$ClientInfo$Builder;
:cond_6f
invoke-virtual {v0}, Lcom/avast/alpha/common/api/ClientCommon$ClientInfo$Builder;->i()Lcom/avast/alpha/common/api/ClientCommon$ClientInfo;
move-result-object p1
return-object p1
.end method