Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,63 @@
package com.google.android.datatransport.cct.internal;
import com.google.android.datatransport.cct.internal.AutoValue_AndroidClientInfo;
/* loaded from: classes2.dex */
public abstract class AndroidClientInfo {
public static abstract class Builder {
public abstract AndroidClientInfo build();
public abstract Builder setApplicationBuild(String str);
public abstract Builder setCountry(String str);
public abstract Builder setDevice(String str);
public abstract Builder setFingerprint(String str);
public abstract Builder setHardware(String str);
public abstract Builder setLocale(String str);
public abstract Builder setManufacturer(String str);
public abstract Builder setMccMnc(String str);
public abstract Builder setModel(String str);
public abstract Builder setOsBuild(String str);
public abstract Builder setProduct(String str);
public abstract Builder setSdkVersion(Integer num);
}
public abstract String getApplicationBuild();
public abstract String getCountry();
public abstract String getDevice();
public abstract String getFingerprint();
public abstract String getHardware();
public abstract String getLocale();
public abstract String getManufacturer();
public abstract String getMccMnc();
public abstract String getModel();
public abstract String getOsBuild();
public abstract String getProduct();
public abstract Integer getSdkVersion();
public static Builder builder() {
return new AutoValue_AndroidClientInfo.Builder();
}
}

View File

@@ -0,0 +1,145 @@
package com.google.android.datatransport.cct.internal;
import com.applovin.sdk.AppLovinEventTypes;
import com.google.firebase.encoders.FieldDescriptor;
import com.google.firebase.encoders.ObjectEncoder;
import com.google.firebase.encoders.ObjectEncoderContext;
import com.google.firebase.encoders.config.Configurator;
import com.google.firebase.encoders.config.EncoderConfig;
/* loaded from: classes2.dex */
public final class AutoBatchedLogRequestEncoder implements Configurator {
public static final Configurator CONFIG = new AutoBatchedLogRequestEncoder();
@Override // com.google.firebase.encoders.config.Configurator
public void configure(EncoderConfig encoderConfig) {
BatchedLogRequestEncoder batchedLogRequestEncoder = BatchedLogRequestEncoder.INSTANCE;
encoderConfig.registerEncoder(BatchedLogRequest.class, batchedLogRequestEncoder);
encoderConfig.registerEncoder(AutoValue_BatchedLogRequest.class, batchedLogRequestEncoder);
LogRequestEncoder logRequestEncoder = LogRequestEncoder.INSTANCE;
encoderConfig.registerEncoder(LogRequest.class, logRequestEncoder);
encoderConfig.registerEncoder(AutoValue_LogRequest.class, logRequestEncoder);
ClientInfoEncoder clientInfoEncoder = ClientInfoEncoder.INSTANCE;
encoderConfig.registerEncoder(ClientInfo.class, clientInfoEncoder);
encoderConfig.registerEncoder(AutoValue_ClientInfo.class, clientInfoEncoder);
AndroidClientInfoEncoder androidClientInfoEncoder = AndroidClientInfoEncoder.INSTANCE;
encoderConfig.registerEncoder(AndroidClientInfo.class, androidClientInfoEncoder);
encoderConfig.registerEncoder(AutoValue_AndroidClientInfo.class, androidClientInfoEncoder);
LogEventEncoder logEventEncoder = LogEventEncoder.INSTANCE;
encoderConfig.registerEncoder(LogEvent.class, logEventEncoder);
encoderConfig.registerEncoder(AutoValue_LogEvent.class, logEventEncoder);
NetworkConnectionInfoEncoder networkConnectionInfoEncoder = NetworkConnectionInfoEncoder.INSTANCE;
encoderConfig.registerEncoder(NetworkConnectionInfo.class, networkConnectionInfoEncoder);
encoderConfig.registerEncoder(AutoValue_NetworkConnectionInfo.class, networkConnectionInfoEncoder);
}
public static final class BatchedLogRequestEncoder implements ObjectEncoder {
public static final BatchedLogRequestEncoder INSTANCE = new BatchedLogRequestEncoder();
public static final FieldDescriptor LOGREQUEST_DESCRIPTOR = FieldDescriptor.of("logRequest");
@Override // com.google.firebase.encoders.ObjectEncoder
public void encode(BatchedLogRequest batchedLogRequest, ObjectEncoderContext objectEncoderContext) {
objectEncoderContext.add(LOGREQUEST_DESCRIPTOR, batchedLogRequest.getLogRequests());
}
}
public static final class LogRequestEncoder implements ObjectEncoder {
public static final LogRequestEncoder INSTANCE = new LogRequestEncoder();
public static final FieldDescriptor REQUESTTIMEMS_DESCRIPTOR = FieldDescriptor.of("requestTimeMs");
public static final FieldDescriptor REQUESTUPTIMEMS_DESCRIPTOR = FieldDescriptor.of("requestUptimeMs");
public static final FieldDescriptor CLIENTINFO_DESCRIPTOR = FieldDescriptor.of("clientInfo");
public static final FieldDescriptor LOGSOURCE_DESCRIPTOR = FieldDescriptor.of("logSource");
public static final FieldDescriptor LOGSOURCENAME_DESCRIPTOR = FieldDescriptor.of("logSourceName");
public static final FieldDescriptor LOGEVENT_DESCRIPTOR = FieldDescriptor.of("logEvent");
public static final FieldDescriptor QOSTIER_DESCRIPTOR = FieldDescriptor.of("qosTier");
@Override // com.google.firebase.encoders.ObjectEncoder
public void encode(LogRequest logRequest, ObjectEncoderContext objectEncoderContext) {
objectEncoderContext.add(REQUESTTIMEMS_DESCRIPTOR, logRequest.getRequestTimeMs());
objectEncoderContext.add(REQUESTUPTIMEMS_DESCRIPTOR, logRequest.getRequestUptimeMs());
objectEncoderContext.add(CLIENTINFO_DESCRIPTOR, logRequest.getClientInfo());
objectEncoderContext.add(LOGSOURCE_DESCRIPTOR, logRequest.getLogSource());
objectEncoderContext.add(LOGSOURCENAME_DESCRIPTOR, logRequest.getLogSourceName());
objectEncoderContext.add(LOGEVENT_DESCRIPTOR, logRequest.getLogEvents());
objectEncoderContext.add(QOSTIER_DESCRIPTOR, logRequest.getQosTier());
}
}
public static final class ClientInfoEncoder implements ObjectEncoder {
public static final ClientInfoEncoder INSTANCE = new ClientInfoEncoder();
public static final FieldDescriptor CLIENTTYPE_DESCRIPTOR = FieldDescriptor.of("clientType");
public static final FieldDescriptor ANDROIDCLIENTINFO_DESCRIPTOR = FieldDescriptor.of("androidClientInfo");
@Override // com.google.firebase.encoders.ObjectEncoder
public void encode(ClientInfo clientInfo, ObjectEncoderContext objectEncoderContext) {
objectEncoderContext.add(CLIENTTYPE_DESCRIPTOR, clientInfo.getClientType());
objectEncoderContext.add(ANDROIDCLIENTINFO_DESCRIPTOR, clientInfo.getAndroidClientInfo());
}
}
public static final class AndroidClientInfoEncoder implements ObjectEncoder {
public static final AndroidClientInfoEncoder INSTANCE = new AndroidClientInfoEncoder();
public static final FieldDescriptor SDKVERSION_DESCRIPTOR = FieldDescriptor.of("sdkVersion");
public static final FieldDescriptor MODEL_DESCRIPTOR = FieldDescriptor.of("model");
public static final FieldDescriptor HARDWARE_DESCRIPTOR = FieldDescriptor.of("hardware");
public static final FieldDescriptor DEVICE_DESCRIPTOR = FieldDescriptor.of("device");
public static final FieldDescriptor PRODUCT_DESCRIPTOR = FieldDescriptor.of(AppLovinEventTypes.USER_VIEWED_PRODUCT);
public static final FieldDescriptor OSBUILD_DESCRIPTOR = FieldDescriptor.of("osBuild");
public static final FieldDescriptor MANUFACTURER_DESCRIPTOR = FieldDescriptor.of("manufacturer");
public static final FieldDescriptor FINGERPRINT_DESCRIPTOR = FieldDescriptor.of("fingerprint");
public static final FieldDescriptor LOCALE_DESCRIPTOR = FieldDescriptor.of("locale");
public static final FieldDescriptor COUNTRY_DESCRIPTOR = FieldDescriptor.of("country");
public static final FieldDescriptor MCCMNC_DESCRIPTOR = FieldDescriptor.of("mccMnc");
public static final FieldDescriptor APPLICATIONBUILD_DESCRIPTOR = FieldDescriptor.of("applicationBuild");
@Override // com.google.firebase.encoders.ObjectEncoder
public void encode(AndroidClientInfo androidClientInfo, ObjectEncoderContext objectEncoderContext) {
objectEncoderContext.add(SDKVERSION_DESCRIPTOR, androidClientInfo.getSdkVersion());
objectEncoderContext.add(MODEL_DESCRIPTOR, androidClientInfo.getModel());
objectEncoderContext.add(HARDWARE_DESCRIPTOR, androidClientInfo.getHardware());
objectEncoderContext.add(DEVICE_DESCRIPTOR, androidClientInfo.getDevice());
objectEncoderContext.add(PRODUCT_DESCRIPTOR, androidClientInfo.getProduct());
objectEncoderContext.add(OSBUILD_DESCRIPTOR, androidClientInfo.getOsBuild());
objectEncoderContext.add(MANUFACTURER_DESCRIPTOR, androidClientInfo.getManufacturer());
objectEncoderContext.add(FINGERPRINT_DESCRIPTOR, androidClientInfo.getFingerprint());
objectEncoderContext.add(LOCALE_DESCRIPTOR, androidClientInfo.getLocale());
objectEncoderContext.add(COUNTRY_DESCRIPTOR, androidClientInfo.getCountry());
objectEncoderContext.add(MCCMNC_DESCRIPTOR, androidClientInfo.getMccMnc());
objectEncoderContext.add(APPLICATIONBUILD_DESCRIPTOR, androidClientInfo.getApplicationBuild());
}
}
public static final class LogEventEncoder implements ObjectEncoder {
public static final LogEventEncoder INSTANCE = new LogEventEncoder();
public static final FieldDescriptor EVENTTIMEMS_DESCRIPTOR = FieldDescriptor.of("eventTimeMs");
public static final FieldDescriptor EVENTCODE_DESCRIPTOR = FieldDescriptor.of("eventCode");
public static final FieldDescriptor EVENTUPTIMEMS_DESCRIPTOR = FieldDescriptor.of("eventUptimeMs");
public static final FieldDescriptor SOURCEEXTENSION_DESCRIPTOR = FieldDescriptor.of("sourceExtension");
public static final FieldDescriptor SOURCEEXTENSIONJSONPROTO3_DESCRIPTOR = FieldDescriptor.of("sourceExtensionJsonProto3");
public static final FieldDescriptor TIMEZONEOFFSETSECONDS_DESCRIPTOR = FieldDescriptor.of("timezoneOffsetSeconds");
public static final FieldDescriptor NETWORKCONNECTIONINFO_DESCRIPTOR = FieldDescriptor.of("networkConnectionInfo");
@Override // com.google.firebase.encoders.ObjectEncoder
public void encode(LogEvent logEvent, ObjectEncoderContext objectEncoderContext) {
objectEncoderContext.add(EVENTTIMEMS_DESCRIPTOR, logEvent.getEventTimeMs());
objectEncoderContext.add(EVENTCODE_DESCRIPTOR, logEvent.getEventCode());
objectEncoderContext.add(EVENTUPTIMEMS_DESCRIPTOR, logEvent.getEventUptimeMs());
objectEncoderContext.add(SOURCEEXTENSION_DESCRIPTOR, logEvent.getSourceExtension());
objectEncoderContext.add(SOURCEEXTENSIONJSONPROTO3_DESCRIPTOR, logEvent.getSourceExtensionJsonProto3());
objectEncoderContext.add(TIMEZONEOFFSETSECONDS_DESCRIPTOR, logEvent.getTimezoneOffsetSeconds());
objectEncoderContext.add(NETWORKCONNECTIONINFO_DESCRIPTOR, logEvent.getNetworkConnectionInfo());
}
}
public static final class NetworkConnectionInfoEncoder implements ObjectEncoder {
public static final NetworkConnectionInfoEncoder INSTANCE = new NetworkConnectionInfoEncoder();
public static final FieldDescriptor NETWORKTYPE_DESCRIPTOR = FieldDescriptor.of("networkType");
public static final FieldDescriptor MOBILESUBTYPE_DESCRIPTOR = FieldDescriptor.of("mobileSubtype");
@Override // com.google.firebase.encoders.ObjectEncoder
public void encode(NetworkConnectionInfo networkConnectionInfo, ObjectEncoderContext objectEncoderContext) {
objectEncoderContext.add(NETWORKTYPE_DESCRIPTOR, networkConnectionInfo.getNetworkType());
objectEncoderContext.add(MOBILESUBTYPE_DESCRIPTOR, networkConnectionInfo.getMobileSubtype());
}
}
}

