导航菜单

页面标题

页面副标题

Housing v14.7.8 - PropertiesForFeedback.java 源代码

正在查看: Housing v14.7.8 应用的 PropertiesForFeedback.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.locon.feedback.domain.models;

import android.os.Parcel;
import android.os.Parcelable;
import androidx.compose.runtime.Immutable;
import com.locon.home.presentation.ui.components.sections.t2;
import com.locon.home.presentation.ui.viewModels.j0;
import com.locon.housing.customNotifications.x;
import com.locon.hp.data.network.a;
import gf.c;
import kotlin.Metadata;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.r;
import kotlinx.parcelize.Parcelize;
import org.jetbrains.annotations.NotNull;

@Immutable
@Parcelize
@Metadata(d1 = {"\u0000.\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\b\u0005\n\u0002\u0010\b\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u001f\b\u0087\b\u0018\u0000 02\u00020\u0001:\u00011B\u0087\u0001\u0012\u0006\u0010\u0003\u001a\u00020\u0002\u0012\u0006\u0010\u0004\u001a\u00020\u0002\u0012\u0006\u0010\u0005\u001a\u00020\u0002\u0012\u0006\u0010\u0006\u001a\u00020\u0002\u0012\u0006\u0010\u0007\u001a\u00020\u0002\u0012\b\b\u0002\u0010\t\u001a\u00020\b\u0012\u0006\u0010\n\u001a\u00020\b\u0012\b\b\u0002\u0010\u000b\u001a\u00020\u0002\u0012\b\b\u0002\u0010\f\u001a\u00020\u0002\u0012\b\b\u0002\u0010\r\u001a\u00020\u0002\u0012\b\b\u0002\u0010\u000f\u001a\u00020\u000e\u0012\b\b\u0002\u0010\u0011\u001a\u00020\u0010\u0012\b\b\u0002\u0010\u0012\u001a\u00020\u0002\u0012\b\b\u0002\u0010\u0014\u001a\u00020\u0013¢\u0006\u0004\b\u0015\u0010\u0016J\u0010\u0010\u0017\u001a\u00020\u0002HÆ\u0003¢\u0006\u0004\b\u0017\u0010\u0018R\u0017\u0010\u0003\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u0003\u0010\u0019\u001a\u0004\b\u001a\u0010\u0018R\u0017\u0010\u0004\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u0004\u0010\u0019\u001a\u0004\b\u001b\u0010\u0018R\u0017\u0010\u0005\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u0005\u0010\u0019\u001a\u0004\b\u001c\u0010\u0018R\u0017\u0010\u0006\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u0006\u0010\u0019\u001a\u0004\b\u001d\u0010\u0018R\u0017\u0010\u0007\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u0007\u0010\u0019\u001a\u0004\b\u001e\u0010\u0018R\u0017\u0010\t\u001a\u00020\b8\u0006¢\u0006\f\n\u0004\b\t\u0010\u001f\u001a\u0004\b \u0010!R\u0017\u0010\n\u001a\u00020\b8\u0006¢\u0006\f\n\u0004\b\n\u0010\u001f\u001a\u0004\b\"\u0010!R\u0017\u0010\u000b\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u000b\u0010\u0019\u001a\u0004\b#\u0010\u0018R\u0017\u0010\f\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\f\u0010\u0019\u001a\u0004\b$\u0010\u0018R\u0017\u0010\r\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\r\u0010\u0019\u001a\u0004\b%\u0010\u0018R\u0017\u0010\u000f\u001a\u00020\u000e8\u0006¢\u0006\f\n\u0004\b\u000f\u0010&\u001a\u0004\b'\u0010(R\u0017\u0010\u0011\u001a\u00020\u00108\u0006¢\u0006\f\n\u0004\b\u0011\u0010)\u001a\u0004\b*\u0010+R\u0017\u0010\u0012\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u0012\u0010\u0019\u001a\u0004\b,\u0010\u0018R\u0017\u0010\u0014\u001a\u00020\u00138\u0006¢\u0006\f\n\u0004\b\u0014\u0010-\u001a\u0004\b.\u0010/¨\u00062"}, d2 = {"Lcom/locon/feedback/domain/models/PropertiesForFeedback;", "Landroid/os/Parcelable;", "", "price", "name", x.TITLE, "address", "coverImage", "", "totalImageCount", "propertyId", "saleType", "sourcePage", "serviceType", "Lgf/c;", "slugName", "Lcom/locon/feedback/domain/models/FeedbackSellerInfo;", "sellerInfo", a.CITY_UUID, "Lcom/locon/feedback/domain/models/FeedbackTrackingData;", "feedbackTrackingData", "<init>", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lgf/c;Lcom/locon/feedback/domain/models/FeedbackSellerInfo;Ljava/lang/String;Lcom/locon/feedback/domain/models/FeedbackTrackingData;)V", "component1", "()Ljava/lang/String;", "Ljava/lang/String;", "h", "g", "o", "c", "e", "I", "p", "()I", "i", "j", "n", "l", "Lgf/c;", "m", "()Lgf/c;", "Lcom/locon/feedback/domain/models/FeedbackSellerInfo;", "k", "()Lcom/locon/feedback/domain/models/FeedbackSellerInfo;", "d", "Lcom/locon/feedback/domain/models/FeedbackTrackingData;", "f", "()Lcom/locon/feedback/domain/models/FeedbackTrackingData;", "Companion", "a", "domain_gammaRelease"}, k = t2.HOUSE_RENT_ID, mv = {t2.OFFICE_RENT_ID, 0, 0}, xi = 48)
public final class PropertiesForFeedback implements Parcelable {

    @NotNull
    private final String address;

    @NotNull
    private final String cityUuid;

    @NotNull
    private final String coverImage;

    @NotNull
    private final FeedbackTrackingData feedbackTrackingData;

    @NotNull
    private final String name;

    @NotNull
    private final String price;
    private final int propertyId;

    @NotNull
    private final String saleType;

    @NotNull
    private final FeedbackSellerInfo sellerInfo;

    @NotNull
    private final String serviceType;

    @NotNull
    private final c slugName;

    @NotNull
    private final String sourcePage;

    @NotNull
    private final String title;
    private final int totalImageCount;

    @NotNull
    public static final Companion INSTANCE = new Companion(null);

    @NotNull
    public static final Parcelable.Creator<PropertiesForFeedback> CREATOR = new b();

    @NotNull
    private static final PropertiesForFeedback empty = new PropertiesForFeedback("", "", "", "", "", 0, 0, "", null, null, null, null, null, null, 16128, null);

    @NotNull
    private static final PropertiesForFeedback preview = new PropertiesForFeedback("1.5Rs", "Agent Vinod", "3 BHk Vivlla", "housing ofice", "https://is1-3.housingcdn.com//863f860a/83b4708e0186bbea83a90fae0a92399e/v1/original.png", 24, 519557, j0.NEW_PROJECT, null, null, null, null, null, null, 16128, null);

    @Metadata(d1 = {"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\b\u0086\u0003\u0018\u00002\u00020\u0001¨\u0006\u0002"}, d2 = {"Lcom/locon/feedback/domain/models/PropertiesForFeedback$a;", "", "domain_gammaRelease"}, k = t2.HOUSE_RENT_ID, mv = {t2.OFFICE_RENT_ID, 0, 0}, xi = 48)
    public static final class Companion {
        public Companion(DefaultConstructorMarker defaultConstructorMarker) {
        }

        public static PropertiesForFeedback a() {
            return PropertiesForFeedback.empty;
        }
    }

    @Metadata(k = 3, mv = {t2.OFFICE_RENT_ID, 0, 0}, xi = 48)
    public static final class b implements Parcelable.Creator<PropertiesForFeedback> {
        @Override
        public final PropertiesForFeedback createFromParcel(Parcel parcel) {
            r.k(parcel, "parcel");
            return new PropertiesForFeedback(parcel.readString(), parcel.readString(), parcel.readString(), parcel.readString(), parcel.readString(), parcel.readInt(), parcel.readInt(), parcel.readString(), parcel.readString(), parcel.readString(), c.valueOf(parcel.readString()), FeedbackSellerInfo.CREATOR.createFromParcel(parcel), parcel.readString(), FeedbackTrackingData.CREATOR.createFromParcel(parcel));
        }

        @Override
        public final PropertiesForFeedback[] newArray(int i) {
            return new PropertiesForFeedback[i];
        }
    }

    public PropertiesForFeedback(@NotNull String str, @NotNull String str2, @NotNull String str3, @NotNull String str4, @NotNull String str5, int i, int i2, @NotNull String str6, @NotNull String str7, @NotNull String str8, @NotNull c cVar, @NotNull FeedbackSellerInfo feedbackSellerInfo, @NotNull String str9, @NotNull FeedbackTrackingData feedbackTrackingData) {
        r.k(str, "price");
        r.k(str2, "name");
        r.k(str3, x.TITLE);
        r.k(str4, "address");
        r.k(str5, "coverImage");
        r.k(str6, "saleType");
        r.k(str7, "sourcePage");
        r.k(str8, "serviceType");
        r.k(cVar, "slugName");
        r.k(feedbackSellerInfo, "sellerInfo");
        r.k(str9, a.CITY_UUID);
        r.k(feedbackTrackingData, "feedbackTrackingData");
        this.price = str;
        this.name = str2;
        this.title = str3;
        this.address = str4;
        this.coverImage = str5;
        this.totalImageCount = i;
        this.propertyId = i2;
        this.saleType = str6;
        this.sourcePage = str7;
        this.serviceType = str8;
        this.slugName = cVar;
        this.sellerInfo = feedbackSellerInfo;
        this.cityUuid = str9;
        this.feedbackTrackingData = feedbackTrackingData;
    }

    public static PropertiesForFeedback b(PropertiesForFeedback propertiesForFeedback, int i, String str, String str2, String str3, c cVar, FeedbackSellerInfo feedbackSellerInfo, FeedbackTrackingData feedbackTrackingData, int i2) {
        String str4 = propertiesForFeedback.price;
        String str5 = propertiesForFeedback.name;
        String str6 = propertiesForFeedback.title;
        String str7 = propertiesForFeedback.address;
        String str8 = propertiesForFeedback.coverImage;
        int i3 = propertiesForFeedback.totalImageCount;
        int i4 = (i2 & 64) != 0 ? propertiesForFeedback.propertyId : i;
        String str9 = (i2 & 128) != 0 ? propertiesForFeedback.saleType : str;
        String str10 = (i2 & 256) != 0 ? propertiesForFeedback.sourcePage : str2;
        String str11 = (i2 & 512) != 0 ? propertiesForFeedback.serviceType : str3;
        c cVar2 = (i2 & 1024) != 0 ? propertiesForFeedback.slugName : cVar;
        FeedbackSellerInfo feedbackSellerInfo2 = (i2 & 2048) != 0 ? propertiesForFeedback.sellerInfo : feedbackSellerInfo;
        String str12 = propertiesForFeedback.cityUuid;
        FeedbackTrackingData feedbackTrackingData2 = (i2 & 8192) != 0 ? propertiesForFeedback.feedbackTrackingData : feedbackTrackingData;
        propertiesForFeedback.getClass();
        r.k(str4, "price");
        r.k(str5, "name");
        r.k(str6, x.TITLE);
        r.k(str7, "address");
        r.k(str8, "coverImage");
        r.k(str9, "saleType");
        r.k(str10, "sourcePage");
        r.k(str11, "serviceType");
        r.k(cVar2, "slugName");
        r.k(feedbackSellerInfo2, "sellerInfo");
        r.k(str12, a.CITY_UUID);
        r.k(feedbackTrackingData2, "feedbackTrackingData");
        return new PropertiesForFeedback(str4, str5, str6, str7, str8, i3, i4, str9, str10, str11, cVar2, feedbackSellerInfo2, str12, feedbackTrackingData2);
    }

    public final String getAddress() {
        return this.address;
    }

    @NotNull
    public final String getPrice() {
        return this.price;
    }

    public final String getCityUuid() {
        return this.cityUuid;
    }

    @Override
    public final int describeContents() {
        return 0;
    }

    public final String getCoverImage() {
        return this.coverImage;
    }

    public final boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (!(obj instanceof PropertiesForFeedback)) {
            return false;
        }
        PropertiesForFeedback propertiesForFeedback = (PropertiesForFeedback) obj;
        return r.f(this.price, propertiesForFeedback.price) && r.f(this.name, propertiesForFeedback.name) && r.f(this.title, propertiesForFeedback.title) && r.f(this.address, propertiesForFeedback.address) && r.f(this.coverImage, propertiesForFeedback.coverImage) && this.totalImageCount == propertiesForFeedback.totalImageCount && this.propertyId == propertiesForFeedback.propertyId && r.f(this.saleType, propertiesForFeedback.saleType) && r.f(this.sourcePage, propertiesForFeedback.sourcePage) && r.f(this.serviceType, propertiesForFeedback.serviceType) && this.slugName == propertiesForFeedback.slugName && r.f(this.sellerInfo, propertiesForFeedback.sellerInfo) && r.f(this.cityUuid, propertiesForFeedback.cityUuid) && r.f(this.feedbackTrackingData, propertiesForFeedback.feedbackTrackingData);
    }

    public final FeedbackTrackingData getFeedbackTrackingData() {
        return this.feedbackTrackingData;
    }

    public final String getName() {
        return this.name;
    }

    public final String h() {
        return this.price;
    }

    public final int hashCode() {
        return this.feedbackTrackingData.hashCode() + a.c((this.sellerInfo.hashCode() + ((this.slugName.hashCode() + a.c(a.c(a.c(a.a(this.propertyId, a.a(this.totalImageCount, a.c(a.c(a.c(a.c(this.price.hashCode() * 31, 31, this.name), 31, this.title), 31, this.address), 31, this.coverImage), 31), 31), 31, this.saleType), 31, this.sourcePage), 31, this.serviceType)) * 31)) * 31, 31, this.cityUuid);
    }

    public final int getPropertyId() {
        return this.propertyId;
    }

    public final String getSaleType() {
        return this.saleType;
    }

    public final FeedbackSellerInfo getSellerInfo() {
        return this.sellerInfo;
    }

    public final String getServiceType() {
        return this.serviceType;
    }

    public final c getSlugName() {
        return this.slugName;
    }

    public final String getSourcePage() {
        return this.sourcePage;
    }

    public final String getTitle() {
        return this.title;
    }

    public final int getTotalImageCount() {
        return this.totalImageCount;
    }

    public final String toString() {
        String str = this.price;
        String str2 = this.name;
        String str3 = this.title;
        String str4 = this.address;
        String str5 = this.coverImage;
        int i = this.totalImageCount;
        int i2 = this.propertyId;
        String str6 = this.saleType;
        String str7 = this.sourcePage;
        String str8 = this.serviceType;
        c cVar = this.slugName;
        FeedbackSellerInfo feedbackSellerInfo = this.sellerInfo;
        String str9 = this.cityUuid;
        FeedbackTrackingData feedbackTrackingData = this.feedbackTrackingData;
        StringBuilder y = a.y("PropertiesForFeedback(price=", str, ", name=", str2, ", title=");
        a.D(y, str3, ", address=", str4, ", coverImage=");
        a.C(y, str5, ", totalImageCount=", i, ", propertyId=");
        a.A(y, i2, ", saleType=", str6, ", sourcePage=");
        a.D(y, str7, ", serviceType=", str8, ", slugName=");
        y.append(cVar);
        y.append(", sellerInfo=");
        y.append(feedbackSellerInfo);
        y.append(", cityUuid=");
        y.append(str9);
        y.append(", feedbackTrackingData=");
        y.append(feedbackTrackingData);
        y.append(")");
        return y.toString();
    }

    @Override
    public final void writeToParcel(Parcel parcel, int i) {
        r.k(parcel, "dest");
        parcel.writeString(this.price);
        parcel.writeString(this.name);
        parcel.writeString(this.title);
        parcel.writeString(this.address);
        parcel.writeString(this.coverImage);
        parcel.writeInt(this.totalImageCount);
        parcel.writeInt(this.propertyId);
        parcel.writeString(this.saleType);
        parcel.writeString(this.sourcePage);
        parcel.writeString(this.serviceType);
        parcel.writeString(this.slugName.name());
        this.sellerInfo.writeToParcel(parcel, i);
        parcel.writeString(this.cityUuid);
        this.feedbackTrackingData.writeToParcel(parcel, i);
    }

    public PropertiesForFeedback(java.lang.String r18, java.lang.String r19, java.lang.String r20, java.lang.String r21, java.lang.String r22, int r23, int r24, java.lang.String r25, java.lang.String r26, java.lang.String r27, gf.c r28, com.locon.feedback.domain.models.FeedbackSellerInfo r29, java.lang.String r30, com.locon.feedback.domain.models.FeedbackTrackingData r31, int r32, kotlin.jvm.internal.DefaultConstructorMarker r33) {
        throw new UnsupportedOperationException("Method not decompiled: com.locon.feedback.domain.models.PropertiesForFeedback.<init>(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, int, java.lang.String, java.lang.String, java.lang.String, gf.c, com.locon.feedback.domain.models.FeedbackSellerInfo, java.lang.String, com.locon.feedback.domain.models.FeedbackTrackingData, int, kotlin.jvm.internal.DefaultConstructorMarker):void");
    }
}