424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
|
# File 'lib/XMLFields.rb', line 424
def self.from_hash(hash, name='healthcareAmounts')
base = hash[name]
if(base)
this = HealthcareAmounts.new
this.totalHealthcareAmount = base['totalHealthcareAmount']
this.rxAmount = base['RxAmount']
this.visionAmount = base['visionAmount']
this.clinicOtherAmount = base['clinicOtherAmount']
this.dentalAmount = base['dentalAmount']
SchemaValidation.validate_size(this.totalHealthcareAmount, true, -999999999999, 999999999999, name, 'totalHealthcareAmount')
SchemaValidation.validate_size(this.rxAmount, false, -999999999999, 999999999999, name, 'RxAmount')
SchemaValidation.validate_size(this.visionAmount, false, -999999999999, 999999999999, name, 'visionAmount')
SchemaValidation.validate_size(this.clinicOtherAmount, false, -999999999999, 999999999999, name, 'clinicOtherAmount')
SchemaValidation.validate_size(this.dentalAmount, false, -999999999999, 999999999999, name, 'dentalAmount')
this
else
nil
end
end
|