View File

@@ -0,0 +1,269 @@
package com.google.android.datatransport.cct.internal;
import com.google.android.datatransport.cct.internal.AndroidClientInfo;
/* loaded from: classes2.dex */
public final class AutoValue_AndroidClientInfo extends AndroidClientInfo {
public final String applicationBuild;
public final String country;
public final String device;
public final String fingerprint;
public final String hardware;
public final String locale;
public final String manufacturer;
public final String mccMnc;
public final String model;
public final String osBuild;
public final String product;
public final Integer sdkVersion;
@Override // com.google.android.datatransport.cct.internal.AndroidClientInfo
public String getApplicationBuild() {
return this.applicationBuild;
}
@Override // com.google.android.datatransport.cct.internal.AndroidClientInfo
public String getCountry() {
return this.country;
}
@Override // com.google.android.datatransport.cct.internal.AndroidClientInfo
public String getDevice() {
return this.device;
}
@Override // com.google.android.datatransport.cct.internal.AndroidClientInfo
public String getFingerprint() {
return this.fingerprint;
}
@Override // com.google.android.datatransport.cct.internal.AndroidClientInfo
public String getHardware() {
return this.hardware;
}
@Override // com.google.android.datatransport.cct.internal.AndroidClientInfo
public String getLocale() {
return this.locale;
}
@Override // com.google.android.datatransport.cct.internal.AndroidClientInfo
public String getManufacturer() {
return this.manufacturer;
}
@Override // com.google.android.datatransport.cct.internal.AndroidClientInfo
public String getMccMnc() {
return this.mccMnc;
}
@Override // com.google.android.datatransport.cct.internal.AndroidClientInfo
public String getModel() {
return this.model;
}
@Override // com.google.android.datatransport.cct.internal.AndroidClientInfo
public String getOsBuild() {
return this.osBuild;
}
@Override // com.google.android.datatransport.cct.internal.AndroidClientInfo
public String getProduct() {
return this.product;
}
@Override // com.google.android.datatransport.cct.internal.AndroidClientInfo
public Integer getSdkVersion() {
return this.sdkVersion;
}
public AutoValue_AndroidClientInfo(Integer num, String str, String str2, String str3, String str4, String str5, String str6, String str7, String str8, String str9, String str10, String str11) {
this.sdkVersion = num;
this.model = str;
this.hardware = str2;
this.device = str3;
this.product = str4;
this.osBuild = str5;
this.manufacturer = str6;
this.fingerprint = str7;
this.locale = str8;
this.country = str9;
this.mccMnc = str10;
this.applicationBuild = str11;
}
public String toString() {
return "AndroidClientInfo{sdkVersion=" + this.sdkVersion + ", model=" + this.model + ", hardware=" + this.hardware + ", device=" + this.device + ", product=" + this.product + ", osBuild=" + this.osBuild + ", manufacturer=" + this.manufacturer + ", fingerprint=" + this.fingerprint + ", locale=" + this.locale + ", country=" + this.country + ", mccMnc=" + this.mccMnc + ", applicationBuild=" + this.applicationBuild + "}";
}
public boolean equals(Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof AndroidClientInfo)) {
return false;
}
AndroidClientInfo androidClientInfo = (AndroidClientInfo) obj;
Integer num = this.sdkVersion;
if (num != null ? num.equals(androidClientInfo.getSdkVersion()) : androidClientInfo.getSdkVersion() == null) {
String str = this.model;
if (str != null ? str.equals(androidClientInfo.getModel()) : androidClientInfo.getModel() == null) {
String str2 = this.hardware;
if (str2 != null ? str2.equals(androidClientInfo.getHardware()) : androidClientInfo.getHardware() == null) {
String str3 = this.device;
if (str3 != null ? str3.equals(androidClientInfo.getDevice()) : androidClientInfo.getDevice() == null) {
String str4 = this.product;
if (str4 != null ? str4.equals(androidClientInfo.getProduct()) : androidClientInfo.getProduct() == null) {
String str5 = this.osBuild;
if (str5 != null ? str5.equals(androidClientInfo.getOsBuild()) : androidClientInfo.getOsBuild() == null) {
String str6 = this.manufacturer;
if (str6 != null ? str6.equals(androidClientInfo.getManufacturer()) : androidClientInfo.getManufacturer() == null) {
String str7 = this.fingerprint;
if (str7 != null ? str7.equals(androidClientInfo.getFingerprint()) : androidClientInfo.getFingerprint() == null) {
String str8 = this.locale;
if (str8 != null ? str8.equals(androidClientInfo.getLocale()) : androidClientInfo.getLocale() == null) {
String str9 = this.country;
if (str9 != null ? str9.equals(androidClientInfo.getCountry()) : androidClientInfo.getCountry() == null) {
String str10 = this.mccMnc;
if (str10 != null ? str10.equals(androidClientInfo.getMccMnc()) : androidClientInfo.getMccMnc() == null) {
String str11 = this.applicationBuild;
if (str11 == null) {
if (androidClientInfo.getApplicationBuild() == null) {
return true;
}
} else if (str11.equals(androidClientInfo.getApplicationBuild())) {
return true;
}
}
}
}
}
}
}
}
}
}
}
}
return false;
}
public int hashCode() {
Integer num = this.sdkVersion;
int hashCode = ((num == null ? 0 : num.hashCode()) ^ 1000003) * 1000003;
String str = this.model;
int hashCode2 = (hashCode ^ (str == null ? 0 : str.hashCode())) * 1000003;
String str2 = this.hardware;
int hashCode3 = (hashCode2 ^ (str2 == null ? 0 : str2.hashCode())) * 1000003;
String str3 = this.device;
int hashCode4 = (hashCode3 ^ (str3 == null ? 0 : str3.hashCode())) * 1000003;
String str4 = this.product;
int hashCode5 = (hashCode4 ^ (str4 == null ? 0 : str4.hashCode())) * 1000003;
String str5 = this.osBuild;
int hashCode6 = (hashCode5 ^ (str5 == null ? 0 : str5.hashCode())) * 1000003;
String str6 = this.manufacturer;
int hashCode7 = (hashCode6 ^ (str6 == null ? 0 : str6.hashCode())) * 1000003;
String str7 = this.fingerprint;
int hashCode8 = (hashCode7 ^ (str7 == null ? 0 : str7.hashCode())) * 1000003;
String str8 = this.locale;
int hashCode9 = (hashCode8 ^ (str8 == null ? 0 : str8.hashCode())) * 1000003;
String str9 = this.country;
int hashCode10 = (hashCode9 ^ (str9 == null ? 0 : str9.hashCode())) * 1000003;
String str10 = this.mccMnc;
int hashCode11 = (hashCode10 ^ (str10 == null ? 0 : str10.hashCode())) * 1000003;
String str11 = this.applicationBuild;
return hashCode11 ^ (str11 != null ? str11.hashCode() : 0);
}
public static final class Builder extends AndroidClientInfo.Builder {
public String applicationBuild;
public String country;
public String device;
public String fingerprint;
public String hardware;
public String locale;
public String manufacturer;
public String mccMnc;
public String model;
public String osBuild;
public String product;
public Integer sdkVersion;
@Override // com.google.android.datatransport.cct.internal.AndroidClientInfo.Builder
public AndroidClientInfo.Builder setApplicationBuild(String str) {
this.applicationBuild = str;
return this;
}
@Override // com.google.android.datatransport.cct.internal.AndroidClientInfo.Builder
public AndroidClientInfo.Builder setCountry(String str) {
this.country = str;
return this;
}
@Override // com.google.android.datatransport.cct.internal.AndroidClientInfo.Builder
public AndroidClientInfo.Builder setDevice(String str) {
this.device = str;
return this;
}
@Override // com.google.android.datatransport.cct.internal.AndroidClientInfo.Builder
public AndroidClientInfo.Builder setFingerprint(String str) {
this.fingerprint = str;
return this;
}
@Override // com.google.android.datatransport.cct.internal.AndroidClientInfo.Builder
public AndroidClientInfo.Builder setHardware(String str) {
this.hardware = str;
return this;
}
@Override // com.google.android.datatransport.cct.internal.AndroidClientInfo.Builder
public AndroidClientInfo.Builder setLocale(String str) {
this.locale = str;
return this;
}
@Override // com.google.android.datatransport.cct.internal.AndroidClientInfo.Builder
public AndroidClientInfo.Builder setManufacturer(String str) {
this.manufacturer = str;
return this;
}
@Override // com.google.android.datatransport.cct.internal.AndroidClientInfo.Builder
public AndroidClientInfo.Builder setMccMnc(String str) {
this.mccMnc = str;
return this;
}
@Override // com.google.android.datatransport.cct.internal.AndroidClientInfo.Builder
public AndroidClientInfo.Builder setModel(String str) {
this.model = str;
return this;
}
@Override // com.google.android.datatransport.cct.internal.AndroidClientInfo.Builder
public AndroidClientInfo.Builder setOsBuild(String str) {
this.osBuild = str;
return this;
}
@Override // com.google.android.datatransport.cct.internal.AndroidClientInfo.Builder
public AndroidClientInfo.Builder setProduct(String str) {
this.product = str;
return this;
}
@Override // com.google.android.datatransport.cct.internal.AndroidClientInfo.Builder
public AndroidClientInfo.Builder setSdkVersion(Integer num) {
this.sdkVersion = num;
return this;
}
@Override // com.google.android.datatransport.cct.internal.AndroidClientInfo.Builder
public AndroidClientInfo build() {
return new AutoValue_AndroidClientInfo(this.sdkVersion, this.model, this.hardware, this.device, this.product, this.osBuild, this.manufacturer, this.fingerprint, this.locale, this.country, this.mccMnc, this.applicationBuild);
}
}
}

