Class: Synapse::Node

Inherits:
Object
  • Object
show all
Defined in:
lib/synapse_api/node.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(node_id:, user_id:, payload:, full_dehydrate:, type: nil) ⇒ Node

Returns a new instance of Node.



9
10
11
12
13
14
15
# File 'lib/synapse_api/node.rb', line 9

def initialize(node_id:, user_id:,payload:, full_dehydrate:, type:nil)
	@node_id = node_id
	@full_dehydrate = full_dehydrate
	@user_id = user_id
	@payload = payload
    @type = type
end

Instance Attribute Details

#full_dehydrateObject (readonly)

Returns the value of attribute full_dehydrate.



5
6
7
# File 'lib/synapse_api/node.rb', line 5

def full_dehydrate
  @full_dehydrate
end

#node_idObject (readonly)

Returns the value of attribute node_id.



5
6
7
# File 'lib/synapse_api/node.rb', line 5

def node_id
  @node_id
end

#payloadObject (readonly)

Returns the value of attribute payload.



5
6
7
# File 'lib/synapse_api/node.rb', line 5

def payload
  @payload
end

#typeObject (readonly)

Returns the value of attribute type.



5
6
7
# File 'lib/synapse_api/node.rb', line 5

def type
  @type
end

#user_idObject (readonly)

Returns the value of attribute user_id.



5
6
7
# File 'lib/synapse_api/node.rb', line 5

def user_id
  @user_id
end