class IdnSdkRuby::Com::Nbos::Capi::Modules::Core::V0::ModuleApiModel
Attributes
message[RW]
name[RW]
uuid[RW]
Public Class Methods
new(uuid = nil, name = nil)
click to toggle source
# 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
Public Instance Methods
add_errors(json_response)
click to toggle source
# 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)
click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/modules/core/v0/module_api_model.rb, line 48 def add_messages(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={})
click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/modules/core/v0/module_api_model.rb, line 25 def as_json(options={}) { uuid: @uuid, name: @name } end
getName()
click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/modules/core/v0/module_api_model.rb, line 21 def getName() return @name end
getUuid()
click to toggle source
# 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)
click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/modules/core/v0/module_api_model.rb, line 32 def to_json(*options) as_json(*options).to_json(*options) end
to_s()
click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/modules/core/v0/module_api_model.rb, line 36 def to_s to_json end