导航菜单

页面标题

页面副标题

Housing v14.7.8 - SuggestedPropertiesModel.java 源代码

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

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


package com.locon.home.domain.model;

import androidx.compose.runtime.Immutable;
import com.locon.core.data.t1;
import com.locon.home.presentation.ui.components.sections.t2;
import com.locon.housing.customNotifications.x;
import kotlin.Metadata;
import kotlin.collections.g0;
import kotlin.collections.t;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.r;
import org.jetbrains.annotations.NotNull;
import uq.a;
import uq.b;

@Immutable
@Metadata(d1 = {"\u0000\u0014\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u000b\b\u0087\b\u0018\u0000 \u000b2\u00020\u0001:\u0002\f\rB\u0017\u0012\u000e\b\u0002\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002¢\u0006\u0004\b\u0005\u0010\u0006J\u0016\u0010\u0007\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002HÆ\u0003¢\u0006\u0004\b\u0007\u0010\bR\u001d\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u00028\u0006¢\u0006\f\n\u0004\b\u0004\u0010\t\u001a\u0004\b\n\u0010\b¨\u0006\u000e"}, d2 = {"Lcom/locon/home/domain/model/SuggestedPropertiesModel;", "Lcom/locon/core/data/t1;", "Luq/b;", "Lcom/locon/home/domain/model/SuggestedPropertiesModel$Hit;", "suggestedProperties", "<init>", "(Luq/b;)V", "component1", "()Luq/b;", "Luq/b;", "getSuggestedProperties", "Companion", "Hit", "a", "domain_gammaRelease"}, k = t2.HOUSE_RENT_ID, mv = {t2.OFFICE_RENT_ID, 0, 0}, xi = 48)
public final class SuggestedPropertiesModel extends t1 {

    @NotNull
    private static final SuggestedPropertiesModel empty = new SuggestedPropertiesModel(null, 1, null);

    @NotNull
    private static final SuggestedPropertiesModel preview = new SuggestedPropertiesModel(a.b(t.T(new Hit[]{new Hit("https://is1-3.housingcdn.com/4f2250e8/9bdf76ed3642aff943fab8a876e5fa2f/v0/fs/gaursons_the_islands-block_b_greater_noida-greaternoida-gaurs_group.jpeg", "₹ 70.66 L - 2.41 Cr", "Bandra West, Western Suburbs, Mumbai", "1, 3 BHK Apartments", "by KeyShine Enterprises", "", 0, "", "", "", "", "", 64, null), new Hit("", "₹ 55,000 / Month", "Rupa Plaza, Jambli Naka, Thane West, Thane", "4 BHK Independent House", "", "1600 sq.ft.", 0, "", "", "", "", "", 64, null), new Hit("https://is1-3.housingcdn.com/4f2250e8/9bdf76ed3642aff943fab8a876e5fa2f/v0/fs/gaursons_the_islands-block_b_greater_noida-greaternoida-gaurs_group.jpeg", "₹ 70.66 L - 2.41 Cr", "Bandra West, Western Suburbs, Mumbai", "1, 3 BHK Apartments", "by KeyShine Enterprises", "", 0, "", "", "", "", "", 64, null)})));

    @NotNull
    private final b<Hit> suggestedProperties;

