Class: IdnSdkRuby::Com::Nbos::Capi::Modules::Core::V0::AuthorityApiModel

Inherits:
Identity::V0::BasicActiveModel show all
Defined in:
lib/idn_sdk_ruby/com/nbos/capi/modules/core/v0/authority_api_model.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(uAuthorityName = nil, displayName = nil, description = nil) ⇒ AuthorityApiModel

Returns a new instance of AuthorityApiModel.



12
13
14
15
16
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/core/v0/authority_api_model.rb', line 12

def initialize(uAuthorityName = nil, displayName = nil, description = nil)
  @uAuthorityName = uAuthorityName
	@displayName = displayName
	@description = description
end

Instance Attribute Details

#descriptionObject

Returns the value of attribute description.



10
11
12
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/core/v0/authority_api_model.rb', line 10

def description
  @description
end

#displayNameObject

Returns the value of attribute displayName.



10
11
12
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/core/v0/authority_api_model.rb', line 10

def displayName
  @displayName
end

#uAuthorityNameObject

Returns the value of attribute uAuthorityName.



10
11
12
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/core/v0/authority_api_model.rb', line 10

def uAuthorityName
  @uAuthorityName
end

Instance Method Details

#add_errors(json_response) ⇒ Object



46
47
48
49
50
51
52
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/core/v0/authority_api_model.rb', line 46

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



54
55
56
57
58
59
60
61
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/core/v0/authority_api_model.rb', line 54

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 = {}) ⇒ Object



30
31
32
33
34
35
36
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/core/v0/authority_api_model.rb', line 30

def as_json(options={})
	{
			uAuthorityName: @uAuthorityName,
			displayName: @displayName,
			description: @description
	}
end

#getdescriptionObject



26
27
28
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/core/v0/authority_api_model.rb', line 26

def getdescription()
	return @description
end

#getdisplayNameObject



22
23
24
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/core/v0/authority_api_model.rb', line 22

def getdisplayName()
	return @displayName
end

#getuAuthorityNameObject



18
19
20
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/core/v0/authority_api_model.rb', line 18

def getuAuthorityName()
	return @uAuthorityName
end

#to_json(*options) ⇒ Object



38
39
40
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/core/v0/authority_api_model.rb', line 38

def to_json(*options)
	as_json(*options).to_json(*options)
end

#to_sObject



42
43
44
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/core/v0/authority_api_model.rb', line 42

def to_s
	to_json
end