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