View File

@@ -0,0 +1,38 @@
package com.google.android.datatransport.cct.internal;
import java.util.List;
/* loaded from: classes2.dex */
public final class AutoValue_BatchedLogRequest extends BatchedLogRequest {
public final List logRequests;
@Override // com.google.android.datatransport.cct.internal.BatchedLogRequest
public List getLogRequests() {
return this.logRequests;
}
public AutoValue_BatchedLogRequest(List list) {
if (list == null) {
throw new NullPointerException("Null logRequests");
}
this.logRequests = list;
}
public String toString() {
return "BatchedLogRequest{logRequests=" + this.logRequests + "}";
}
public boolean equals(Object obj) {
if (obj == this) {
return true;
}
if (obj instanceof BatchedLogRequest) {
return this.logRequests.equals(((BatchedLogRequest) obj).getLogRequests());
}
return false;
}
public int hashCode() {
return this.logRequests.hashCode() ^ 1000003;
}
}

View File

@@ -0,0 +1,79 @@
package com.google.android.datatransport.cct.internal;
import com.google.android.datatransport.cct.internal.ClientInfo;
/* loaded from: classes2.dex */
public final class AutoValue_ClientInfo extends ClientInfo {
public final AndroidClientInfo androidClientInfo;
public final ClientInfo.ClientType clientType;
@Override // com.google.android.datatransport.cct.internal.ClientInfo
public AndroidClientInfo getAndroidClientInfo() {
return this.androidClientInfo;
}
@Override // com.google.android.datatransport.cct.internal.ClientInfo
public ClientInfo.ClientType getClientType() {
return this.clientType;
}
public AutoValue_ClientInfo(ClientInfo.ClientType clientType, AndroidClientInfo androidClientInfo) {
this.clientType = clientType;
this.androidClientInfo = androidClientInfo;
}
public String toString() {
return "ClientInfo{clientType=" + this.clientType + ", androidClientInfo=" + this.androidClientInfo + "}";
}
public boolean equals(Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof ClientInfo)) {
return false;
}
ClientInfo clientInfo = (ClientInfo) obj;
ClientInfo.ClientType clientType = this.clientType;
if (clientType != null ? clientType.equals(clientInfo.getClientType()) : clientInfo.getClientType() == null) {
AndroidClientInfo androidClientInfo = this.androidClientInfo;
if (androidClientInfo == null) {
if (clientInfo.getAndroidClientInfo() == null) {
return true;
}
} else if (androidClientInfo.equals(clientInfo.getAndroidClientInfo())) {
return true;
}
}
return false;
}
public int hashCode() {
ClientInfo.ClientType clientType = this.clientType;
int hashCode = ((clientType == null ? 0 : clientType.hashCode()) ^ 1000003) * 1000003;
AndroidClientInfo androidClientInfo = this.androidClientInfo;
return hashCode ^ (androidClientInfo != null ? androidClientInfo.hashCode() : 0);
}
public static final class Builder extends ClientInfo.Builder {
public AndroidClientInfo androidClientInfo;
public ClientInfo.ClientType clientType;
@Override // com.google.android.datatransport.cct.internal.ClientInfo.Builder
public ClientInfo.Builder setAndroidClientInfo(AndroidClientInfo androidClientInfo) {
this.androidClientInfo = androidClientInfo;
return this;
}
@Override // com.google.android.datatransport.cct.internal.ClientInfo.Builder
public ClientInfo.Builder setClientType(ClientInfo.ClientType clientType) {
this.clientType = clientType;
return this;
}
@Override // com.google.android.datatransport.cct.internal.ClientInfo.Builder
public ClientInfo build() {
return new AutoValue_ClientInfo(this.clientType, this.androidClientInfo);
}
}
}