    @Immutable
    @Metadata(d1 = {"\u0000\u0018\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\b\u0006\n\u0002\u0010\b\n\u0002\b\u001a\b\u0087\b\u0018\u00002\u00020\u0001B\u007f\u0012\b\b\u0002\u0010\u0003\u001a\u00020\u0002\u0012\b\b\u0002\u0010\u0004\u001a\u00020\u0002\u0012\b\b\u0002\u0010\u0005\u001a\u00020\u0002\u0012\b\b\u0002\u0010\u0006\u001a\u00020\u0002\u0012\b\b\u0002\u0010\u0007\u001a\u00020\u0002\u0012\b\b\u0002\u0010\b\u001a\u00020\u0002\u0012\b\b\u0002\u0010\n\u001a\u00020\t\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\u000e\u001a\u00020\u0002\u0012\b\b\u0002\u0010\u000f\u001a\u00020\u0002¢\u0006\u0004\b\u0010\u0010\u0011J\u0010\u0010\u0012\u001a\u00020\u0002HÆ\u0003¢\u0006\u0004\b\u0012\u0010\u0013R\u0017\u0010\u0003\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u0003\u0010\u0014\u001a\u0004\b\u0015\u0010\u0013R\u0017\u0010\u0004\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u0004\u0010\u0014\u001a\u0004\b\u0016\u0010\u0013R\u0017\u0010\u0005\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u0005\u0010\u0014\u001a\u0004\b\u0017\u0010\u0013R\u0017\u0010\u0006\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u0006\u0010\u0014\u001a\u0004\b\u0018\u0010\u0013R\u0017\u0010\u0007\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u0007\u0010\u0014\u001a\u0004\b\u0019\u0010\u0013R\u0017\u0010\b\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\b\u0010\u0014\u001a\u0004\b\u001a\u0010\u0013R\u0017\u0010\n\u001a\u00020\t8\u0006¢\u0006\f\n\u0004\b\n\u0010\u001b\u001a\u0004\b\u001c\u0010\u001dR\u0017\u0010\u000b\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u000b\u0010\u0014\u001a\u0004\b\u001e\u0010\u0013R\u0017\u0010\f\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\f\u0010\u0014\u001a\u0004\b\u001f\u0010\u0013R\u0017\u0010\r\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\r\u0010\u0014\u001a\u0004\b \u0010\u0013R\u0017\u0010\u000e\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u000e\u0010\u0014\u001a\u0004\b!\u0010\u0013R\u0017\u0010\u000f\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u000f\u0010\u0014\u001a\u0004\b\"\u0010\u0013¨\u0006#"}, d2 = {"Lcom/locon/home/domain/model/SuggestedPropertiesModel$Hit;", "Lcom/locon/core/data/t1;", "", "imageUrl", "price", "address", x.TITLE, "developer", "area", "", x.ID, "type", "furnishType", "bhkTitle", "dateAdded", com.locon.hp.data.network.a.CITY_UUID, "<init>", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V", "component1", "()Ljava/lang/String;", "Ljava/lang/String;", "f", "g", "a", "h", "d", "b", "I", "e", "()I", "i", "getFurnishType", "c", "getDateAdded", "getCityUuid", "domain_gammaRelease"}, k = t2.HOUSE_RENT_ID, mv = {t2.OFFICE_RENT_ID, 0, 0}, xi = 48)
    public static final class Hit extends t1 {

        @NotNull
        private final String address;

        @NotNull
        private final String area;

        @NotNull
        private final String bhkTitle;

        @NotNull
        private final String cityUuid;

        @NotNull
        private final String dateAdded;

        @NotNull
        private final String developer;

        @NotNull
        private final String furnishType;
        private final int id;

        @NotNull
        private final String imageUrl;

        @NotNull
        private final String price;

        @NotNull
        private final String title;

        @NotNull
        private final String type;

        public Hit() {
            this(null, null, null, null, null, null, 0, null, null, null, null, null, 4095, null);
        }

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

        public final String getArea() {
            return this.area;
        }

        public final String getBhkTitle() {
            return this.bhkTitle;
        }

        @NotNull
        public final String getImageUrl() {
            return this.imageUrl;
        }

        public final String getDeveloper() {
            return this.developer;
        }

        public final int getId() {
            return this.id;
        }

        public final boolean equals(Object obj) {
            if (this == obj) {
                return true;
            }
            if (!(obj instanceof Hit)) {
                return false;
            }
            Hit hit = (Hit) obj;
            return r.f(this.imageUrl, hit.imageUrl) && r.f(this.price, hit.price) && r.f(this.address, hit.address) && r.f(this.title, hit.title) && r.f(this.developer, hit.developer) && r.f(this.area, hit.area) && this.id == hit.id && r.f(this.type, hit.type) && r.f(this.furnishType, hit.furnishType) && r.f(this.bhkTitle, hit.bhkTitle) && r.f(this.dateAdded, hit.dateAdded) && r.f(this.cityUuid, hit.cityUuid);
        }

        public final String f() {
            return this.imageUrl;
        }

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

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

        public final int hashCode() {
            return this.cityUuid.hashCode() + a.c(a.c(a.c(a.c(a.a(this.id, a.c(a.c(a.c(a.c(a.c(this.imageUrl.hashCode() * 31, 31, this.price), 31, this.address), 31, this.title), 31, this.developer), 31, this.area), 31), 31, this.type), 31, this.furnishType), 31, this.bhkTitle), 31, this.dateAdded);
        }

        public final String getType() {
            return this.type;
        }

        public final String toString() {
            String str = this.imageUrl;
            String str2 = this.price;
            String str3 = this.address;
            String str4 = this.title;
            String str5 = this.developer;
            String str6 = this.area;
            int i = this.id;
            String str7 = this.type;
            String str8 = this.furnishType;
            String str9 = this.bhkTitle;
            String str10 = this.dateAdded;
            String str11 = this.cityUuid;
            StringBuilder y = a.y("Hit(imageUrl=", str, ", price=", str2, ", address=");
            a.D(y, str3, ", title=", str4, ", developer=");
            a.D(y, str5, ", area=", str6, ", id=");
            a.A(y, i, ", type=", str7, ", furnishType=");
            a.D(y, str8, ", bhkTitle=", str9, ", dateAdded=");
            return a.s(y, str10, ", cityUuid=", str11, ")");
        }

        public Hit(String str, String str2, String str3, String str4, String str5, String str6, int i, String str7, String str8, String str9, String str10, String str11, int i2, DefaultConstructorMarker defaultConstructorMarker) {
            this((i2 & 1) != 0 ? "" : str, (i2 & 2) != 0 ? "" : str2, (i2 & 4) != 0 ? "" : str3, (i2 & 8) != 0 ? "" : str4, (i2 & 16) != 0 ? "" : str5, (i2 & 32) != 0 ? "" : str6, (i2 & 64) != 0 ? -1 : i, (i2 & 128) != 0 ? "" : str7, (i2 & 256) != 0 ? "" : str8, (i2 & 512) != 0 ? "" : str9, (i2 & 1024) != 0 ? "" : str10, (i2 & 2048) != 0 ? "" : str11);
        }

        public Hit(@NotNull String str, @NotNull String str2, @NotNull String str3, @NotNull String str4, @NotNull String str5, @NotNull String str6, int i, @NotNull String str7, @NotNull String str8, @NotNull String str9, @NotNull String str10, @NotNull String str11) {
            r.k(str, "imageUrl");
            r.k(str2, "price");
            r.k(str3, "address");
            r.k(str4, x.TITLE);
            r.k(str5, "developer");
            r.k(str6, "area");
            r.k(str7, "type");
            r.k(str8, "furnishType");
            r.k(str9, "bhkTitle");
            r.k(str10, "dateAdded");
            r.k(str11, com.locon.hp.data.network.a.CITY_UUID);
            this.imageUrl = str;
            this.price = str2;
            this.address = str3;
            this.title = str4;
            this.developer = str5;
            this.area = str6;
            this.id = i;
            this.type = str7;
            this.furnishType = str8;
            this.bhkTitle = str9;
            this.dateAdded = str10;
            this.cityUuid = str11;
        }
    }

    public SuggestedPropertiesModel() {
        this(null, 1, null);
    }

    @NotNull
    public final b<Hit> component1() {
        return this.suggestedProperties;
    }

    public final boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        return (obj instanceof SuggestedPropertiesModel) && r.f(this.suggestedProperties, ((SuggestedPropertiesModel) obj).suggestedProperties);
    }

    public final int hashCode() {
        return this.suggestedProperties.hashCode();
    }

    public final String toString() {
        return "SuggestedPropertiesModel(suggestedProperties=" + this.suggestedProperties + ")";
    }

    public SuggestedPropertiesModel(@NotNull b<Hit> bVar) {
        r.k(bVar, "suggestedProperties");
        this.suggestedProperties = bVar;
    }

    public SuggestedPropertiesModel(b bVar, int i, DefaultConstructorMarker defaultConstructorMarker) {
        this((i & 1) != 0 ? a.b(g0.INSTANCE) : bVar);
    }
}