001 002package com.commercetools.api.models.order; 003 004import java.time.*; 005import java.util.*; 006 007import com.fasterxml.jackson.annotation.JsonCreator; 008import com.fasterxml.jackson.databind.annotation.*; 009 010import io.vrap.rmf.base.client.ModelBase; 011import io.vrap.rmf.base.client.utils.Generated; 012 013import org.apache.commons.lang3.builder.EqualsBuilder; 014import org.apache.commons.lang3.builder.HashCodeBuilder; 015 016/** 017 * OrderSearchCompoundExpression 018 */ 019@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") 020public class OrderSearchCompoundExpressionImpl implements OrderSearchCompoundExpression, ModelBase { 021 022 /** 023 * create instance with all properties 024 */ 025 @JsonCreator 026 OrderSearchCompoundExpressionImpl() { 027 } 028 029 @Override 030 public boolean equals(Object o) { 031 if (this == o) 032 return true; 033 034 if (o == null || getClass() != o.getClass()) 035 return false; 036 037 OrderSearchCompoundExpressionImpl that = (OrderSearchCompoundExpressionImpl) o; 038 039 return new EqualsBuilder().isEquals(); 040 } 041 042 @Override 043 public int hashCode() { 044 return new HashCodeBuilder(17, 37).toHashCode(); 045 } 046 047}