APKPure v3.19.91版本的 MD5 值为:f9be25764b720fb55728dbddf2153619
以下内容为反编译后的 HostAppInfo.java 源代码,内容仅作参考
package com.apkpure.components.clientchannel.channel.headers;
import aj.qdbg;
import kotlin.jvm.internal.qdae;
import kotlin.jvm.internal.qdbb;
public final class HostAppInfo {
private String buildNo;
private String channel;
private String md5;
private String pkgName;
private final String sdkVer;
private int versionCode;
private String versionName;
public HostAppInfo() {
this(null, null, 0, null, null, null, 63, null);
}
public static HostAppInfo copy$default(HostAppInfo hostAppInfo, String str, String str2, int i4, String str3, String str4, String str5, int i5, Object obj) {
if ((i5 & 1) != 0) {
str = hostAppInfo.pkgName;
}
if ((i5 & 2) != 0) {
str2 = hostAppInfo.versionName;
}
String str6 = str2;
if ((i5 & 4) != 0) {
i4 = hostAppInfo.versionCode;
}
int i10 = i4;
if ((i5 & 8) != 0) {
str3 = hostAppInfo.md5;
}
String str7 = str3;
if ((i5 & 16) != 0) {
str4 = hostAppInfo.buildNo;
}
String str8 = str4;
if ((i5 & 32) != 0) {
str5 = hostAppInfo.channel;
}
return hostAppInfo.copy(str, str6, i10, str7, str8, str5);
}
public final String component1() {
return this.pkgName;
}
public final String component2() {
return this.versionName;
}
public final int component3() {
return this.versionCode;
}
public final String component4() {
return this.md5;
}
public final String component5() {
return this.buildNo;
}
public final String component6() {
return this.channel;
}
public final HostAppInfo copy(String pkgName, String versionName, int i4, String md5, String buildNo, String channel) {
qdbb.f(pkgName, "pkgName");
qdbb.f(versionName, "versionName");
qdbb.f(md5, "md5");
qdbb.f(buildNo, "buildNo");
qdbb.f(channel, "channel");
return new HostAppInfo(pkgName, versionName, i4, md5, buildNo, channel);
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof HostAppInfo)) {
return false;
}
HostAppInfo hostAppInfo = (HostAppInfo) obj;
return qdbb.a(this.pkgName, hostAppInfo.pkgName) && qdbb.a(this.versionName, hostAppInfo.versionName) && this.versionCode == hostAppInfo.versionCode && qdbb.a(this.md5, hostAppInfo.md5) && qdbb.a(this.buildNo, hostAppInfo.buildNo) && qdbb.a(this.channel, hostAppInfo.channel);
}
public final String getBuildNo() {
return this.buildNo;
}
public final String getChannel() {
return this.channel;
}
public final String getMd5() {
return this.md5;
}
public final String getPkgName() {
return this.pkgName;
}
public final String getSdkVer() {
return this.sdkVer;
}
public final int getVersionCode() {
return this.versionCode;
}
public final String getVersionName() {
return this.versionName;
}
public int hashCode() {
return this.channel.hashCode() + qdbg.b(this.buildNo, qdbg.b(this.md5, (qdbg.b(this.versionName, this.pkgName.hashCode() * 31, 31) + this.versionCode) * 31, 31), 31);
}
public final void setBuildNo(String str) {
qdbb.f(str, "<set-?>");
this.buildNo = str;
}
public final void setChannel(String str) {
qdbb.f(str, "<set-?>");
this.channel = str;
}
public final void setMd5(String str) {
qdbb.f(str, "<set-?>");
this.md5 = str;
}
public final void setPkgName(String str) {
qdbb.f(str, "<set-?>");
this.pkgName = str;
}
public final void setVersionCode(int i4) {
this.versionCode = i4;
}
public final void setVersionName(String str) {
qdbb.f(str, "<set-?>");
this.versionName = str;
}
public String toString() {
return "HostAppInfo(pkgName=" + this.pkgName + ", versionName=" + this.versionName + ", versionCode=" + this.versionCode + ", md5=" + this.md5 + ", buildNo=" + this.buildNo + ", channel=" + this.channel + ')';
}
public HostAppInfo(String pkgName, String versionName, int i4, String md5, String buildNo, String channel) {
qdbb.f(pkgName, "pkgName");
qdbb.f(versionName, "versionName");
qdbb.f(md5, "md5");
qdbb.f(buildNo, "buildNo");
qdbb.f(channel, "channel");
this.pkgName = pkgName;
this.versionName = versionName;
this.versionCode = i4;
this.md5 = md5;
this.buildNo = buildNo;
this.channel = channel;
this.sdkVer = "1.0.18.31";
}
public HostAppInfo(String str, String str2, int i4, String str3, String str4, String str5, int i5, qdae qdaeVar) {
this((i5 & 1) != 0 ? "" : str, (i5 & 2) != 0 ? "" : str2, (i5 & 4) != 0 ? 0 : i4, (i5 & 8) != 0 ? "" : str3, (i5 & 16) != 0 ? "0" : str4, (i5 & 32) != 0 ? "" : str5);
}
}