APK反编译源代码展示 - 南明离火平台提供

应用版本信息
应用名称:Configuration update
版本号:4.6.22
包名称:com.samsung.android.sdm.config

MD5 校验值:d7cfc3eafe99c714976da7c533691439

反编译源代码说明

PollingInfo.java 文件包含反编译后的源代码,请注意,该内容仅供学习和参考使用,不得用于非法用途。


package com.samsung.android.sdm.config.restapi.api.response;

import v3.l;

public final class PollingInfo {
    private final int period;
    private final String pollingUrl;
    private final int range;
    private final int time;

    public PollingInfo(String str, int i5, int i6, int i7) {
        l.f(str, "pollingUrl");
        this.pollingUrl = str;
        this.period = i5;
        this.time = i6;
        this.range = i7;
    }

    public static PollingInfo copy$default(PollingInfo pollingInfo, String str, int i5, int i6, int i7, int i8, Object obj) {
        if ((i8 & 1) != 0) {
            str = pollingInfo.pollingUrl;
        }
        if ((i8 & 2) != 0) {
            i5 = pollingInfo.period;
        }
        if ((i8 & 4) != 0) {
            i6 = pollingInfo.time;
        }
        if ((i8 & 8) != 0) {
            i7 = pollingInfo.range;
        }
        return pollingInfo.copy(str, i5, i6, i7);
    }

    public final String component1() {
        return this.pollingUrl;
    }

    public final int component2() {
        return this.period;
    }

    public final int component3() {
        return this.time;
    }

    public final int component4() {
        return this.range;
    }

    public final PollingInfo copy(String str, int i5, int i6, int i7) {
        l.f(str, "pollingUrl");
        return new PollingInfo(str, i5, i6, i7);
    }

    public boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (!(obj instanceof PollingInfo)) {
            return false;
        }
        PollingInfo pollingInfo = (PollingInfo) obj;
        return l.a(this.pollingUrl, pollingInfo.pollingUrl) && this.period == pollingInfo.period && this.time == pollingInfo.time && this.range == pollingInfo.range;
    }

    public final int getPeriod() {
        return this.period;
    }

    public final String getPollingUrl() {
        return this.pollingUrl;
    }

    public final int getRange() {
        return this.range;
    }

    public final int getTime() {
        return this.time;
    }

    public int hashCode() {
        return (((((this.pollingUrl.hashCode() * 31) + Integer.hashCode(this.period)) * 31) + Integer.hashCode(this.time)) * 31) + Integer.hashCode(this.range);
    }

    public String toString() {
        return "PollingInfo(pollingUrl=" + this.pollingUrl + ", period=" + this.period + ", time=" + this.time + ", range=" + this.range + ")";
    }

    public PollingInfo() {
        this("https://poll.gras.samsungdm.com", 7, 12, 3);
    }
}