package com.qianwen.core.oss.model; import java.util.Date; /* loaded from: blade-starter-oss-9.3.0.0-SNAPSHOT.jar:org/springblade/core/oss/model/OssFile.class */ public class OssFile { private String link; private String name; public String hash; private long length; private Date putTime; private String contentType; public void setLink(final String link) { this.link = link; } public void setName(final String name) { this.name = name; } public void setHash(final String hash) { this.hash = hash; } public void setLength(final long length) { this.length = length; } public void setPutTime(final Date putTime) { this.putTime = putTime; } public void setContentType(final String contentType) { this.contentType = contentType; } public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof OssFile) { OssFile other = (OssFile) o; if (other.canEqual(this) && getLength() == other.getLength()) { Object this$link = getLink(); Object other$link = other.getLink(); if (this$link == null) { if (other$link != null) { return false; } } else if (!this$link.equals(other$link)) { return false; } Object this$name = getName(); Object other$name = other.getName(); if (this$name == null) { if (other$name != null) { return false; } } else if (!this$name.equals(other$name)) { return false; } Object this$hash = getHash(); Object other$hash = other.getHash(); if (this$hash == null) { if (other$hash != null) { return false; } } else if (!this$hash.equals(other$hash)) { return false; } Object this$putTime = getPutTime(); Object other$putTime = other.getPutTime(); if (this$putTime == null) { if (other$putTime != null) { return false; } } else if (!this$putTime.equals(other$putTime)) { return false; } Object this$contentType = getContentType(); Object other$contentType = other.getContentType(); return this$contentType == null ? other$contentType == null : this$contentType.equals(other$contentType); } return false; } return false; } protected boolean canEqual(final Object other) { return other instanceof OssFile; } public int hashCode() { long $length = getLength(); int result = (1 * 59) + ((int) (($length >>> 32) ^ $length)); Object $link = getLink(); int result2 = (result * 59) + ($link == null ? 43 : $link.hashCode()); Object $name = getName(); int result3 = (result2 * 59) + ($name == null ? 43 : $name.hashCode()); Object $hash = getHash(); int result4 = (result3 * 59) + ($hash == null ? 43 : $hash.hashCode()); Object $putTime = getPutTime(); int result5 = (result4 * 59) + ($putTime == null ? 43 : $putTime.hashCode()); Object $contentType = getContentType(); return (result5 * 59) + ($contentType == null ? 43 : $contentType.hashCode()); } public String toString() { return "OssFile(link=" + getLink() + ", name=" + getName() + ", hash=" + getHash() + ", length=" + getLength() + ", putTime=" + getPutTime() + ", contentType=" + getContentType() + ")"; } public String getLink() { return this.link; } public String getName() { return this.name; } public String getHash() { return this.hash; } public long getLength() { return this.length; } public Date getPutTime() { return this.putTime; } public String getContentType() { return this.contentType; } }