View File

@@ -0,0 +1,174 @@
package com.google.android.datatransport.cct.internal;
import com.google.android.datatransport.cct.internal.LogEvent;
import java.util.Arrays;
/* loaded from: classes2.dex */
public final class AutoValue_LogEvent extends LogEvent {
public final Integer eventCode;
public final long eventTimeMs;
public final long eventUptimeMs;
public final NetworkConnectionInfo networkConnectionInfo;
public final byte[] sourceExtension;
public final String sourceExtensionJsonProto3;
public final long timezoneOffsetSeconds;
@Override // com.google.android.datatransport.cct.internal.LogEvent
public Integer getEventCode() {
return this.eventCode;
}
@Override // com.google.android.datatransport.cct.internal.LogEvent
public long getEventTimeMs() {
return this.eventTimeMs;
}
@Override // com.google.android.datatransport.cct.internal.LogEvent
public long getEventUptimeMs() {
return this.eventUptimeMs;
}
@Override // com.google.android.datatransport.cct.internal.LogEvent
public NetworkConnectionInfo getNetworkConnectionInfo() {
return this.networkConnectionInfo;
}
@Override // com.google.android.datatransport.cct.internal.LogEvent
public byte[] getSourceExtension() {
return this.sourceExtension;
}
@Override // com.google.android.datatransport.cct.internal.LogEvent
public String getSourceExtensionJsonProto3() {
return this.sourceExtensionJsonProto3;
}
@Override // com.google.android.datatransport.cct.internal.LogEvent
public long getTimezoneOffsetSeconds() {
return this.timezoneOffsetSeconds;
}
public AutoValue_LogEvent(long j, Integer num, long j2, byte[] bArr, String str, long j3, NetworkConnectionInfo networkConnectionInfo) {
this.eventTimeMs = j;
this.eventCode = num;
this.eventUptimeMs = j2;
this.sourceExtension = bArr;
this.sourceExtensionJsonProto3 = str;
this.timezoneOffsetSeconds = j3;
this.networkConnectionInfo = networkConnectionInfo;
}
public String toString() {
return "LogEvent{eventTimeMs=" + this.eventTimeMs + ", eventCode=" + this.eventCode + ", eventUptimeMs=" + this.eventUptimeMs + ", sourceExtension=" + Arrays.toString(this.sourceExtension) + ", sourceExtensionJsonProto3=" + this.sourceExtensionJsonProto3 + ", timezoneOffsetSeconds=" + this.timezoneOffsetSeconds + ", networkConnectionInfo=" + this.networkConnectionInfo + "}";
}
public boolean equals(Object obj) {
Integer num;
String str;
if (obj == this) {
return true;
}
if (!(obj instanceof LogEvent)) {
return false;
}
LogEvent logEvent = (LogEvent) obj;
if (this.eventTimeMs == logEvent.getEventTimeMs() && ((num = this.eventCode) != null ? num.equals(logEvent.getEventCode()) : logEvent.getEventCode() == null) && this.eventUptimeMs == logEvent.getEventUptimeMs()) {
if (Arrays.equals(this.sourceExtension, logEvent instanceof AutoValue_LogEvent ? ((AutoValue_LogEvent) logEvent).sourceExtension : logEvent.getSourceExtension()) && ((str = this.sourceExtensionJsonProto3) != null ? str.equals(logEvent.getSourceExtensionJsonProto3()) : logEvent.getSourceExtensionJsonProto3() == null) && this.timezoneOffsetSeconds == logEvent.getTimezoneOffsetSeconds()) {
NetworkConnectionInfo networkConnectionInfo = this.networkConnectionInfo;
if (networkConnectionInfo == null) {
if (logEvent.getNetworkConnectionInfo() == null) {
return true;
}
} else if (networkConnectionInfo.equals(logEvent.getNetworkConnectionInfo())) {
return true;
}
}
}
return false;
}
public int hashCode() {
long j = this.eventTimeMs;
int i = (((int) (j ^ (j >>> 32))) ^ 1000003) * 1000003;
Integer num = this.eventCode;
int hashCode = num == null ? 0 : num.hashCode();
long j2 = this.eventUptimeMs;
int hashCode2 = (((((i ^ hashCode) * 1000003) ^ ((int) (j2 ^ (j2 >>> 32)))) * 1000003) ^ Arrays.hashCode(this.sourceExtension)) * 1000003;
String str = this.sourceExtensionJsonProto3;
int hashCode3 = str == null ? 0 : str.hashCode();
long j3 = this.timezoneOffsetSeconds;
int i2 = (((hashCode2 ^ hashCode3) * 1000003) ^ ((int) ((j3 >>> 32) ^ j3))) * 1000003;
NetworkConnectionInfo networkConnectionInfo = this.networkConnectionInfo;
return i2 ^ (networkConnectionInfo != null ? networkConnectionInfo.hashCode() : 0);
}
public static final class Builder extends LogEvent.Builder {
public Integer eventCode;
public Long eventTimeMs;
public Long eventUptimeMs;
public NetworkConnectionInfo networkConnectionInfo;
public byte[] sourceExtension;
public String sourceExtensionJsonProto3;
public Long timezoneOffsetSeconds;
@Override // com.google.android.datatransport.cct.internal.LogEvent.Builder
public LogEvent.Builder setEventCode(Integer num) {
this.eventCode = num;
return this;
}
@Override // com.google.android.datatransport.cct.internal.LogEvent.Builder
public LogEvent.Builder setNetworkConnectionInfo(NetworkConnectionInfo networkConnectionInfo) {
this.networkConnectionInfo = networkConnectionInfo;
return this;
}
@Override // com.google.android.datatransport.cct.internal.LogEvent.Builder
public LogEvent.Builder setSourceExtension(byte[] bArr) {
this.sourceExtension = bArr;
return this;
}
@Override // com.google.android.datatransport.cct.internal.LogEvent.Builder
public LogEvent.Builder setSourceExtensionJsonProto3(String str) {
this.sourceExtensionJsonProto3 = str;
return this;
}
@Override // com.google.android.datatransport.cct.internal.LogEvent.Builder
public LogEvent.Builder setEventTimeMs(long j) {
this.eventTimeMs = Long.valueOf(j);
return this;
}
@Override // com.google.android.datatransport.cct.internal.LogEvent.Builder
public LogEvent.Builder setEventUptimeMs(long j) {
this.eventUptimeMs = Long.valueOf(j);
return this;
}
@Override // com.google.android.datatransport.cct.internal.LogEvent.Builder
public LogEvent.Builder setTimezoneOffsetSeconds(long j) {
this.timezoneOffsetSeconds = Long.valueOf(j);
return this;
}
@Override // com.google.android.datatransport.cct.internal.LogEvent.Builder
public LogEvent build() {
String str = "";
if (this.eventTimeMs == null) {
str = " eventTimeMs";
}
if (this.eventUptimeMs == null) {
str = str + " eventUptimeMs";
}
if (this.timezoneOffsetSeconds == null) {
str = str + " timezoneOffsetSeconds";
}
if (!str.isEmpty()) {
throw new IllegalStateException("Missing required properties:" + str);
}
return new AutoValue_LogEvent(this.eventTimeMs.longValue(), this.eventCode, this.eventUptimeMs.longValue(), this.sourceExtension, this.sourceExtensionJsonProto3, this.timezoneOffsetSeconds.longValue(), this.networkConnectionInfo);
}
}
}

