导航菜单

页面标题

页面副标题

Housing v14.7.8 - HomePageRentModel.java 源代码

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

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


package com.locon.home.domain.model.datamodel;

import android.os.Parcel;
import android.os.Parcelable;
import androidx.compose.runtime.Immutable;
import com.locon.home.presentation.ui.components.sections.t2;
import kotlin.Metadata;
import kotlin.jvm.internal.r;
import kotlinx.parcelize.Parcelize;
import org.jetbrains.annotations.NotNull;

@Immutable
@Parcelize
@Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\b\u0017\b\u0087\b\u0018\u0000 \u00182\u00020\u0001:\u0001\u0015BG\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\u0006\u0010\b\u001a\u00020\u0002\u0012\u0006\u0010\t\u001a\u00020\u0002\u0012\u0006\u0010\n\u001a\u00020\u0002¢\u0006\u0004\b\u000b\u0010\fJ\u0010\u0010\r\u001a\u00020\u0002HÆ\u0003¢\u0006\u0004\b\r\u0010\u000eR\u0017\u0010\u0003\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u0003\u0010\u000f\u001a\u0004\b\u0010\u0010\u000eR\u0017\u0010\u0004\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u0004\u0010\u000f\u001a\u0004\b\u0011\u0010\u000eR\u0017\u0010\u0005\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u0005\u0010\u000f\u001a\u0004\b\u0012\u0010\u000eR\u0017\u0010\u0006\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u0006\u0010\u000f\u001a\u0004\b\u0013\u0010\u000eR\u0017\u0010\u0007\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u0007\u0010\u000f\u001a\u0004\b\u0014\u0010\u000eR\u0017\u0010\b\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\b\u0010\u000f\u001a\u0004\b\u0015\u0010\u000eR\u0017\u0010\t\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\t\u0010\u000f\u001a\u0004\b\u0016\u0010\u000eR\u0017\u0010\n\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\n\u0010\u000f\u001a\u0004\b\u0017\u0010\u000e¨\u0006\u0019"}, d2 = {"Lcom/locon/home/domain/model/datamodel/HomePageRentModel;", "Landroid/os/Parcelable;", "", "propertyId", "thumbImageUrl", "offerText", "propertyPrice", "propertyTitle", "address", "furnishedType", "areaCovered", "<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;)V", "component1", "()Ljava/lang/String;", "Ljava/lang/String;", "e", "h", "d", "f", "g", "a", "c", "b", "Companion", "domain_gammaRelease"}, k = t2.HOUSE_RENT_ID, mv = {t2.OFFICE_RENT_ID, 0, 0}, xi = 48)
public final class HomePageRentModel implements Parcelable {

    @NotNull
    private final String address;

    @NotNull
    private final String areaCovered;

    @NotNull
    private final String furnishedType;

    @NotNull
    private final String offerText;

    @NotNull
    private final String propertyId;

    @NotNull
    private final String propertyPrice;

    @NotNull
    private final String propertyTitle;

    @NotNull
    private final String thumbImageUrl;

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

    @NotNull
    private static final HomePageRentModel empty = new HomePageRentModel("", "", "", "", "", "", "", "");

    @NotNull
    private static final HomePageRentModel preview = new HomePageRentModel("", "https://is1-2.housingcdn.com/01c16c28/16c914dc4232379c5b436798b3013bd7/v0/large/1_bhk_apartment-for-rent-thane_west-Thane-hall.jpg", "Pay 10% now and rest on processing", "₹68,000 / Month", "2BHK Fully Furnished Flat", "raaj society, Cadbury junction, Thane ...", "Fully Furnished", "860 sq.ft.");

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

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

    public HomePageRentModel(@NotNull String str, @NotNull String str2, @NotNull String str3, @NotNull String str4, @NotNull String str5, @NotNull String str6, @NotNull String str7, @NotNull String str8) {
        r.k(str, "propertyId");
        r.k(str2, "thumbImageUrl");
        r.k(str3, "offerText");
        r.k(str4, "propertyPrice");
        r.k(str5, "propertyTitle");
        r.k(str6, "address");
        r.k(str7, "furnishedType");
        r.k(str8, "areaCovered");
        this.propertyId = str;
        this.thumbImageUrl = str2;
        this.offerText = str3;
        this.propertyPrice = str4;
        this.propertyTitle = str5;
        this.address = str6;
        this.furnishedType = str7;
        this.areaCovered = str8;
    }

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

    public final String getAreaCovered() {
        return this.areaCovered;
    }

    public final String getFurnishedType() {
        return this.furnishedType;
    }

    @NotNull
    public final String getPropertyId() {
        return this.propertyId;
    }

    public final String getOfferText() {
        return this.offerText;
    }

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

    public final String e() {
        return this.propertyId;
    }

    public final boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (!(obj instanceof HomePageRentModel)) {
            return false;
        }
        HomePageRentModel homePageRentModel = (HomePageRentModel) obj;
        return r.f(this.propertyId, homePageRentModel.propertyId) && r.f(this.thumbImageUrl, homePageRentModel.thumbImageUrl) && r.f(this.offerText, homePageRentModel.offerText) && r.f(this.propertyPrice, homePageRentModel.propertyPrice) && r.f(this.propertyTitle, homePageRentModel.propertyTitle) && r.f(this.address, homePageRentModel.address) && r.f(this.furnishedType, homePageRentModel.furnishedType) && r.f(this.areaCovered, homePageRentModel.areaCovered);
    }

    public final String getPropertyPrice() {
        return this.propertyPrice;
    }

    public final String getPropertyTitle() {
        return this.propertyTitle;
    }

    public final String getThumbImageUrl() {
        return this.thumbImageUrl;
    }

    public final int hashCode() {
        return this.areaCovered.hashCode() + a.c(a.c(a.c(a.c(a.c(a.c(this.propertyId.hashCode() * 31, 31, this.thumbImageUrl), 31, this.offerText), 31, this.propertyPrice), 31, this.propertyTitle), 31, this.address), 31, this.furnishedType);
    }

    public final String toString() {
        String str = this.propertyId;
        String str2 = this.thumbImageUrl;
        String str3 = this.offerText;
        String str4 = this.propertyPrice;
        String str5 = this.propertyTitle;
        String str6 = this.address;
        String str7 = this.furnishedType;
        String str8 = this.areaCovered;
        StringBuilder y = a.y("HomePageRentModel(propertyId=", str, ", thumbImageUrl=", str2, ", offerText=");
        a.D(y, str3, ", propertyPrice=", str4, ", propertyTitle=");
        a.D(y, str5, ", address=", str6, ", furnishedType=");
        return a.s(y, str7, ", areaCovered=", str8, ")");
    }

    @Override
    public final void writeToParcel(Parcel parcel, int i) {
        r.k(parcel, "dest");
        parcel.writeString(this.propertyId);
        parcel.writeString(this.thumbImageUrl);
        parcel.writeString(this.offerText);
        parcel.writeString(this.propertyPrice);
        parcel.writeString(this.propertyTitle);
        parcel.writeString(this.address);
        parcel.writeString(this.furnishedType);
        parcel.writeString(this.areaCovered);
    }
}