package com.vungle.ads.internal.model; import com.vungle.ads.internal.model.CommonRequestBody; import kotlin.jvm.internal.DefaultConstructorMarker; import kotlin.jvm.internal.Intrinsics; import kotlinx.serialization.KSerializer; import kotlinx.serialization.SerialName; import kotlinx.serialization.Serializable; import kotlinx.serialization.descriptors.SerialDescriptor; import kotlinx.serialization.encoding.CompositeEncoder; import kotlinx.serialization.internal.PluginExceptionsKt; import kotlinx.serialization.internal.SerializationConstructorMarker; @Serializable /* loaded from: classes4.dex */ public final class RtbToken { public static final Companion Companion = new Companion(null); private final DeviceNode device; private final CommonRequestBody.RequestExt ext; private final int ordinalView; private final RtbRequest request; private final CommonRequestBody.User user; public static /* synthetic */ RtbToken copy$default(RtbToken rtbToken, DeviceNode deviceNode, CommonRequestBody.User user, CommonRequestBody.RequestExt requestExt, RtbRequest rtbRequest, int i, int i2, Object obj) { if ((i2 & 1) != 0) { deviceNode = rtbToken.device; } if ((i2 & 2) != 0) { user = rtbToken.user; } CommonRequestBody.User user2 = user; if ((i2 & 4) != 0) { requestExt = rtbToken.ext; } CommonRequestBody.RequestExt requestExt2 = requestExt; if ((i2 & 8) != 0) { rtbRequest = rtbToken.request; } RtbRequest rtbRequest2 = rtbRequest; if ((i2 & 16) != 0) { i = rtbToken.ordinalView; } return rtbToken.copy(deviceNode, user2, requestExt2, rtbRequest2, i); } @SerialName("ordinal_view") public static /* synthetic */ void getOrdinalView$annotations() { } public final DeviceNode component1() { return this.device; } public final CommonRequestBody.User component2() { return this.user; } public final CommonRequestBody.RequestExt component3() { return this.ext; } public final RtbRequest component4() { return this.request; } public final int component5() { return this.ordinalView; } public final RtbToken copy(DeviceNode device, CommonRequestBody.User user, CommonRequestBody.RequestExt requestExt, RtbRequest rtbRequest, int i) { Intrinsics.checkNotNullParameter(device, "device"); return new RtbToken(device, user, requestExt, rtbRequest, i); } public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof RtbToken)) { return false; } RtbToken rtbToken = (RtbToken) obj; return Intrinsics.areEqual(this.device, rtbToken.device) && Intrinsics.areEqual(this.user, rtbToken.user) && Intrinsics.areEqual(this.ext, rtbToken.ext) && Intrinsics.areEqual(this.request, rtbToken.request) && this.ordinalView == rtbToken.ordinalView; } public final DeviceNode getDevice() { return this.device; } public final CommonRequestBody.RequestExt getExt() { return this.ext; } public final int getOrdinalView() { return this.ordinalView; } public final RtbRequest getRequest() { return this.request; } public final CommonRequestBody.User getUser() { return this.user; } public int hashCode() { int hashCode = this.device.hashCode() * 31; CommonRequestBody.User user = this.user; int hashCode2 = (hashCode + (user == null ? 0 : user.hashCode())) * 31; CommonRequestBody.RequestExt requestExt = this.ext; int hashCode3 = (hashCode2 + (requestExt == null ? 0 : requestExt.hashCode())) * 31; RtbRequest rtbRequest = this.request; return ((hashCode3 + (rtbRequest != null ? rtbRequest.hashCode() : 0)) * 31) + Integer.hashCode(this.ordinalView); } public String toString() { return "RtbToken(device=" + this.device + ", user=" + this.user + ", ext=" + this.ext + ", request=" + this.request + ", ordinalView=" + this.ordinalView + ')'; } public static final class Companion { public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } private Companion() { } public final KSerializer serializer() { return RtbToken$$serializer.INSTANCE; } } public /* synthetic */ RtbToken(int i, DeviceNode deviceNode, CommonRequestBody.User user, CommonRequestBody.RequestExt requestExt, RtbRequest rtbRequest, @SerialName("ordinal_view") int i2, SerializationConstructorMarker serializationConstructorMarker) { if (17 != (i & 17)) { PluginExceptionsKt.throwMissingFieldException(i, 17, RtbToken$$serializer.INSTANCE.getDescriptor()); } this.device = deviceNode; if ((i & 2) == 0) { this.user = null; } else { this.user = user; } if ((i & 4) == 0) { this.ext = null; } else { this.ext = requestExt; } if ((i & 8) == 0) { this.request = null; } else { this.request = rtbRequest; } this.ordinalView = i2; } public RtbToken(DeviceNode device, CommonRequestBody.User user, CommonRequestBody.RequestExt requestExt, RtbRequest rtbRequest, int i) { Intrinsics.checkNotNullParameter(device, "device"); this.device = device; this.user = user; this.ext = requestExt; this.request = rtbRequest; this.ordinalView = i; } public static final void write$Self(RtbToken self, CompositeEncoder output, SerialDescriptor serialDesc) { Intrinsics.checkNotNullParameter(self, "self"); Intrinsics.checkNotNullParameter(output, "output"); Intrinsics.checkNotNullParameter(serialDesc, "serialDesc"); output.encodeSerializableElement(serialDesc, 0, DeviceNode$$serializer.INSTANCE, self.device); if (output.shouldEncodeElementDefault(serialDesc, 1) || self.user != null) { output.encodeNullableSerializableElement(serialDesc, 1, CommonRequestBody$User$$serializer.INSTANCE, self.user); } if (output.shouldEncodeElementDefault(serialDesc, 2) || self.ext != null) { output.encodeNullableSerializableElement(serialDesc, 2, CommonRequestBody$RequestExt$$serializer.INSTANCE, self.ext); } if (output.shouldEncodeElementDefault(serialDesc, 3) || self.request != null) { output.encodeNullableSerializableElement(serialDesc, 3, RtbRequest$$serializer.INSTANCE, self.request); } output.encodeIntElement(serialDesc, 4, self.ordinalView); } public /* synthetic */ RtbToken(DeviceNode deviceNode, CommonRequestBody.User user, CommonRequestBody.RequestExt requestExt, RtbRequest rtbRequest, int i, int i2, DefaultConstructorMarker defaultConstructorMarker) { this(deviceNode, (i2 & 2) != 0 ? null : user, (i2 & 4) != 0 ? null : requestExt, (i2 & 8) != 0 ? null : rtbRequest, i); } }