导航菜单

页面标题

页面副标题

Housing v14.7.8 - PostCrfCommonCardModel.java 源代码

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

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


package com.locon.crf.domain.models;

import androidx.compose.runtime.Immutable;
import coil.disk.c;
import com.locon.core.data.sharedmodels.PropertyInfoModels$PropertyDetailsModel;
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 m3.f;
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/crf/domain/models/PostCrfCommonCardModel;", "Lcom/locon/core/data/t1;", "Luq/b;", "Lcom/locon/crf/domain/models/PostCrfCommonCardModel$Property;", "properties", "<init>", "(Luq/b;)V", "component1", "()Luq/b;", "Luq/b;", "b", "Companion", "a", "Property", "domain_gammaRelease"}, k = t2.HOUSE_RENT_ID, mv = {t2.OFFICE_RENT_ID, 0, 0}, xi = 48)
public final class PostCrfCommonCardModel extends t1 {

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

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

    @NotNull
    private static final PostCrfCommonCardModel preview;

    @NotNull
    private final b<Property> properties;

    @Metadata(d1 = {"\u0000\u001e\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0002\b\r\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\b\"\b\u0087\b\u0018\u0000 22\u00020\u0001:\u00013B»\u0001\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\t\u001a\u00020\u0002\u0012\b\b\u0002\u0010\n\u001a\u00020\u0002\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\u0012\b\b\u0002\u0010\u0011\u001a\u00020\u0010\u0012\b\b\u0002\u0010\u0013\u001a\u00020\u0012\u0012\b\b\u0002\u0010\u0014\u001a\u00020\u0012\u0012\b\b\u0002\u0010\u0015\u001a\u00020\u0002\u0012\b\b\u0002\u0010\u0016\u001a\u00020\u0012¢\u0006\u0004\b\u0017\u0010\u0018J\u0010\u0010\u0019\u001a\u00020\u0002HÆ\u0003¢\u0006\u0004\b\u0019\u0010\u001aR\u0017\u0010\u0003\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u0003\u0010\u001b\u001a\u0004\b\u001c\u0010\u001aR\u0017\u0010\u0004\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u0004\u0010\u001b\u001a\u0004\b\u001d\u0010\u001aR\u0017\u0010\u0005\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u0005\u0010\u001b\u001a\u0004\b\u001e\u0010\u001aR\u0017\u0010\u0006\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u0006\u0010\u001b\u001a\u0004\b\u001f\u0010\u001aR\u0017\u0010\u0007\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u0007\u0010\u001b\u001a\u0004\b \u0010\u001aR\u0017\u0010\b\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\b\u0010\u001b\u001a\u0004\b!\u0010\u001aR\u0017\u0010\t\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\t\u0010\u001b\u001a\u0004\b\"\u0010\u001aR\u0017\u0010\n\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\n\u0010\u001b\u001a\u0004\b#\u0010\u001aR\u0017\u0010\u000b\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u000b\u0010\u001b\u001a\u0004\b$\u0010\u001aR\u0017\u0010\f\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\f\u0010\u001b\u001a\u0004\b%\u0010\u001aR\u0017\u0010\r\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\r\u0010\u001b\u001a\u0004\b&\u0010\u001aR\u0017\u0010\u000e\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u000e\u0010\u001b\u001a\u0004\b'\u0010\u001aR\u0017\u0010\u000f\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u000f\u0010\u001b\u001a\u0004\b(\u0010\u001aR\u0017\u0010\u0011\u001a\u00020\u00108\u0006¢\u0006\f\n\u0004\b\u0011\u0010)\u001a\u0004\b*\u0010+R\u0017\u0010\u0013\u001a\u00020\u00128\u0006¢\u0006\f\n\u0004\b\u0013\u0010,\u001a\u0004\b-\u0010.R\u0017\u0010\u0014\u001a\u00020\u00128\u0006¢\u0006\f\n\u0004\b\u0014\u0010,\u001a\u0004\b/\u0010.R\u0017\u0010\u0015\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u0015\u0010\u001b\u001a\u0004\b0\u0010\u001aR\u0017\u0010\u0016\u001a\u00020\u00128\u0006¢\u0006\f\n\u0004\b\u0016\u0010,\u001a\u0004\b1\u0010.¨\u00064"}, d2 = {"Lcom/locon/crf/domain/models/PostCrfCommonCardModel$Property;", "", "", "price", "developerName", x.TITLE, "address", "propertyImageUrl", "area", "ratePerSqft", "furnishType", "sellerImageUrl", "sellerName", "sellerLabel", x.ID, "type", "Lcom/locon/core/data/sharedmodels/PropertyInfoModels$PropertyDetailsModel;", "serpDetailsModel", "", "isCertified", "isPrime", "postedDate", "isCommercial", "<init>", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/locon/core/data/sharedmodels/PropertyInfoModels$PropertyDetailsModel;ZZLjava/lang/String;Z)V", "component1", "()Ljava/lang/String;", "Ljava/lang/String;", "h", "d", "o", "b", "i", "c", "j", "e", "k", "m", "l", "f", "p", "Lcom/locon/core/data/sharedmodels/PropertyInfoModels$PropertyDetailsModel;", "n", "()Lcom/locon/core/data/sharedmodels/PropertyInfoModels$PropertyDetailsModel;", "Z", "q", "()Z", "s", "g", "r", "Companion", "a", "domain_gammaRelease"}, k = t2.HOUSE_RENT_ID, mv = {t2.OFFICE_RENT_ID, 0, 0}, xi = 48)
    @Immutable
    public static final class Property {

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

        @NotNull
        private static final Property empty = new Property(null, null, null, null, null, null, null, null, null, null, null, null, null, null, false, false, null, false, 262143, null);

        @NotNull
        private static final Property preview = new Property("₹1.25 Cr - 1.65 Cr", "by Godrej Realtors Pvt. Ltd.", "3, 4 BHK Apartment", "Sector 85, New Gurgaon", "https://is1-3.housingcdn.com/4f2250e8/38e2c21bd8f0fac0f4a6a32eb38ed5b6/v0/_logo/godrej_101-sector_79-gurgaon-godrej_properties_ltd.jpeg", "1300 sq.ft.", "₹ 7.99k per sq.ft", "Fully Furnished", "https://is1-2.housingcdn.com/fb15c03b/071e4a8ab3936fb06a74f9db59b49a6c/v0/thumb.jpg", "Proptiger", "Seller", null, null, null, false, false, null, false, 129024, null);

        @NotNull
        private final String address;

        @NotNull
        private final String area;

        @NotNull
        private final String developerName;

        @NotNull
        private final String furnishType;

        @NotNull
        private final String id;
        private final boolean isCertified;
        private final boolean isCommercial;
        private final boolean isPrime;

        @NotNull
        private final String postedDate;

        @NotNull
        private final String price;

        @NotNull
        private final String propertyImageUrl;

        @NotNull
        private final String ratePerSqft;

        @NotNull
        private final String sellerImageUrl;

        @NotNull
        private final String sellerLabel;

        @NotNull
        private final String sellerName;

        @NotNull
        private final PropertyInfoModels$PropertyDetailsModel serpDetailsModel;

        @NotNull
        private final String title;

        @NotNull
        private final String type;

        @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/crf/domain/models/PostCrfCommonCardModel$Property$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 Property() {
            this(null, null, null, null, null, null, null, null, null, null, null, null, null, null, false, false, null, false, 262143, null);
        }

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

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

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

        public final String getDeveloperName() {
            return this.developerName;
        }

        public final String getFurnishType() {
            return this.furnishType;
        }

        public final boolean equals(Object obj) {
            if (this == obj) {
                return true;
            }
            if (!(obj instanceof Property)) {
                return false;
            }
            Property property = (Property) obj;
            return r.f(this.price, property.price) && r.f(this.developerName, property.developerName) && r.f(this.title, property.title) && r.f(this.address, property.address) && r.f(this.propertyImageUrl, property.propertyImageUrl) && r.f(this.area, property.area) && r.f(this.ratePerSqft, property.ratePerSqft) && r.f(this.furnishType, property.furnishType) && r.f(this.sellerImageUrl, property.sellerImageUrl) && r.f(this.sellerName, property.sellerName) && r.f(this.sellerLabel, property.sellerLabel) && r.f(this.id, property.id) && r.f(this.type, property.type) && r.f(this.serpDetailsModel, property.serpDetailsModel) && this.isCertified == property.isCertified && this.isPrime == property.isPrime && r.f(this.postedDate, property.postedDate) && this.isCommercial == property.isCommercial;
        }

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

        public final String getPostedDate() {
            return this.postedDate;
        }

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

        public final int hashCode() {
            return Boolean.hashCode(this.isCommercial) + a.c(androidx.camera.camera2.internal.t2.c(androidx.camera.camera2.internal.t2.c((this.serpDetailsModel.hashCode() + a.c(a.c(a.c(a.c(a.c(a.c(a.c(a.c(a.c(a.c(a.c(a.c(this.price.hashCode() * 31, 31, this.developerName), 31, this.title), 31, this.address), 31, this.propertyImageUrl), 31, this.area), 31, this.ratePerSqft), 31, this.furnishType), 31, this.sellerImageUrl), 31, this.sellerName), 31, this.sellerLabel), 31, this.id), 31, this.type)) * 31, 31, this.isCertified), 31, this.isPrime), 31, this.postedDate);
        }

        public final String getPropertyImageUrl() {
            return this.propertyImageUrl;
        }

        public final String getRatePerSqft() {
            return this.ratePerSqft;
        }

        public final String getSellerImageUrl() {
            return this.sellerImageUrl;
        }

        public final String getSellerLabel() {
            return this.sellerLabel;
        }

        public final String getSellerName() {
            return this.sellerName;
        }

        public final PropertyInfoModels$PropertyDetailsModel getSerpDetailsModel() {
            return this.serpDetailsModel;
        }

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

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

        public final boolean getIsCertified() {
            return this.isCertified;
        }

        public final boolean getIsCommercial() {
            return this.isCommercial;
        }

        public final boolean getIsPrime() {
            return this.isPrime;
        }

        public final String toString() {
            String str = this.price;
            String str2 = this.developerName;
            String str3 = this.title;
            String str4 = this.address;
            String str5 = this.propertyImageUrl;
            String str6 = this.area;
            String str7 = this.ratePerSqft;
            String str8 = this.furnishType;
            String str9 = this.sellerImageUrl;
            String str10 = this.sellerName;
            String str11 = this.sellerLabel;
            String str12 = this.id;
            String str13 = this.type;
            PropertyInfoModels$PropertyDetailsModel propertyInfoModels$PropertyDetailsModel = this.serpDetailsModel;
            boolean z = this.isCertified;
            boolean z2 = this.isPrime;
            String str14 = this.postedDate;
            boolean z3 = this.isCommercial;
            StringBuilder y = a.y("Property(price=", str, ", developerName=", str2, ", title=");
            a.D(y, str3, ", address=", str4, ", propertyImageUrl=");
            a.D(y, str5, ", area=", str6, ", ratePerSqft=");
            a.D(y, str7, ", furnishType=", str8, ", sellerImageUrl=");
            a.D(y, str9, ", sellerName=", str10, ", sellerLabel=");
            a.D(y, str11, ", id=", str12, ", type=");
            y.append(str13);
            y.append(", serpDetailsModel=");
            y.append(propertyInfoModels$PropertyDetailsModel);
            y.append(", isCertified=");
            c.w(y, z, ", isPrime=", z2, ", postedDate=");
            return f.l(str14, ", isCommercial=", ")", y, z3);
        }

        public Property(@NotNull String str, @NotNull String str2, @NotNull String str3, @NotNull String str4, @NotNull String str5, @NotNull String str6, @NotNull String str7, @NotNull String str8, @NotNull String str9, @NotNull String str10, @NotNull String str11, @NotNull String str12, @NotNull String str13, @NotNull PropertyInfoModels$PropertyDetailsModel propertyInfoModels$PropertyDetailsModel, boolean z, boolean z2, @NotNull String str14, boolean z3) {
            r.k(str, "price");
            r.k(str2, "developerName");
            r.k(str3, x.TITLE);
            r.k(str4, "address");
            r.k(str5, "propertyImageUrl");
            r.k(str6, "area");
            r.k(str7, "ratePerSqft");
            r.k(str8, "furnishType");
            r.k(str9, "sellerImageUrl");
            r.k(str10, "sellerName");
            r.k(str11, "sellerLabel");
            r.k(str12, x.ID);
            r.k(str13, "type");
            r.k(propertyInfoModels$PropertyDetailsModel, "serpDetailsModel");
            r.k(str14, "postedDate");
            this.price = str;
            this.developerName = str2;
            this.title = str3;
            this.address = str4;
            this.propertyImageUrl = str5;
            this.area = str6;
            this.ratePerSqft = str7;
            this.furnishType = str8;
            this.sellerImageUrl = str9;
            this.sellerName = str10;
            this.sellerLabel = str11;
            this.id = str12;
            this.type = str13;
            this.serpDetailsModel = propertyInfoModels$PropertyDetailsModel;
            this.isCertified = z;
            this.isPrime = z2;
            this.postedDate = str14;
            this.isCommercial = z3;
        }

        public Property(java.lang.String r20, java.lang.String r21, java.lang.String r22, java.lang.String r23, java.lang.String r24, java.lang.String r25, java.lang.String r26, java.lang.String r27, java.lang.String r28, java.lang.String r29, java.lang.String r30, java.lang.String r31, java.lang.String r32, com.locon.core.data.sharedmodels.PropertyInfoModels$PropertyDetailsModel r33, boolean r34, boolean r35, java.lang.String r36, boolean r37, int r38, kotlin.jvm.internal.DefaultConstructorMarker r39) {
            throw new UnsupportedOperationException("Method not decompiled: com.locon.crf.domain.models.PostCrfCommonCardModel.Property.<init>(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.locon.core.data.sharedmodels.PropertyInfoModels$PropertyDetailsModel, boolean, boolean, java.lang.String, boolean, int, kotlin.jvm.internal.DefaultConstructorMarker):void");
        }
    }

    @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/crf/domain/models/PostCrfCommonCardModel$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) {
        }
    }

    static {
        Property.INSTANCE.getClass();
        preview = new PostCrfCommonCardModel(a.b(t.S(Property.preview)));
    }

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

    public final b getProperties() {
        return this.properties;
    }

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

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

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

    public final String toString() {
        return "PostCrfCommonCardModel(properties=" + this.properties + ")";
    }

    public PostCrfCommonCardModel(@NotNull b<Property> bVar) {
        r.k(bVar, "properties");
        this.properties = bVar;
    }

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