Class: IdnSdkRuby::Com::Nbos::Capi::Modules::Core::V0::ModuleApiModel
- Inherits:
-
Identity::V0::BasicActiveModel
- Object
- Identity::V0::BasicActiveModel
- IdnSdkRuby::Com::Nbos::Capi::Modules::Core::V0::ModuleApiModel
- Defined in:
- lib/idn_sdk_ruby/com/nbos/capi/modules/core/v0/module_api_model.rb
Instance Attribute Summary collapse
-
#message ⇒ Object
Returns the value of attribute message.
-
#name ⇒ Object
Returns the value of attribute name.
-
#uuid ⇒ Object
Returns the value of attribute uuid.
Instance Method Summary collapse
- #add_errors(json_response) ⇒ Object
- #add_messages(json_response) ⇒ Object
- #as_json(options = {}) ⇒ Object
- #getName ⇒ Object
- #getUuid ⇒ Object
-
#initialize(uuid = nil, name = nil) ⇒ ModuleApiModel
constructor
A new instance of ModuleApiModel.
- #to_json(*options) ⇒ Object
- #to_s ⇒ Object
Constructor Details
#initialize(uuid = nil, name = nil) ⇒ ModuleApiModel
Returns a new instance of ModuleApiModel.
12 13 14 15 |
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/core/v0/module_api_model.rb', line 12 def initialize(uuid = nil, name = nil) @uuid = uuid @name = name end |
Instance Attribute Details
#message ⇒ Object
Returns the value of attribute message.
10 11 12 |
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/core/v0/module_api_model.rb', line 10 def @message end |
#name ⇒ Object
Returns the value of attribute name.
10 11 12 |
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/core/v0/module_api_model.rb', line 10 def name @name end |
#uuid ⇒ Object
Returns the value of attribute uuid.
10 11 12 |
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/core/v0/module_api_model.rb', line 10 def uuid @uuid end |
Instance Method Details
#add_errors(json_response) ⇒ Object
40 41 42 43 44 45 46 |
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/core/v0/module_api_model.rb', line 40 def add_errors(json_response) json_response["errors"].each do |e| property_name = e['propertyName'] msg = e['message'] self.errors[property_name] << msg end end |
#add_messages(json_response) ⇒ Object
48 49 50 51 52 53 54 55 |
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/core/v0/module_api_model.rb', line 48 def (json_response) if json_response["message"].present? @message = json_response["message"] elsif json_response["error"].present? @message = json_response["error"] end end |
#as_json(options = {}) ⇒ Object
25 26 27 28 29 30 |
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/core/v0/module_api_model.rb', line 25 def as_json(={}) { uuid: @uuid, name: @name } end |
#getName ⇒ Object
21 22 23 |
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/core/v0/module_api_model.rb', line 21 def getName() return @name end |
#getUuid ⇒ Object
17 18 19 |
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/core/v0/module_api_model.rb', line 17 def getUuid() return @uuid end |
#to_json(*options) ⇒ Object
32 33 34 |
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/core/v0/module_api_model.rb', line 32 def to_json(*) as_json(*).to_json(*) end |
#to_s ⇒ Object
36 37 38 |
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/core/v0/module_api_model.rb', line 36 def to_s to_json end |