def valid?
      calculation_phase_validator = EnumAttributeValidator.new('String', ["FEE_SUBTOTAL_PHASE", "OTHER", "FEE_TOTAL_PHASE"])
      return false unless calculation_phase_validator.valid?(@calculation_phase)
      adjustment_type_validator = EnumAttributeValidator.new('String', ["TAX"])
      return false unless adjustment_type_validator.valid?(@adjustment_type)
      inclusion_type_validator = EnumAttributeValidator.new('String', ["ADDITIVE", "INCLUSIVE"])
      return false unless inclusion_type_validator.valid?(@inclusion_type)
      type_validator = EnumAttributeValidator.new('String', ["CA_GST", "CA_HST", "CA_PST", "CA_QST", "JP_CONSUMPTION_TAX", "CA_PEI_PST", "US_SALES_TAX", "OTHER"])
      return false unless type_validator.valid?(@type)
      return true
    end
def valid?
      calculation_phase_validator = EnumAttributeValidator.new('String', ["FEE_SUBTOTAL_PHASE", "OTHER", "FEE_TOTAL_PHASE"])
      return false unless calculation_phase_validator.valid?(@calculation_phase)
      adjustment_type_validator = EnumAttributeValidator.new('String', ["TAX"])
      return false unless adjustment_type_validator.valid?(@adjustment_type)
      inclusion_type_validator = EnumAttributeValidator.new('String', ["ADDITIVE", "INCLUSIVE"])
      return false unless inclusion_type_validator.valid?(@inclusion_type)
      type_validator = EnumAttributeValidator.new('String', ["CA_GST", "CA_HST", "CA_PST", "CA_QST", "JP_CONSUMPTION_TAX", "CA_PEI_PST", "US_SALES_TAX", "OTHER"])
      return false unless type_validator.valid?(@type)
      return true
    end
Check to see if the all the properties in the model are valid
 @return true if the model is valid