导航菜单

页面标题

页面副标题

Housing v14.7.8 - ProjectDetailsModel.java 源代码

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

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


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

import androidx.compose.runtime.Immutable;
import com.locon.home.presentation.ui.components.sections.t2;
import kotlin.Metadata;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.r;
import org.jetbrains.annotations.NotNull;

@Immutable
@Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0002\b\u0010\b\u0087\b\u0018\u0000 \u00102\u00020\u0001:\u0001\u0011B'\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¢\u0006\u0004\b\u0007\u0010\bJ\u0010\u0010\t\u001a\u00020\u0002HÆ\u0003¢\u0006\u0004\b\t\u0010\nR\u0017\u0010\u0003\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u0003\u0010\u000b\u001a\u0004\b\f\u0010\nR\u0017\u0010\u0004\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u0004\u0010\u000b\u001a\u0004\b\r\u0010\nR\u0017\u0010\u0005\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u0005\u0010\u000b\u001a\u0004\b\u000e\u0010\nR\u0017\u0010\u0006\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u0006\u0010\u000b\u001a\u0004\b\u000f\u0010\n¨\u0006\u0012"}, d2 = {"Lcom/locon/home/domain/model/datamodel/ProjectDetailsModel;", "", "", "propertyId", "imageUrl", "projectName", "developerCompanyName", "<init>", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V", "component1", "()Ljava/lang/String;", "Ljava/lang/String;", "e", "c", "d", "b", "Companion", "a", "domain_gammaRelease"}, k = t2.HOUSE_RENT_ID, mv = {t2.OFFICE_RENT_ID, 0, 0}, xi = 48)
public final class ProjectDetailsModel {

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

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

    @NotNull
    private static final ProjectDetailsModel preview = new ProjectDetailsModel("288535", "https://is1-3.housingcdn.com/012c1500/00516b25b63e75d952404f706ae6a42d/v0/medium/rasun_the_elysian-kondapur_hyderabad-hyderabad-rasun_group.jpeg", "Godrej Nirvana", "Godrej Realtors Pvt. Ltd.");

    @NotNull
    private final String developerCompanyName;

    @NotNull
    private final String imageUrl;

    @NotNull
    private final String projectName;

    @NotNull
    private final String propertyId;

    @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/home/domain/model/datamodel/ProjectDetailsModel$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 ProjectDetailsModel(@NotNull String str, @NotNull String str2, @NotNull String str3, @NotNull String str4) {
        r.k(str, "propertyId");
        r.k(str2, "imageUrl");
        r.k(str3, "projectName");
        r.k(str4, "developerCompanyName");
        this.propertyId = str;
        this.imageUrl = str2;
        this.projectName = str3;
        this.developerCompanyName = str4;
    }

    public final String getDeveloperCompanyName() {
        return this.developerCompanyName;
    }

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

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

    public final String getProjectName() {
        return this.projectName;
    }

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

    public final boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (!(obj instanceof ProjectDetailsModel)) {
            return false;
        }
        ProjectDetailsModel projectDetailsModel = (ProjectDetailsModel) obj;
        return r.f(this.propertyId, projectDetailsModel.propertyId) && r.f(this.imageUrl, projectDetailsModel.imageUrl) && r.f(this.projectName, projectDetailsModel.projectName) && r.f(this.developerCompanyName, projectDetailsModel.developerCompanyName);
    }

    public final int hashCode() {
        return this.developerCompanyName.hashCode() + a.c(a.c(this.propertyId.hashCode() * 31, 31, this.imageUrl), 31, this.projectName);
    }

    public final String toString() {
        String str = this.propertyId;
        String str2 = this.imageUrl;
        return a.s(a.y("ProjectDetailsModel(propertyId=", str, ", imageUrl=", str2, ", projectName="), this.projectName, ", developerCompanyName=", this.developerCompanyName, ")");
    }
}