Class: ValidationError

Inherits:
JSONable show all
Defined in:
lib/Entities/validation_error.rb

Instance Method Summary collapse

Methods inherited from JSONable

#from_json!, #to_h, #to_json

Constructor Details

#initialize(h = nil) ⇒ ValidationError

private int Count; private String ErrorSummary; private String ErrorDescription; private List<ValidationError> ErrorDetails;



9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'lib/Entities/validation_error.rb', line 9

def initialize(h = nil)

  if(h != nil)
    h.each {
        |k,v|

      propNameFormatted = k.to_s + "="


      if(ValidationError.instance_methods(false).include?(propNameFormatted.to_sym))
        public_send("#{k}=",v)
      end
    }
  end

end

Instance Method Details

#Count=(count) ⇒ Object



26
27
28
# File 'lib/Entities/validation_error.rb', line 26

def Count=(count)
  @count = count
end

#ErrorDescription=(errorDescription) ⇒ Object



34
35
36
# File 'lib/Entities/validation_error.rb', line 34

def ErrorDescription=(errorDescription)
  @errorDescription = errorDescription
end

#ErrorDetails=(errorDetails) ⇒ Object

list<ValidationError>



38
39
40
# File 'lib/Entities/validation_error.rb', line 38

def ErrorDetails=(errorDetails) #list<ValidationError>
  @errorDetails = errorDetails
end

#ErrorSummary=(errorSummary) ⇒ Object



30
31
32
# File 'lib/Entities/validation_error.rb', line 30

def ErrorSummary=(errorSummary)
  @errorSummary = errorSummary
end

#getCountObject

Getters



44
45
46
# File 'lib/Entities/validation_error.rb', line 44

def getCount
  return @count
end

#getErrorDescriptionObject



52
53
54
# File 'lib/Entities/validation_error.rb', line 52

def getErrorDescription
  return @errorDescription
end

#getErrorDetailsObject



56
57
58
# File 'lib/Entities/validation_error.rb', line 56

def getErrorDetails
  return @errorDetails
end

#getErrorSummaryObject



48
49
50
# File 'lib/Entities/validation_error.rb', line 48

def getErrorSummary
  return @errorSummary
end