View File

@@ -0,0 +1,172 @@
package com.google.android.datatransport.cct.internal;
import com.google.android.datatransport.cct.internal.LogRequest;
import java.util.List;
/* loaded from: classes2.dex */
public final class AutoValue_LogRequest extends LogRequest {
public final ClientInfo clientInfo;
public final List logEvents;
public final Integer logSource;
public final String logSourceName;
public final QosTier qosTier;
public final long requestTimeMs;
public final long requestUptimeMs;
@Override // com.google.android.datatransport.cct.internal.LogRequest
public ClientInfo getClientInfo() {
return this.clientInfo;
}
@Override // com.google.android.datatransport.cct.internal.LogRequest
public List getLogEvents() {
return this.logEvents;
}
@Override // com.google.android.datatransport.cct.internal.LogRequest
public Integer getLogSource() {
return this.logSource;
}
@Override // com.google.android.datatransport.cct.internal.LogRequest
public String getLogSourceName() {
return this.logSourceName;
}
@Override // com.google.android.datatransport.cct.internal.LogRequest
public QosTier getQosTier() {
return this.qosTier;
}
@Override // com.google.android.datatransport.cct.internal.LogRequest
public long getRequestTimeMs() {
return this.requestTimeMs;
}
@Override // com.google.android.datatransport.cct.internal.LogRequest
public long getRequestUptimeMs() {
return this.requestUptimeMs;
}
public AutoValue_LogRequest(long j, long j2, ClientInfo clientInfo, Integer num, String str, List list, QosTier qosTier) {
this.requestTimeMs = j;
this.requestUptimeMs = j2;
this.clientInfo = clientInfo;
this.logSource = num;
this.logSourceName = str;
this.logEvents = list;
this.qosTier = qosTier;
}
public String toString() {
return "LogRequest{requestTimeMs=" + this.requestTimeMs + ", requestUptimeMs=" + this.requestUptimeMs + ", clientInfo=" + this.clientInfo + ", logSource=" + this.logSource + ", logSourceName=" + this.logSourceName + ", logEvents=" + this.logEvents + ", qosTier=" + this.qosTier + "}";
}
public boolean equals(Object obj) {
ClientInfo clientInfo;
Integer num;
String str;
List list;
if (obj == this) {
return true;
}
if (!(obj instanceof LogRequest)) {
return false;
}
LogRequest logRequest = (LogRequest) obj;
if (this.requestTimeMs == logRequest.getRequestTimeMs() && this.requestUptimeMs == logRequest.getRequestUptimeMs() && ((clientInfo = this.clientInfo) != null ? clientInfo.equals(logRequest.getClientInfo()) : logRequest.getClientInfo() == null) && ((num = this.logSource) != null ? num.equals(logRequest.getLogSource()) : logRequest.getLogSource() == null) && ((str = this.logSourceName) != null ? str.equals(logRequest.getLogSourceName()) : logRequest.getLogSourceName() == null) && ((list = this.logEvents) != null ? list.equals(logRequest.getLogEvents()) : logRequest.getLogEvents() == null)) {
QosTier qosTier = this.qosTier;
if (qosTier == null) {
if (logRequest.getQosTier() == null) {
return true;
}
} else if (qosTier.equals(logRequest.getQosTier())) {
return true;
}
}
return false;
}
public int hashCode() {
long j = this.requestTimeMs;
long j2 = this.requestUptimeMs;
int i = (((((int) (j ^ (j >>> 32))) ^ 1000003) * 1000003) ^ ((int) ((j2 >>> 32) ^ j2))) * 1000003;
ClientInfo clientInfo = this.clientInfo;
int hashCode = (i ^ (clientInfo == null ? 0 : clientInfo.hashCode())) * 1000003;
Integer num = this.logSource;
int hashCode2 = (hashCode ^ (num == null ? 0 : num.hashCode())) * 1000003;
String str = this.logSourceName;
int hashCode3 = (hashCode2 ^ (str == null ? 0 : str.hashCode())) * 1000003;
List list = this.logEvents;
int hashCode4 = (hashCode3 ^ (list == null ? 0 : list.hashCode())) * 1000003;
QosTier qosTier = this.qosTier;
return hashCode4 ^ (qosTier != null ? qosTier.hashCode() : 0);
}
public static final class Builder extends LogRequest.Builder {
public ClientInfo clientInfo;
public List logEvents;
public Integer logSource;
public String logSourceName;
public QosTier qosTier;
public Long requestTimeMs;
public Long requestUptimeMs;
@Override // com.google.android.datatransport.cct.internal.LogRequest.Builder
public LogRequest.Builder setClientInfo(ClientInfo clientInfo) {
this.clientInfo = clientInfo;
return this;
}
@Override // com.google.android.datatransport.cct.internal.LogRequest.Builder
public LogRequest.Builder setLogEvents(List list) {
this.logEvents = list;
return this;
}
@Override // com.google.android.datatransport.cct.internal.LogRequest.Builder
public LogRequest.Builder setLogSource(Integer num) {
this.logSource = num;
return this;
}
@Override // com.google.android.datatransport.cct.internal.LogRequest.Builder
public LogRequest.Builder setLogSourceName(String str) {
this.logSourceName = str;
return this;
}
@Override // com.google.android.datatransport.cct.internal.LogRequest.Builder
public LogRequest.Builder setQosTier(QosTier qosTier) {
this.qosTier = qosTier;
return this;
}
@Override // com.google.android.datatransport.cct.internal.LogRequest.Builder
public LogRequest.Builder setRequestTimeMs(long j) {
this.requestTimeMs = Long.valueOf(j);
return this;
}
@Override // com.google.android.datatransport.cct.internal.LogRequest.Builder
public LogRequest.Builder setRequestUptimeMs(long j) {
this.requestUptimeMs = Long.valueOf(j);
return this;
}
@Override // com.google.android.datatransport.cct.internal.LogRequest.Builder
public LogRequest build() {
String str = "";
if (this.requestTimeMs == null) {
str = " requestTimeMs";
}
if (this.requestUptimeMs == null) {
str = str + " requestUptimeMs";
}
if (!str.isEmpty()) {
throw new IllegalStateException("Missing required properties:" + str);
}
return new AutoValue_LogRequest(this.requestTimeMs.longValue(), this.requestUptimeMs.longValue(), this.clientInfo, this.logSource, this.logSourceName, this.logEvents, this.qosTier);
}
}
}

