@Override public int hashCode() { int result = totalOrdering != null ? totalOrdering.hashCode() : 0; result = 31 * result + (subscriptionId != null ? subscriptionId.hashCode() : 0); result = 31 * result + (bundleId != null ? bundleId.hashCode() : 0); result = 31 * result + (bundleExternalKey != null ? bundleExternalKey.hashCode() : 0); result = 31 * result + (eventId != null ? eventId.hashCode() : 0); result = 31 * result + (eventType != null ? eventType.hashCode() : 0); result = 31 * result + (apiEventType != null ? apiEventType.hashCode() : 0); result = 31 * result + (effectiveTransitionTime != null ? effectiveTransitionTime.hashCode() : 0); result = 31 * result + (previousState != null ? previousState.hashCode() : 0); result = 31 * result + (previousPriceList != null ? previousPriceList.hashCode() : 0); result = 31 * result + (previousBillingCycleDayLocal != null ? previousBillingCycleDayLocal.hashCode() : 0); result = 31 * result + (previousPlan != null ? previousPlan.hashCode() : 0); result = 31 * result + (previousPhase != null ? previousPhase.hashCode() : 0); result = 31 * result + (nextState != null ? nextState.hashCode() : 0); result = 31 * result + (nextPriceList != null ? nextPriceList.hashCode() : 0); result = 31 * result + (nextBillingCycleDayLocal != null ? nextBillingCycleDayLocal.hashCode() : 0); result = 31 * result + (nextPlan != null ? nextPlan.hashCode() : 0); result = 31 * result + (nextPhase != null ? nextPhase.hashCode() : 0); result = 31 * result + (isFromDisk != null ? isFromDisk.hashCode() : 0); result = 31 * result + (remainingEventsForUserOperation != null ? remainingEventsForUserOperation.hashCode() : 0); result = 31 * result + (userToken != null ? userToken.hashCode() : 0); return result; } }
@Override public int hashCode() { int result = totalOrdering != null ? totalOrdering.hashCode() : 0; result = 31 * result + (subscriptionId != null ? subscriptionId.hashCode() : 0); result = 31 * result + (bundleId != null ? bundleId.hashCode() : 0); result = 31 * result + (eventId != null ? eventId.hashCode() : 0); result = 31 * result + (requestedTransitionTime != null ? requestedTransitionTime.hashCode() : 0); result = 31 * result + (effectiveTransitionTime != null ? effectiveTransitionTime.hashCode() : 0); result = 31 * result + (previousState != null ? previousState.hashCode() : 0); result = 31 * result + (previousPriceList != null ? previousPriceList.hashCode() : 0); result = 31 * result + (previousBillCycleDayLocal != null ? previousBillCycleDayLocal.hashCode() : 0); result = 31 * result + (previousPlan != null ? previousPlan.hashCode() : 0); result = 31 * result + (previousPhase != null ? previousPhase.hashCode() : 0); result = 31 * result + (nextState != null ? nextState.hashCode() : 0); result = 31 * result + (nextPriceList != null ? nextPriceList.hashCode() : 0); result = 31 * result + (nextBillCycleDayLocal != null ? nextBillCycleDayLocal.hashCode() : 0); result = 31 * result + (nextPlan != null ? nextPlan.hashCode() : 0); result = 31 * result + (nextPhase != null ? nextPhase.hashCode() : 0); result = 31 * result + (remainingEventsForUserOperation != null ? remainingEventsForUserOperation.hashCode() : 0); result = 31 * result + (transitionType != null ? transitionType.hashCode() : 0); result = 31 * result + (startDate != null ? startDate.hashCode() : 0); return result; } }
+ ((nextPriceList == null) ? 0 : nextPriceList.hashCode()); result = prime * result + ((nextState == null) ? 0 : nextState.hashCode()); result = prime * result + ((previousPhase == null) ? 0 : previousPhase.hashCode()); .hashCode()); result = prime * result + ((previousState == null) ? 0 : previousState.hashCode()); result = prime
+ ((nextPriceList == null) ? 0 : nextPriceList.hashCode()); result = prime * result + ((nextState == null) ? 0 : nextState.hashCode()); result = prime * result + ((previousPhase == null) ? 0 : previousPhase.hashCode()); .hashCode()); result = prime * result + ((previousState == null) ? 0 : previousState.hashCode()); result = prime
@Override public int hashCode() { int result = totalOrdering != null ? totalOrdering.hashCode() : 0; result = 31 * result + (subscriptionId != null ? subscriptionId.hashCode() : 0); result = 31 * result + (bundleId != null ? bundleId.hashCode() : 0); result = 31 * result + (bundleExternalKey != null ? bundleExternalKey.hashCode() : 0); result = 31 * result + (eventId != null ? eventId.hashCode() : 0); result = 31 * result + (eventType != null ? eventType.hashCode() : 0); result = 31 * result + (apiEventType != null ? apiEventType.hashCode() : 0); result = 31 * result + (effectiveTransitionTime != null ? effectiveTransitionTime.hashCode() : 0); result = 31 * result + (previousState != null ? previousState.hashCode() : 0); result = 31 * result + (previousPriceList != null ? previousPriceList.hashCode() : 0); result = 31 * result + (previousBillingCycleDayLocal != null ? previousBillingCycleDayLocal.hashCode() : 0); result = 31 * result + (previousPlan != null ? previousPlan.hashCode() : 0); result = 31 * result + (previousPhase != null ? previousPhase.hashCode() : 0); result = 31 * result + (nextState != null ? nextState.hashCode() : 0); result = 31 * result + (nextPriceList != null ? nextPriceList.hashCode() : 0); result = 31 * result + (nextBillingCycleDayLocal != null ? nextBillingCycleDayLocal.hashCode() : 0); result = 31 * result + (nextPlan != null ? nextPlan.hashCode() : 0); result = 31 * result + (nextPhase != null ? nextPhase.hashCode() : 0); result = 31 * result + (isFromDisk != null ? isFromDisk.hashCode() : 0); result = 31 * result + (remainingEventsForUserOperation != null ? remainingEventsForUserOperation.hashCode() : 0); result = 31 * result + (userToken != null ? userToken.hashCode() : 0); return result; } }
@Override public int hashCode() { int result = totalOrdering != null ? totalOrdering.hashCode() : 0; result = 31 * result + (subscriptionId != null ? subscriptionId.hashCode() : 0); result = 31 * result + (bundleId != null ? bundleId.hashCode() : 0); result = 31 * result + (eventId != null ? eventId.hashCode() : 0); result = 31 * result + (requestedTransitionTime != null ? requestedTransitionTime.hashCode() : 0); result = 31 * result + (effectiveTransitionTime != null ? effectiveTransitionTime.hashCode() : 0); result = 31 * result + (previousState != null ? previousState.hashCode() : 0); result = 31 * result + (previousPriceList != null ? previousPriceList.hashCode() : 0); result = 31 * result + (previousBillCycleDayLocal != null ? previousBillCycleDayLocal.hashCode() : 0); result = 31 * result + (previousPlan != null ? previousPlan.hashCode() : 0); result = 31 * result + (previousPhase != null ? previousPhase.hashCode() : 0); result = 31 * result + (nextState != null ? nextState.hashCode() : 0); result = 31 * result + (nextPriceList != null ? nextPriceList.hashCode() : 0); result = 31 * result + (nextBillCycleDayLocal != null ? nextBillCycleDayLocal.hashCode() : 0); result = 31 * result + (nextPlan != null ? nextPlan.hashCode() : 0); result = 31 * result + (nextPhase != null ? nextPhase.hashCode() : 0); result = 31 * result + (remainingEventsForUserOperation != null ? remainingEventsForUserOperation.hashCode() : 0); result = 31 * result + (transitionType != null ? transitionType.hashCode() : 0); result = 31 * result + (startDate != null ? startDate.hashCode() : 0); return result; } }
@Override public int hashCode() { int result = accountId != null ? accountId.hashCode() : 0; result = 31 * result + (bundleId != null ? bundleId.hashCode() : 0); result = 31 * result + (subscriptionId != null ? subscriptionId.hashCode() : 0); result = 31 * result + (externalKey != null ? externalKey.hashCode() : 0); result = 31 * result + (startDate != null ? startDate.hashCode() : 0); result = 31 * result + (productName != null ? productName.hashCode() : 0); result = 31 * result + (productCategory != null ? productCategory.hashCode() : 0); result = 31 * result + (billingPeriod != null ? billingPeriod.hashCode() : 0); result = 31 * result + (phaseType != null ? phaseType.hashCode() : 0); result = 31 * result + (priceList != null ? priceList.hashCode() : 0); result = 31 * result + (planName != null ? planName.hashCode() : 0); result = 31 * result + (state != null ? state.hashCode() : 0); result = 31 * result + (sourceType != null ? sourceType.hashCode() : 0); result = 31 * result + (cancelledDate != null ? cancelledDate.hashCode() : 0); result = 31 * result + (chargedThroughDate != null ? chargedThroughDate.hashCode() : 0); result = 31 * result + (billingStartDate != null ? billingStartDate.hashCode() : 0); result = 31 * result + (billingEndDate != null ? billingEndDate.hashCode() : 0); result = 31 * result + (billCycleDayLocal != null ? billCycleDayLocal.hashCode() : 0); result = 31 * result + (events != null ? events.hashCode() : 0); result = 31 * result + (priceOverrides != null ? priceOverrides.hashCode() : 0); return result; }