正在查看: 安讯通-企业级安全协同工具 v1.0.50 应用的 NotificationConfig.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 安讯通-企业级安全协同工具 v1.0.50 应用的 NotificationConfig.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.gyf.xtfcactus.entity;
import android.app.Notification;
import android.app.PendingIntent;
import android.graphics.Bitmap;
import android.os.Build;
import android.os.Parcel;
import android.os.Parcelable;
import android.widget.RemoteViews;
import com.gyf.xtfcactus.R;
import com.huawei.hms.push.constant.RemoteMessageConst;
import kotlin.Metadata;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
@Metadata(d1 = {"\u0000T\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\bY\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0002\b\u0004\b\u0086\b\u0018\u0000 z2\u00020\u0001:\u0001zB\u000f\b\u0016\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0002\u0010\u0004BÙ\u0001\u0012\b\b\u0002\u0010\u0005\u001a\u00020\u0006\u0012\b\b\u0002\u0010\u0007\u001a\u00020\b\u0012\b\b\u0002\u0010\t\u001a\u00020\b\u0012\b\b\u0002\u0010\n\u001a\u00020\b\u0012\b\b\u0002\u0010\u000b\u001a\u00020\b\u0012\b\b\u0002\u0010\f\u001a\u00020\u0006\u0012\b\b\u0002\u0010\r\u001a\u00020\u0006\u0012\n\b\u0002\u0010\u000e\u001a\u0004\u0018\u00010\u000f\u0012\b\b\u0002\u0010\u0010\u001a\u00020\u0011\u0012\b\b\u0002\u0010\u0012\u001a\u00020\u0011\u0012\n\b\u0002\u0010\u0013\u001a\u0004\u0018\u00010\u0014\u0012\n\b\u0002\u0010\u0015\u001a\u0004\u0018\u00010\u0014\u0012\n\b\u0002\u0010\u0016\u001a\u0004\u0018\u00010\u0017\u0012\n\b\u0002\u0010\u0018\u001a\u0004\u0018\u00010\u0019\u0012\n\b\u0002\u0010\u001a\u001a\u0004\u0018\u00010\u0001\u0012\b\b\u0002\u0010\u001b\u001a\u00020\u0011\u0012\b\b\u0002\u0010\u001c\u001a\u00020\u0006\u0012\b\b\u0002\u0010\u001d\u001a\u00020\u0011\u0012\b\b\u0002\u0010\u001e\u001a\u00020\u0006\u0012\b\b\u0002\u0010\u001f\u001a\u00020\u0011¢\u0006\u0002\u0010 J\u000e\u0010Y\u001a\u00020\u00112\u0006\u0010Z\u001a\u00020\u0000J\t\u0010[\u001a\u00020\u0006HÆ\u0003J\t\u0010\\\u001a\u00020\u0011HÆ\u0003J\u000b\u0010]\u001a\u0004\u0018\u00010\u0014HÆ\u0003J\u000b\u0010^\u001a\u0004\u0018\u00010\u0014HÆ\u0003J\u000b\u0010_\u001a\u0004\u0018\u00010\u0017HÆ\u0003J\u000b\u0010`\u001a\u0004\u0018\u00010\u0019HÆ\u0003J\u000b\u0010a\u001a\u0004\u0018\u00010\u0001HÆ\u0003J\t\u0010b\u001a\u00020\u0011HÆ\u0003J\t\u0010c\u001a\u00020\u0006HÆ\u0003J\t\u0010d\u001a\u00020\u0011HÆ\u0003J\t\u0010e\u001a\u00020\u0006HÆ\u0003J\t\u0010f\u001a\u00020\bHÆ\u0003J\t\u0010g\u001a\u00020\u0011HÆ\u0003J\t\u0010h\u001a\u00020\bHÆ\u0003J\t\u0010i\u001a\u00020\bHÆ\u0003J\t\u0010j\u001a\u00020\bHÆ\u0003J\t\u0010k\u001a\u00020\u0006HÆ\u0003J\t\u0010l\u001a\u00020\u0006HÆ\u0003J\u000b\u0010m\u001a\u0004\u0018\u00010\u000fHÆ\u0003J\t\u0010n\u001a\u00020\u0011HÆ\u0003JÝ\u0001\u0010o\u001a\u00020\u00002\b\b\u0002\u0010\u0005\u001a\u00020\u00062\b\b\u0002\u0010\u0007\u001a\u00020\b2\b\b\u0002\u0010\t\u001a\u00020\b2\b\b\u0002\u0010\n\u001a\u00020\b2\b\b\u0002\u0010\u000b\u001a\u00020\b2\b\b\u0002\u0010\f\u001a\u00020\u00062\b\b\u0002\u0010\r\u001a\u00020\u00062\n\b\u0002\u0010\u000e\u001a\u0004\u0018\u00010\u000f2\b\b\u0002\u0010\u0010\u001a\u00020\u00112\b\b\u0002\u0010\u0012\u001a\u00020\u00112\n\b\u0002\u0010\u0013\u001a\u0004\u0018\u00010\u00142\n\b\u0002\u0010\u0015\u001a\u0004\u0018\u00010\u00142\n\b\u0002\u0010\u0016\u001a\u0004\u0018\u00010\u00172\n\b\u0002\u0010\u0018\u001a\u0004\u0018\u00010\u00192\n\b\u0002\u0010\u001a\u001a\u0004\u0018\u00010\u00012\b\b\u0002\u0010\u001b\u001a\u00020\u00112\b\b\u0002\u0010\u001c\u001a\u00020\u00062\b\b\u0002\u0010\u001d\u001a\u00020\u00112\b\b\u0002\u0010\u001e\u001a\u00020\u00062\b\b\u0002\u0010\u001f\u001a\u00020\u0011HÆ\u0001J\b\u0010p\u001a\u00020\u0006H\u0016J\u0013\u0010q\u001a\u00020\u00112\b\u0010r\u001a\u0004\u0018\u00010sHÖ\u0003J\t\u0010t\u001a\u00020\u0006HÖ\u0001J\t\u0010u\u001a\u00020\bHÖ\u0001J\u0018\u0010v\u001a\u00020w2\u0006\u0010x\u001a\u00020\u00032\u0006\u0010y\u001a\u00020\u0006H\u0016R\u001a\u0010\u001d\u001a\u00020\u0011X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b!\u0010\"\"\u0004\b#\u0010$R\u001c\u0010\u0015\u001a\u0004\u0018\u00010\u0014X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b%\u0010&\"\u0004\b'\u0010(R\u001a\u0010\u0007\u001a\u00020\bX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b)\u0010*\"\u0004\b+\u0010,R\u001a\u0010\u001e\u001a\u00020\u0006X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b-\u0010.\"\u0004\b/\u00100R\u001a\u0010\t\u001a\u00020\bX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b1\u0010*\"\u0004\b2\u0010,R\u001a\u0010\u001f\u001a\u00020\u0011X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b3\u0010\"\"\u0004\b4\u0010$R\u001a\u0010\u000b\u001a\u00020\bX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b5\u0010*\"\u0004\b6\u0010,R\u001a\u0010\u001b\u001a\u00020\u0011X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b7\u0010\"\"\u0004\b8\u0010$R\u001a\u0010\u0012\u001a\u00020\u0011X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b9\u0010\"\"\u0004\b:\u0010$R\u001a\u0010\u0010\u001a\u00020\u0011X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b;\u0010\"\"\u0004\b<\u0010$R\u001a\u0010\r\u001a\u00020\u0006X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b=\u0010.\"\u0004\b>\u00100R\u001c\u0010\u000e\u001a\u0004\u0018\u00010\u000fX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b?\u0010@\"\u0004\bA\u0010BR\u001c\u0010\u0018\u001a\u0004\u0018\u00010\u0019X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\bC\u0010D\"\u0004\bE\u0010FR\u001c\u0010\u001a\u001a\u0004\u0018\u00010\u0001X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\bG\u0010H\"\u0004\bI\u0010JR\u001a\u0010\u001c\u001a\u00020\u0006X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\bK\u0010.\"\u0004\bL\u00100R\u001c\u0010\u0016\u001a\u0004\u0018\u00010\u0017X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\bM\u0010N\"\u0004\bO\u0010PR\u001c\u0010\u0013\u001a\u0004\u0018\u00010\u0014X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\bQ\u0010&\"\u0004\bR\u0010(R\u001a\u0010\u0005\u001a\u00020\u0006X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\bS\u0010.\"\u0004\bT\u00100R\u001a\u0010\f\u001a\u00020\u0006X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\bU\u0010.\"\u0004\bV\u00100R\u001a\u0010\n\u001a\u00020\bX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\bW\u0010*\"\u0004\bX\u0010,¨\u0006{"}, d2 = {"Lcom/gyf/xtfcactus/entity/NotificationConfig;", "Landroid/os/Parcelable;", "source", "Landroid/os/Parcel;", "(Landroid/os/Parcel;)V", Constant.CACTUS_SERVICE_ID, "", RemoteMessageConst.Notification.CHANNEL_ID, "", "channelName", "title", "content", "smallIcon", "largeIcon", "largeIconBitmap", "Landroid/graphics/Bitmap;", "hideNotificationAfterO", "", "hideNotification", "remoteViews", "Landroid/widget/RemoteViews;", "bigRemoteViews", "pendingIntent", "Landroid/app/PendingIntent;", "notification", "Landroid/app/Notification;", "notificationChannel", "enableSound", "notificationPer", "autoCancleNotification", "channelImportance", "channelShowBadge", "(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IILandroid/graphics/Bitmap;ZZLandroid/widget/RemoteViews;Landroid/widget/RemoteViews;Landroid/app/PendingIntent;Landroid/app/Notification;Landroid/os/Parcelable;ZIZIZ)V", "getAutoCancleNotification", "()Z", "setAutoCancleNotification", "(Z)V", "getBigRemoteViews", "()Landroid/widget/RemoteViews;", "setBigRemoteViews", "(Landroid/widget/RemoteViews;)V", "getChannelId", "()Ljava/lang/String;", "setChannelId", "(Ljava/lang/String;)V", "getChannelImportance", "()I", "setChannelImportance", "(I)V", "getChannelName", "setChannelName", "getChannelShowBadge", "setChannelShowBadge", "getContent", "setContent", "getEnableSound", "setEnableSound", "getHideNotification", "setHideNotification", "getHideNotificationAfterO", "setHideNotificationAfterO", "getLargeIcon", "setLargeIcon", "getLargeIconBitmap", "()Landroid/graphics/Bitmap;", "setLargeIconBitmap", "(Landroid/graphics/Bitmap;)V", "getNotification", "()Landroid/app/Notification;", "setNotification", "(Landroid/app/Notification;)V", "getNotificationChannel", "()Landroid/os/Parcelable;", "setNotificationChannel", "(Landroid/os/Parcelable;)V", "getNotificationPer", "setNotificationPer", "getPendingIntent", "()Landroid/app/PendingIntent;", "setPendingIntent", "(Landroid/app/PendingIntent;)V", "getRemoteViews", "setRemoteViews", "getServiceId", "setServiceId", "getSmallIcon", "setSmallIcon", "getTitle", "setTitle", "canUpdate", Constant.CACTUS_NOTIFICATION_CONFIG, "component1", "component10", "component11", "component12", "component13", "component14", "component15", "component16", "component17", "component18", "component19", "component2", "component20", "component3", "component4", "component5", "component6", "component7", "component8", "component9", "copy", "describeContents", "equals", "other", "", "hashCode", "toString", "writeToParcel", "", "dest", "flags", "Companion", "cactus_release"}, k = 1, mv = {1, 6, 0}, xi = 48)
public final class NotificationConfig implements Parcelable {
private boolean autoCancleNotification;
private RemoteViews bigRemoteViews;
private String channelId;
private int channelImportance;
private String channelName;
private boolean channelShowBadge;
private String content;
private boolean enableSound;
private boolean hideNotification;
private boolean hideNotificationAfterO;
private int largeIcon;
private Bitmap largeIconBitmap;
private transient Notification notification;
private transient Parcelable notificationChannel;
private int notificationPer;
private transient PendingIntent pendingIntent;
private RemoteViews remoteViews;
private int serviceId;
private int smallIcon;
private String title;
public static final Parcelable.Creator<NotificationConfig> CREATOR = new Parcelable.Creator<NotificationConfig>() {
@Override
public NotificationConfig createFromParcel(Parcel source) {
Intrinsics.checkNotNullParameter(source, "source");
return new NotificationConfig(source);
}
@Override
public NotificationConfig[] newArray(int size) {
return new NotificationConfig[size];
}
};
public NotificationConfig() {
this(0, null, null, null, null, 0, 0, null, false, false, null, null, null, null, null, false, 0, false, 0, false, 1048575, null);
}
public final int getServiceId() {
return this.serviceId;
}
public final boolean getHideNotification() {
return this.hideNotification;
}
public final RemoteViews getRemoteViews() {
return this.remoteViews;
}
public final RemoteViews getBigRemoteViews() {
return this.bigRemoteViews;
}
public final PendingIntent getPendingIntent() {
return this.pendingIntent;
}
public final Notification getNotification() {
return this.notification;
}
public final Parcelable getNotificationChannel() {
return this.notificationChannel;
}
public final boolean getEnableSound() {
return this.enableSound;
}
public final int getNotificationPer() {
return this.notificationPer;
}
public final boolean getAutoCancleNotification() {
return this.autoCancleNotification;
}
public final int getChannelImportance() {
return this.channelImportance;
}
public final String getChannelId() {
return this.channelId;
}
public final boolean getChannelShowBadge() {
return this.channelShowBadge;
}
public final String getChannelName() {
return this.channelName;
}
public final String getTitle() {
return this.title;
}
public final String getContent() {
return this.content;
}
public final int getSmallIcon() {
return this.smallIcon;
}
public final int getLargeIcon() {
return this.largeIcon;
}
public final Bitmap getLargeIconBitmap() {
return this.largeIconBitmap;
}
public final boolean getHideNotificationAfterO() {
return this.hideNotificationAfterO;
}
public final NotificationConfig copy(int serviceId, String channelId, String channelName, String title, String content, int smallIcon, int largeIcon, Bitmap largeIconBitmap, boolean hideNotificationAfterO, boolean hideNotification, RemoteViews remoteViews, RemoteViews bigRemoteViews, PendingIntent pendingIntent, Notification notification, Parcelable notificationChannel, boolean enableSound, int notificationPer, boolean autoCancleNotification, int channelImportance, boolean channelShowBadge) {
Intrinsics.checkNotNullParameter(channelId, RemoteMessageConst.Notification.CHANNEL_ID);
Intrinsics.checkNotNullParameter(channelName, "channelName");
Intrinsics.checkNotNullParameter(title, "title");
Intrinsics.checkNotNullParameter(content, "content");
return new NotificationConfig(serviceId, channelId, channelName, title, content, smallIcon, largeIcon, largeIconBitmap, hideNotificationAfterO, hideNotification, remoteViews, bigRemoteViews, pendingIntent, notification, notificationChannel, enableSound, notificationPer, autoCancleNotification, channelImportance, channelShowBadge);
}
@Override
public int describeContents() {
return 0;
}
public boolean equals(Object other) {
if (this == other) {
return true;
}
if (!(other instanceof NotificationConfig)) {
return false;
}
NotificationConfig notificationConfig = (NotificationConfig) other;
return this.serviceId == notificationConfig.serviceId && Intrinsics.areEqual(this.channelId, notificationConfig.channelId) && Intrinsics.areEqual(this.channelName, notificationConfig.channelName) && Intrinsics.areEqual(this.title, notificationConfig.title) && Intrinsics.areEqual(this.content, notificationConfig.content) && this.smallIcon == notificationConfig.smallIcon && this.largeIcon == notificationConfig.largeIcon && Intrinsics.areEqual(this.largeIconBitmap, notificationConfig.largeIconBitmap) && this.hideNotificationAfterO == notificationConfig.hideNotificationAfterO && this.hideNotification == notificationConfig.hideNotification && Intrinsics.areEqual(this.remoteViews, notificationConfig.remoteViews) && Intrinsics.areEqual(this.bigRemoteViews, notificationConfig.bigRemoteViews) && Intrinsics.areEqual(this.pendingIntent, notificationConfig.pendingIntent) && Intrinsics.areEqual(this.notification, notificationConfig.notification) && Intrinsics.areEqual(this.notificationChannel, notificationConfig.notificationChannel) && this.enableSound == notificationConfig.enableSound && this.notificationPer == notificationConfig.notificationPer && this.autoCancleNotification == notificationConfig.autoCancleNotification && this.channelImportance == notificationConfig.channelImportance && this.channelShowBadge == notificationConfig.channelShowBadge;
}
public int hashCode() {
int hashCode = ((((((((((((this.serviceId * 31) + this.channelId.hashCode()) * 31) + this.channelName.hashCode()) * 31) + this.title.hashCode()) * 31) + this.content.hashCode()) * 31) + this.smallIcon) * 31) + this.largeIcon) * 31;
Bitmap bitmap = this.largeIconBitmap;
int hashCode2 = (hashCode + (bitmap == null ? 0 : bitmap.hashCode())) * 31;
boolean z = this.hideNotificationAfterO;
int i = z;
if (z != 0) {
i = 1;
}
int i2 = (hashCode2 + i) * 31;
boolean z2 = this.hideNotification;
int i3 = z2;
if (z2 != 0) {
i3 = 1;
}
int i4 = (i2 + i3) * 31;
RemoteViews remoteViews = this.remoteViews;
int hashCode3 = (i4 + (remoteViews == null ? 0 : remoteViews.hashCode())) * 31;
RemoteViews remoteViews2 = this.bigRemoteViews;
int hashCode4 = (hashCode3 + (remoteViews2 == null ? 0 : remoteViews2.hashCode())) * 31;
PendingIntent pendingIntent = this.pendingIntent;
int hashCode5 = (hashCode4 + (pendingIntent == null ? 0 : pendingIntent.hashCode())) * 31;
Notification notification = this.notification;
int hashCode6 = (hashCode5 + (notification == null ? 0 : notification.hashCode())) * 31;
Parcelable parcelable = this.notificationChannel;
int hashCode7 = (hashCode6 + (parcelable != null ? parcelable.hashCode() : 0)) * 31;
boolean z3 = this.enableSound;
int i5 = z3;
if (z3 != 0) {
i5 = 1;
}
int i6 = (((hashCode7 + i5) * 31) + this.notificationPer) * 31;
boolean z4 = this.autoCancleNotification;
int i7 = z4;
if (z4 != 0) {
i7 = 1;
}
int i8 = (((i6 + i7) * 31) + this.channelImportance) * 31;
boolean z5 = this.channelShowBadge;
return i8 + (z5 ? 1 : z5 ? 1 : 0);
}
public String toString() {
return "NotificationConfig(serviceId=" + this.serviceId + ", channelId=" + this.channelId + ", channelName=" + this.channelName + ", title=" + this.title + ", content=" + this.content + ", smallIcon=" + this.smallIcon + ", largeIcon=" + this.largeIcon + ", largeIconBitmap=" + this.largeIconBitmap + ", hideNotificationAfterO=" + this.hideNotificationAfterO + ", hideNotification=" + this.hideNotification + ", remoteViews=" + this.remoteViews + ", bigRemoteViews=" + this.bigRemoteViews + ", pendingIntent=" + this.pendingIntent + ", notification=" + this.notification + ", notificationChannel=" + this.notificationChannel + ", enableSound=" + this.enableSound + ", notificationPer=" + this.notificationPer + ", autoCancleNotification=" + this.autoCancleNotification + ", channelImportance=" + this.channelImportance + ", channelShowBadge=" + this.channelShowBadge + ')';
}
public NotificationConfig(int i, String str, String str2, String str3, String str4, int i2, int i3, Bitmap bitmap, boolean z, boolean z2, RemoteViews remoteViews, RemoteViews remoteViews2, PendingIntent pendingIntent, Notification notification, Parcelable parcelable, boolean z3, int i4, boolean z4, int i5, boolean z5) {
Intrinsics.checkNotNullParameter(str, RemoteMessageConst.Notification.CHANNEL_ID);
Intrinsics.checkNotNullParameter(str2, "channelName");
Intrinsics.checkNotNullParameter(str3, "title");
Intrinsics.checkNotNullParameter(str4, "content");
this.serviceId = i;
this.channelId = str;
this.channelName = str2;
this.title = str3;
this.content = str4;
this.smallIcon = i2;
this.largeIcon = i3;
this.largeIconBitmap = bitmap;
this.hideNotificationAfterO = z;
this.hideNotification = z2;
this.remoteViews = remoteViews;
this.bigRemoteViews = remoteViews2;
this.pendingIntent = pendingIntent;
this.notification = notification;
this.notificationChannel = parcelable;
this.enableSound = z3;
this.notificationPer = i4;
this.autoCancleNotification = z4;
this.channelImportance = i5;
this.channelShowBadge = z5;
}
public NotificationConfig(int i, String str, String str2, String str3, String str4, int i2, int i3, Bitmap bitmap, boolean z, boolean z2, RemoteViews remoteViews, RemoteViews remoteViews2, PendingIntent pendingIntent, Notification notification, Parcelable parcelable, boolean z3, int i4, boolean z4, int i5, boolean z5, int i6, DefaultConstructorMarker defaultConstructorMarker) {
this((i6 & 1) != 0 ? 6234542 : i, (i6 & 2) != 0 ? Constant.CACTUS_TAG : str, (i6 & 4) == 0 ? str2 : Constant.CACTUS_TAG, (i6 & 8) != 0 ? "" : str3, (i6 & 16) == 0 ? str4 : "", (i6 & 32) != 0 ? R.drawable.icon_cactus_small : i2, (i6 & 64) != 0 ? 0 : i3, (i6 & 128) != 0 ? null : bitmap, (i6 & 256) != 0 ? false : z, (i6 & 512) != 0 ? false : z2, (i6 & 1024) != 0 ? null : remoteViews, (i6 & 2048) != 0 ? null : remoteViews2, (i6 & 4096) != 0 ? null : pendingIntent, (i6 & 8192) != 0 ? null : notification, (i6 & 16384) != 0 ? null : parcelable, (i6 & 32768) != 0 ? true : z3, (i6 & 65536) != 0 ? 2 : i4, (i6 & 131072) == 0 ? z4 : true, (i6 & 262144) != 0 ? 3 : i5, (i6 & 524288) != 0 ? false : z5);
}
public final int getServiceId() {
return this.serviceId;
}
public final void setServiceId(int i) {
this.serviceId = i;
}
public final String getChannelId() {
return this.channelId;
}
public final void setChannelId(String str) {
Intrinsics.checkNotNullParameter(str, "<set-?>");
this.channelId = str;
}
public final String getChannelName() {
return this.channelName;
}
public final void setChannelName(String str) {
Intrinsics.checkNotNullParameter(str, "<set-?>");
this.channelName = str;
}
public final String getTitle() {
return this.title;
}
public final void setTitle(String str) {
Intrinsics.checkNotNullParameter(str, "<set-?>");
this.title = str;
}
public final String getContent() {
return this.content;
}
public final void setContent(String str) {
Intrinsics.checkNotNullParameter(str, "<set-?>");
this.content = str;
}
public final int getSmallIcon() {
return this.smallIcon;
}
public final void setSmallIcon(int i) {
this.smallIcon = i;
}
public final int getLargeIcon() {
return this.largeIcon;
}
public final void setLargeIcon(int i) {
this.largeIcon = i;
}
public final Bitmap getLargeIconBitmap() {
return this.largeIconBitmap;
}
public final void setLargeIconBitmap(Bitmap bitmap) {
this.largeIconBitmap = bitmap;
}
public final boolean getHideNotificationAfterO() {
return this.hideNotificationAfterO;
}
public final void setHideNotificationAfterO(boolean z) {
this.hideNotificationAfterO = z;
}
public final boolean getHideNotification() {
return this.hideNotification;
}
public final void setHideNotification(boolean z) {
this.hideNotification = z;
}
public final RemoteViews getRemoteViews() {
return this.remoteViews;
}
public final void setRemoteViews(RemoteViews remoteViews) {
this.remoteViews = remoteViews;
}
public final RemoteViews getBigRemoteViews() {
return this.bigRemoteViews;
}
public final void setBigRemoteViews(RemoteViews remoteViews) {
this.bigRemoteViews = remoteViews;
}
public final PendingIntent getPendingIntent() {
return this.pendingIntent;
}
public final void setPendingIntent(PendingIntent pendingIntent) {
this.pendingIntent = pendingIntent;
}
public final Notification getNotification() {
return this.notification;
}
public final void setNotification(Notification notification) {
this.notification = notification;
}
public final Parcelable getNotificationChannel() {
return this.notificationChannel;
}
public final void setNotificationChannel(Parcelable parcelable) {
this.notificationChannel = parcelable;
}
public final boolean getEnableSound() {
return this.enableSound;
}
public final void setEnableSound(boolean z) {
this.enableSound = z;
}
public final int getNotificationPer() {
return this.notificationPer;
}
public final void setNotificationPer(int i) {
this.notificationPer = i;
}
public final boolean getAutoCancleNotification() {
return this.autoCancleNotification;
}
public final void setAutoCancleNotification(boolean z) {
this.autoCancleNotification = z;
}
public final int getChannelImportance() {
return this.channelImportance;
}
public final void setChannelImportance(int i) {
this.channelImportance = i;
}
public final boolean getChannelShowBadge() {
return this.channelShowBadge;
}
public final void setChannelShowBadge(boolean z) {
this.channelShowBadge = z;
}
public final boolean canUpdate(NotificationConfig notificationConfig) {
boolean z;
boolean z2;
Intrinsics.checkNotNullParameter(notificationConfig, Constant.CACTUS_NOTIFICATION_CONFIG);
boolean z3 = this.serviceId == notificationConfig.serviceId && Intrinsics.areEqual(this.channelId, notificationConfig.channelId) && Intrinsics.areEqual(this.channelName, notificationConfig.channelName) && (z = this.hideNotification) == notificationConfig.hideNotification && (z2 = this.hideNotificationAfterO) == notificationConfig.hideNotificationAfterO && !z && !z2 && this.enableSound == notificationConfig.enableSound && this.notificationPer == notificationConfig.notificationPer && this.autoCancleNotification == notificationConfig.autoCancleNotification && this.channelImportance == notificationConfig.channelImportance && this.channelShowBadge == notificationConfig.channelShowBadge;
if (Build.VERSION.SDK_INT < 26) {
return z3;
}
if (z3 && Intrinsics.areEqual(this.notificationChannel, notificationConfig.notificationChannel)) {
Notification notification = this.notification;
String channelId = notification != null ? notification.getChannelId() : null;
Notification notification2 = notificationConfig.notification;
if (Intrinsics.areEqual(channelId, notification2 != null ? notification2.getChannelId() : null) && this.autoCancleNotification == notificationConfig.autoCancleNotification) {
return true;
}
}
return false;
}
public NotificationConfig(android.os.Parcel r24) {
throw new UnsupportedOperationException("Method not decompiled: com.gyf.xtfcactus.entity.NotificationConfig.<init>(android.os.Parcel):void");
}
@Override
public void writeToParcel(Parcel dest, int flags) {
Intrinsics.checkNotNullParameter(dest, "dest");
dest.writeInt(this.serviceId);
dest.writeString(this.channelId);
dest.writeString(this.channelName);
dest.writeString(this.title);
dest.writeString(this.content);
dest.writeInt(this.smallIcon);
dest.writeInt(this.largeIcon);
dest.writeParcelable(this.largeIconBitmap, 0);
dest.writeInt(this.hideNotificationAfterO ? 1 : 0);
dest.writeInt(this.hideNotification ? 1 : 0);
dest.writeParcelable(this.remoteViews, 0);
dest.writeParcelable(this.bigRemoteViews, 0);
dest.writeParcelable(this.pendingIntent, 0);
dest.writeParcelable(this.notification, 0);
dest.writeParcelable(this.notificationChannel, 0);
dest.writeInt(this.enableSound ? 1 : 0);
dest.writeInt(this.notificationPer);
dest.writeInt(this.autoCancleNotification ? 1 : 0);
dest.writeInt(this.channelImportance);
dest.writeInt(this.channelShowBadge ? 1 : 0);
}
}