View File

@@ -0,0 +1,31 @@
package com.google.android.datatransport.cct.internal;
/* loaded from: classes2.dex */
public final class AutoValue_LogResponse extends LogResponse {
public final long nextRequestWaitMillis;
@Override // com.google.android.datatransport.cct.internal.LogResponse
public long getNextRequestWaitMillis() {
return this.nextRequestWaitMillis;
}
public int hashCode() {
long j = this.nextRequestWaitMillis;
return ((int) (j ^ (j >>> 32))) ^ 1000003;
}
public AutoValue_LogResponse(long j) {
this.nextRequestWaitMillis = j;
}
public String toString() {
return "LogResponse{nextRequestWaitMillis=" + this.nextRequestWaitMillis + "}";
}
public boolean equals(Object obj) {
if (obj == this) {
return true;
}
return (obj instanceof LogResponse) && this.nextRequestWaitMillis == ((LogResponse) obj).getNextRequestWaitMillis();
}
}

View File

@@ -0,0 +1,79 @@
package com.google.android.datatransport.cct.internal;
import com.google.android.datatransport.cct.internal.NetworkConnectionInfo;
/* loaded from: classes2.dex */
public final class AutoValue_NetworkConnectionInfo extends NetworkConnectionInfo {
public final NetworkConnectionInfo.MobileSubtype mobileSubtype;
public final NetworkConnectionInfo.NetworkType networkType;
@Override // com.google.android.datatransport.cct.internal.NetworkConnectionInfo
public NetworkConnectionInfo.MobileSubtype getMobileSubtype() {
return this.mobileSubtype;
}
@Override // com.google.android.datatransport.cct.internal.NetworkConnectionInfo
public NetworkConnectionInfo.NetworkType getNetworkType() {
return this.networkType;
}
public AutoValue_NetworkConnectionInfo(NetworkConnectionInfo.NetworkType networkType, NetworkConnectionInfo.MobileSubtype mobileSubtype) {
this.networkType = networkType;
this.mobileSubtype = mobileSubtype;
}
public String toString() {
return "NetworkConnectionInfo{networkType=" + this.networkType + ", mobileSubtype=" + this.mobileSubtype + "}";
}
public boolean equals(Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof NetworkConnectionInfo)) {
return false;
}
NetworkConnectionInfo networkConnectionInfo = (NetworkConnectionInfo) obj;
NetworkConnectionInfo.NetworkType networkType = this.networkType;
if (networkType != null ? networkType.equals(networkConnectionInfo.getNetworkType()) : networkConnectionInfo.getNetworkType() == null) {
NetworkConnectionInfo.MobileSubtype mobileSubtype = this.mobileSubtype;
if (mobileSubtype == null) {
if (networkConnectionInfo.getMobileSubtype() == null) {
return true;
}
} else if (mobileSubtype.equals(networkConnectionInfo.getMobileSubtype())) {
return true;
}
}
return false;
}
public int hashCode() {
NetworkConnectionInfo.NetworkType networkType = this.networkType;
int hashCode = ((networkType == null ? 0 : networkType.hashCode()) ^ 1000003) * 1000003;
NetworkConnectionInfo.MobileSubtype mobileSubtype = this.mobileSubtype;
return hashCode ^ (mobileSubtype != null ? mobileSubtype.hashCode() : 0);
}
public static final class Builder extends NetworkConnectionInfo.Builder {
public NetworkConnectionInfo.MobileSubtype mobileSubtype;
public NetworkConnectionInfo.NetworkType networkType;
@Override // com.google.android.datatransport.cct.internal.NetworkConnectionInfo.Builder
public NetworkConnectionInfo.Builder setMobileSubtype(NetworkConnectionInfo.MobileSubtype mobileSubtype) {
this.mobileSubtype = mobileSubtype;
return this;
}
@Override // com.google.android.datatransport.cct.internal.NetworkConnectionInfo.Builder
public NetworkConnectionInfo.Builder setNetworkType(NetworkConnectionInfo.NetworkType networkType) {
this.networkType = networkType;
return this;
}
@Override // com.google.android.datatransport.cct.internal.NetworkConnectionInfo.Builder
public NetworkConnectionInfo build() {
return new AutoValue_NetworkConnectionInfo(this.networkType, this.mobileSubtype);
}
}
}

