public override int GetHashCode()
        {
            int result = BlockedId != null?BlockedId.GetHashCode() : 0;

            result = (31 * result) + (StateName != null ? StateName.GetHashCode() : 0);
            result = (31 * result) + (Service != null ? Service.GetHashCode() : 0);
            result = (31 * result) + BlockChange.GetHashCode();
            result = (31 * result) + BlockEntitlement.GetHashCode();
            result = (31 * result) + BlockBilling.GetHashCode();
            result = (31 * result) + (EffectiveDate != null ? EffectiveDate.GetHashCode() : 0);
            result = (31 * result) + Type.GetHashCode();
            return(result);
        }