Class: TigerBeetle::Transfer

Inherits:
Object
  • Object
show all
Defined in:
sig/tigerbeetle.rbs

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeTransfer

Returns a new instance of Transfer.

Parameters:

  • id: (Integer)
  • debit_account_id: (Integer)
  • credit_account_id: (Integer)
  • amount: (Integer)
  • pending_id: (Integer)
  • user_data_128: (Integer)
  • user_data_64: (Integer)
  • user_data_32: (Integer)
  • timeout: (Integer)
  • ledger: (Integer)
  • code: (Integer)
  • flags: (Integer)
  • timestamp: (Integer)


216
# File 'sig/tigerbeetle.rbs', line 216

def initialize: (?id: Integer, ?debit_account_id: Integer, ?credit_account_id: Integer, ?amount: Integer, ?pending_id: Integer, ?user_data_128: Integer, ?user_data_64: Integer, ?user_data_32: Integer, ?timeout: Integer, ?ledger: Integer, ?code: Integer, ?flags: Integer, ?timestamp: Integer) -> void

Instance Attribute Details

#amountInteger

Returns the value of attribute amount.

Returns:

  • (Integer)


205
206
207
# File 'sig/tigerbeetle.rbs', line 205

def amount
  @amount
end

#codeInteger

Returns the value of attribute code.

Returns:

  • (Integer)


212
213
214
# File 'sig/tigerbeetle.rbs', line 212

def code
  @code
end

#credit_account_idInteger

Returns the value of attribute credit_account_id.

Returns:

  • (Integer)


204
205
206
# File 'sig/tigerbeetle.rbs', line 204

def 
  @credit_account_id
end

#debit_account_idInteger

Returns the value of attribute debit_account_id.

Returns:

  • (Integer)


203
204
205
# File 'sig/tigerbeetle.rbs', line 203

def 
  @debit_account_id
end

#flagsInteger

Returns the value of attribute flags.

Returns:

  • (Integer)


213
214
215
# File 'sig/tigerbeetle.rbs', line 213

def flags
  @flags
end

#idInteger

Returns the value of attribute id.

Returns:

  • (Integer)


202
203
204
# File 'sig/tigerbeetle.rbs', line 202

def id
  @id
end

#ledgerInteger

Returns the value of attribute ledger.

Returns:

  • (Integer)


211
212
213
# File 'sig/tigerbeetle.rbs', line 211

def ledger
  @ledger
end

#pending_idInteger

Returns the value of attribute pending_id.

Returns:

  • (Integer)


206
207
208
# File 'sig/tigerbeetle.rbs', line 206

def pending_id
  @pending_id
end

#timeoutInteger

Returns the value of attribute timeout.

Returns:

  • (Integer)


210
211
212
# File 'sig/tigerbeetle.rbs', line 210

def timeout
  @timeout
end

#timestampInteger

Returns the value of attribute timestamp.

Returns:

  • (Integer)


214
215
216
# File 'sig/tigerbeetle.rbs', line 214

def timestamp
  @timestamp
end

#user_data_128Integer

Returns the value of attribute user_data_128.

Returns:

  • (Integer)


207
208
209
# File 'sig/tigerbeetle.rbs', line 207

def user_data_128
  @user_data_128
end

#user_data_32Integer

Returns the value of attribute user_data_32.

Returns:

  • (Integer)


209
210
211
# File 'sig/tigerbeetle.rbs', line 209

def user_data_32
  @user_data_32
end

#user_data_64Integer

Returns the value of attribute user_data_64.

Returns:

  • (Integer)


208
209
210
# File 'sig/tigerbeetle.rbs', line 208

def user_data_64
  @user_data_64
end