Sha256: 8d14b73940a2388bd998172d1f4b7edcbbef4a00ce4c511e2786a25d1a87d1ab
Contents?: true
Size: 1.85 KB
Versions: 3
Compression:
Stored size: 1.85 KB
Contents
diff --git a/lib/budgea_client/models/connection.rb b/lib/budgea_client/models/connection.rb index 6c79b96..96c830c 100644 --- a/lib/budgea_client/models/connection.rb +++ b/lib/budgea_client/models/connection.rb @@ -248,7 +248,8 @@ module BudgeaClient return false if @id.nil? return false if @id_connector.nil? return false if @active.nil? - state_validator = EnumAttributeValidator.new('String', ['wrongpass', 'additionalInformationNeeded', 'websiteUnavailable', 'actionNeeded', 'SCARequired', 'decoupled', 'passwordExpired', 'webauthRequired', 'rateLimiting', 'bug']) + # Nil on validator is a monkey patch since swagger 2.0 does not allow nullable Enum + state_validator = EnumAttributeValidator.new('String', ['wrongpass', 'additionalInformationNeeded', 'websiteUnavailable', 'actionNeeded', 'SCARequired', 'decoupled', 'passwordExpired', 'webauthRequired', 'rateLimiting', 'bug', nil]) return false unless state_validator.valid?(@state) true end @@ -256,7 +257,8 @@ module BudgeaClient # Custom attribute writer method checking allowed values (enum). # @param [Object] state Object to be assigned def state=(state) - validator = EnumAttributeValidator.new('String', ['wrongpass', 'additionalInformationNeeded', 'websiteUnavailable', 'actionNeeded', 'SCARequired', 'decoupled', 'passwordExpired', 'webauthRequired', 'rateLimiting', 'bug']) + # Nil on validator is a monkey patch since swagger 2.0 does not allow nullable Enum + validator = EnumAttributeValidator.new('String', ['wrongpass', 'additionalInformationNeeded', 'websiteUnavailable', 'actionNeeded', 'SCARequired', 'decoupled', 'passwordExpired', 'webauthRequired', 'rateLimiting', 'bug', nil]) unless validator.valid?(state) fail ArgumentError, 'invalid value for "state", must be one of #{validator.allowable_values}.' end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
budgea_client-5.5.0 | patches/01_allow_enum_nil.patch |
budgea_client-5.4.0 | patches/01_allow_enum_nil.patch |
budgea_client-5.3.8 | patches/01_allow_enum_nil.patch |