/** * CampaignAttachment.java * * This file was auto-generated from WSDL * by the Apache Axis 1.4.1-SNAPSHOT Nov 07, 2023 (07:57:58 UTC) WSDL2Java emitter. */ package com.gear.common.utils.emailsq.service; public class CampaignAttachment implements java.io.Serializable { private java.lang.String displayName; private byte[] file; private java.lang.String fileType; public CampaignAttachment() { } public CampaignAttachment( java.lang.String displayName, byte[] file, java.lang.String fileType) { this.displayName = displayName; this.file = file; this.fileType = fileType; } /** * Gets the displayName value for this CampaignAttachment. * * @return displayName */ public java.lang.String getDisplayName() { return displayName; } /** * Sets the displayName value for this CampaignAttachment. * * @param displayName */ public void setDisplayName(java.lang.String displayName) { this.displayName = displayName; } /** * Gets the file value for this CampaignAttachment. * * @return file */ public byte[] getFile() { return file; } /** * Sets the file value for this CampaignAttachment. * * @param file */ public void setFile(byte[] file) { this.file = file; } /** * Gets the fileType value for this CampaignAttachment. * * @return fileType */ public java.lang.String getFileType() { return fileType; } /** * Sets the fileType value for this CampaignAttachment. * * @param fileType */ public void setFileType(java.lang.String fileType) { this.fileType = fileType; } private java.lang.Object __equalsCalc = null; public synchronized boolean equals(java.lang.Object obj) { if (!(obj instanceof CampaignAttachment)) return false; CampaignAttachment other = (CampaignAttachment) obj; if (this == obj) return true; if (__equalsCalc != null) { return (__equalsCalc == obj); } __equalsCalc = obj; boolean _equals; _equals = true && ((this.displayName==null && other.getDisplayName()==null) || (this.displayName!=null && this.displayName.equals(other.getDisplayName()))) && ((this.file==null && other.getFile()==null) || (this.file!=null && java.util.Arrays.equals(this.file, other.getFile()))) && ((this.fileType==null && other.getFileType()==null) || (this.fileType!=null && this.fileType.equals(other.getFileType()))); __equalsCalc = null; return _equals; } private boolean __hashCodeCalc = false; public synchronized int hashCode() { if (__hashCodeCalc) { return 0; } __hashCodeCalc = true; int _hashCode = 1; if (getDisplayName() != null) { _hashCode += getDisplayName().hashCode(); } if (getFile() != null) { for (int i=0; i