View File

@@ -0,0 +1,18 @@
package com.google.android.datatransport.cct.internal;
import com.google.firebase.encoders.DataEncoder;
import com.google.firebase.encoders.json.JsonDataEncoderBuilder;
import java.util.List;
/* loaded from: classes2.dex */
public abstract class BatchedLogRequest {
public abstract List getLogRequests();
public static BatchedLogRequest create(List list) {
return new AutoValue_BatchedLogRequest(list);
}
public static DataEncoder createDataEncoder() {
return new JsonDataEncoderBuilder().configureWith(AutoBatchedLogRequestEncoder.CONFIG).ignoreNullValues(true).build();
}
}

View File

@@ -0,0 +1,34 @@
package com.google.android.datatransport.cct.internal;
import com.google.android.datatransport.cct.internal.AutoValue_ClientInfo;
/* loaded from: classes2.dex */
public abstract class ClientInfo {
public static abstract class Builder {
public abstract ClientInfo build();
public abstract Builder setAndroidClientInfo(AndroidClientInfo androidClientInfo);
public abstract Builder setClientType(ClientType clientType);
}
public abstract AndroidClientInfo getAndroidClientInfo();
public abstract ClientType getClientType();
public enum ClientType {
UNKNOWN(0),
ANDROID_FIREBASE(23);
private final int value;
ClientType(int i) {
this.value = i;
}
}
public static Builder builder() {
return new AutoValue_ClientInfo.Builder();
}
}

View File

@@ -0,0 +1,51 @@
package com.google.android.datatransport.cct.internal;
import com.google.android.datatransport.cct.internal.AutoValue_LogEvent;
/* loaded from: classes2.dex */
public abstract class LogEvent {
public static abstract class Builder {
public abstract LogEvent build();
public abstract Builder setEventCode(Integer num);
public abstract Builder setEventTimeMs(long j);
public abstract Builder setEventUptimeMs(long j);
public abstract Builder setNetworkConnectionInfo(NetworkConnectionInfo networkConnectionInfo);
public abstract Builder setSourceExtension(byte[] bArr);
public abstract Builder setSourceExtensionJsonProto3(String str);
public abstract Builder setTimezoneOffsetSeconds(long j);
}
public abstract Integer getEventCode();
public abstract long getEventTimeMs();
public abstract long getEventUptimeMs();
public abstract NetworkConnectionInfo getNetworkConnectionInfo();
public abstract byte[] getSourceExtension();
public abstract String getSourceExtensionJsonProto3();
public abstract long getTimezoneOffsetSeconds();
public static Builder protoBuilder(byte[] bArr) {
return builder().setSourceExtension(bArr);
}
public static Builder jsonBuilder(String str) {
return builder().setSourceExtensionJsonProto3(str);
}
public static Builder builder() {
return new AutoValue_LogEvent.Builder();
}
}

View File

@@ -0,0 +1,51 @@
package com.google.android.datatransport.cct.internal;
import com.google.android.datatransport.cct.internal.AutoValue_LogRequest;
import java.util.List;
/* loaded from: classes2.dex */
public abstract class LogRequest {
public abstract ClientInfo getClientInfo();
public abstract List getLogEvents();
public abstract Integer getLogSource();
public abstract String getLogSourceName();
public abstract QosTier getQosTier();
public abstract long getRequestTimeMs();
public abstract long getRequestUptimeMs();
public static Builder builder() {
return new AutoValue_LogRequest.Builder();
}
public static abstract class Builder {
public abstract LogRequest build();
public abstract Builder setClientInfo(ClientInfo clientInfo);
public abstract Builder setLogEvents(List list);
public abstract Builder setLogSource(Integer num);
public abstract Builder setLogSourceName(String str);
public abstract Builder setQosTier(QosTier qosTier);
public abstract Builder setRequestTimeMs(long j);
public abstract Builder setRequestUptimeMs(long j);
public Builder setSource(int i) {
return setLogSource(Integer.valueOf(i));
}
public Builder setSource(String str) {
return setLogSourceName(str);
}
}
}

View File

@@ -0,0 +1,34 @@
package com.google.android.datatransport.cct.internal;
import android.util.JsonReader;
import android.util.JsonToken;
import java.io.IOException;
import java.io.Reader;
/* loaded from: classes2.dex */
public abstract class LogResponse {
public abstract long getNextRequestWaitMillis();
public static LogResponse create(long j) {
return new AutoValue_LogResponse(j);
}
public static LogResponse fromJson(Reader reader) {
JsonReader jsonReader = new JsonReader(reader);
try {
jsonReader.beginObject();
while (jsonReader.hasNext()) {
if (jsonReader.nextName().equals("nextRequestWaitMillis")) {
if (jsonReader.peek() == JsonToken.STRING) {
return create(Long.parseLong(jsonReader.nextString()));
}
return create(jsonReader.nextLong());
}
jsonReader.skipValue();
}
throw new IOException("Response is missing nextRequestWaitMillis field.");
} finally {
jsonReader.close();
}
}
}

View File

