Class: Synapse::Transaction

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(trans_id:, payload:, node_id: nil, user: nil) ⇒ Transaction

Returns a new instance of Transaction.



8
9
10
11
12
13
# File 'lib/synapse_api/transaction.rb', line 8

def initialize(trans_id:, payload:, node_id:nil, user:nil)
	@trans_id = trans_id
	@payload = payload
    @node_id = node_id
    @user = user
end

Instance Attribute Details

#node_idObject

Returns the value of attribute node_id.



6
7
8
# File 'lib/synapse_api/transaction.rb', line 6

def node_id
  @node_id
end

#payloadObject

Returns the value of attribute payload.



6
7
8
# File 'lib/synapse_api/transaction.rb', line 6

def payload
  @payload
end

#trans_idObject

Returns the value of attribute trans_id.



6
7
8
# File 'lib/synapse_api/transaction.rb', line 6

def trans_id
  @trans_id
end

#userObject

Returns the value of attribute user.



6
7
8
# File 'lib/synapse_api/transaction.rb', line 6

def user
  @user
end