public boolean equals()

in aws-lambda-java-events/src/main/java/com/amazonaws/services/lambda/runtime/events/IoTButtonEvent.java [114:136]


    public boolean equals(Object obj) {
        if (this == obj)
            return true;
        if (obj == null)
            return false;

        if (obj instanceof IoTButtonEvent == false)
            return false;
        IoTButtonEvent other = (IoTButtonEvent) obj;
        if (other.getSerialNumber() == null ^ this.getSerialNumber() == null)
            return false;
        if (other.getSerialNumber() != null && other.getSerialNumber().equals(this.getSerialNumber()) == false)
            return false;
        if (other.getClickType() == null ^ this.getClickType() == null)
            return false;
        if (other.getClickType() != null && other.getClickType().equals(this.getClickType()) == false)
            return false;
        if (other.getBatteryVoltage() == null ^ this.getBatteryVoltage() == null)
            return false;
        if (other.getBatteryVoltage() != null && other.getBatteryVoltage().equals(this.getBatteryVoltage()) == false)
            return false;
        return true;
    }