@@ -0,0 +1,203 @@
package com.google.android.datatransport.cct.internal;
import android.util.SparseArray;
import androidx.annotation.Nullable;
import com.google.android.datatransport.cct.internal.AutoValue_NetworkConnectionInfo;
/* loaded from: classes2.dex */
public abstract class NetworkConnectionInfo {
public static abstract class Builder {
public abstract NetworkConnectionInfo build();
public abstract Builder setMobileSubtype(MobileSubtype mobileSubtype);
public abstract Builder setNetworkType(NetworkType networkType);
}
public abstract MobileSubtype getMobileSubtype();
public abstract NetworkType getNetworkType();
public enum NetworkType {
MOBILE(0),
WIFI(1),
MOBILE_MMS(2),
MOBILE_SUPL(3),
MOBILE_DUN(4),
/* JADX INFO: Fake field, exist only in values array */
MOBILE_HIPRI(5),
/* JADX INFO: Fake field, exist only in values array */
WIMAX(6),
BLUETOOTH(7),
DUMMY(8),
ETHERNET(9),
MOBILE_FOTA(10),
MOBILE_IMS(11),
MOBILE_CBS(12),
WIFI_P2P(13),
MOBILE_IA(14),
MOBILE_EMERGENCY(15),
PROXY(16),
VPN(17),
NONE(-1);
public static final NetworkType MOBILE_HIPRI;
public static final NetworkType WIMAX;
private static final SparseArray<NetworkType> valueMap;
private final int value;
public int getValue() {
return this.value;
}
static {
NetworkType networkType = MOBILE;
NetworkType networkType2 = WIFI;
NetworkType networkType3 = MOBILE_MMS;
NetworkType networkType4 = MOBILE_SUPL;
NetworkType networkType5 = MOBILE_DUN;
NetworkType networkType6 = MOBILE_HIPRI;
MOBILE_HIPRI = networkType6;
NetworkType networkType7 = WIMAX;
WIMAX = networkType7;
NetworkType networkType8 = BLUETOOTH;
NetworkType networkType9 = DUMMY;
NetworkType networkType10 = ETHERNET;
NetworkType networkType11 = MOBILE_FOTA;
NetworkType networkType12 = MOBILE_IMS;
NetworkType networkType13 = MOBILE_CBS;
NetworkType networkType14 = WIFI_P2P;
NetworkType networkType15 = MOBILE_IA;
NetworkType networkType16 = MOBILE_EMERGENCY;
NetworkType networkType17 = PROXY;
NetworkType networkType18 = VPN;
NetworkType networkType19 = NONE;
SparseArray<NetworkType> sparseArray = new SparseArray<>();
valueMap = sparseArray;
sparseArray.put(0, networkType);
sparseArray.put(1, networkType2);
sparseArray.put(2, networkType3);
sparseArray.put(3, networkType4);
sparseArray.put(4, networkType5);
sparseArray.put(5, networkType6);
sparseArray.put(6, networkType7);
sparseArray.put(7, networkType8);
sparseArray.put(8, networkType9);
sparseArray.put(9, networkType10);
sparseArray.put(10, networkType11);
sparseArray.put(11, networkType12);
sparseArray.put(12, networkType13);
sparseArray.put(13, networkType14);
sparseArray.put(14, networkType15);
sparseArray.put(15, networkType16);
sparseArray.put(16, networkType17);
sparseArray.put(17, networkType18);
sparseArray.put(-1, networkType19);
}
NetworkType(int i) {
this.value = i;
}
@Nullable
public static NetworkType forNumber(int i) {
return valueMap.get(i);
}
}
public enum MobileSubtype {
UNKNOWN_MOBILE_SUBTYPE(0),
GPRS(1),
EDGE(2),
UMTS(3),
CDMA(4),
/* JADX INFO: Fake field, exist only in values array */
EVDO_0(5),
/* JADX INFO: Fake field, exist only in values array */
EVDO_A(6),
RTT(7),
HSDPA(8),
HSUPA(9),
HSPA(10),
IDEN(11),
EVDO_B(12),
LTE(13),
EHRPD(14),
HSPAP(15),
GSM(16),
TD_SCDMA(17),
IWLAN(18),
LTE_CA(19),
COMBINED(100);
public static final MobileSubtype EVDO_0;
public static final MobileSubtype EVDO_A;
private static final SparseArray<MobileSubtype> valueMap;
private final int value;
public int getValue() {
return this.value;
}
static {
MobileSubtype mobileSubtype = UNKNOWN_MOBILE_SUBTYPE;
MobileSubtype mobileSubtype2 = GPRS;
MobileSubtype mobileSubtype3 = EDGE;
MobileSubtype mobileSubtype4 = UMTS;
MobileSubtype mobileSubtype5 = CDMA;
MobileSubtype mobileSubtype6 = EVDO_0;
EVDO_0 = mobileSubtype6;
MobileSubtype mobileSubtype7 = EVDO_A;
EVDO_A = mobileSubtype7;
MobileSubtype mobileSubtype8 = RTT;
MobileSubtype mobileSubtype9 = HSDPA;
MobileSubtype mobileSubtype10 = HSUPA;
MobileSubtype mobileSubtype11 = HSPA;
MobileSubtype mobileSubtype12 = IDEN;
MobileSubtype mobileSubtype13 = EVDO_B;
MobileSubtype mobileSubtype14 = LTE;
MobileSubtype mobileSubtype15 = EHRPD;
MobileSubtype mobileSubtype16 = HSPAP;
MobileSubtype mobileSubtype17 = GSM;
MobileSubtype mobileSubtype18 = TD_SCDMA;
MobileSubtype mobileSubtype19 = IWLAN;
MobileSubtype mobileSubtype20 = LTE_CA;
SparseArray<MobileSubtype> sparseArray = new SparseArray<>();
valueMap = sparseArray;
sparseArray.put(0, mobileSubtype);
sparseArray.put(1, mobileSubtype2);
sparseArray.put(2, mobileSubtype3);
sparseArray.put(3, mobileSubtype4);
sparseArray.put(4, mobileSubtype5);
sparseArray.put(5, mobileSubtype6);
sparseArray.put(6, mobileSubtype7);
sparseArray.put(7, mobileSubtype8);
sparseArray.put(8, mobileSubtype9);
sparseArray.put(9, mobileSubtype10);
sparseArray.put(10, mobileSubtype11);
sparseArray.put(11, mobileSubtype12);
sparseArray.put(12, mobileSubtype13);
sparseArray.put(13, mobileSubtype14);
sparseArray.put(14, mobileSubtype15);
sparseArray.put(15, mobileSubtype16);
sparseArray.put(16, mobileSubtype17);
sparseArray.put(17, mobileSubtype18);
sparseArray.put(18, mobileSubtype19);
sparseArray.put(19, mobileSubtype20);
}
MobileSubtype(int i) {
this.value = i;
}
@Nullable
public static MobileSubtype forNumber(int i) {
return valueMap.get(i);
}
}
public static Builder builder() {
return new AutoValue_NetworkConnectionInfo.Builder();
}
}

View File

@@ -0,0 +1,62 @@
package com.google.android.datatransport.cct.internal;
import android.util.SparseArray;
import androidx.annotation.Nullable;
/* loaded from: classes2.dex */
public enum QosTier {
DEFAULT(0),
UNMETERED_ONLY(1),
UNMETERED_OR_DAILY(2),
FAST_IF_RADIO_AWAKE(3),
NEVER(4),
UNRECOGNIZED(-1);
private static final SparseArray<QosTier> valueMap;
private final int value;
@Nullable
public static QosTier forNumber(int i) {
if (i == 0) {
return DEFAULT;
}
if (i == 1) {
return UNMETERED_ONLY;
}
if (i == 2) {
return UNMETERED_OR_DAILY;
}
if (i == 3) {
return FAST_IF_RADIO_AWAKE;
}
if (i != 4) {
return null;
}
return NEVER;
}
public final int getNumber() {
return this.value;
}
static {
QosTier qosTier = DEFAULT;
QosTier qosTier2 = UNMETERED_ONLY;
QosTier qosTier3 = UNMETERED_OR_DAILY;
QosTier qosTier4 = FAST_IF_RADIO_AWAKE;
QosTier qosTier5 = NEVER;
QosTier qosTier6 = UNRECOGNIZED;
SparseArray<QosTier> sparseArray = new SparseArray<>();
valueMap = sparseArray;
sparseArray.put(0, qosTier);
sparseArray.put(1, qosTier2);
sparseArray.put(2, qosTier3);
sparseArray.put(3, qosTier4);
sparseArray.put(4, qosTier5);
sparseArray.put(-1, qosTier6);
}
QosTier(int i) {
this.value = i;
}
}