Class: Figo::Security

Inherits:
Base
  • Object
show all
Defined in:
lib/security/model.rb

Overview

Object representing a Payment

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Base

#dump, dump_attributes

Constructor Details

#initialize(session, json) ⇒ Security



7
8
9
# File 'lib/security/model.rb', line 7

def initialize(session, json)
  super(session, json)
end

Instance Attribute Details

#account_idString

Internal figo Connect account ID



29
30
31
# File 'lib/security/model.rb', line 29

def 
  @account_id
end

#amountDecNum

Order amount



17
18
19
# File 'lib/security/model.rb', line 17

def amount
  @amount
end

#amount_original_currencyNumber

Monetary value in trading currency



45
46
47
# File 'lib/security/model.rb', line 45

def amount_original_currency
  @amount_original_currency
end

#creation_timestampDate

Internal creation timestamp on the figo Connect server



77
78
79
# File 'lib/security/model.rb', line 77

def creation_timestamp
  @creation_timestamp
end

#currencyString

Three-character currency code



21
22
23
# File 'lib/security/model.rb', line 21

def currency
  @currency
end

#exchange_rateNumber

Exchange rate between trading and account currency



49
50
51
# File 'lib/security/model.rb', line 49

def exchange_rate
  @exchange_rate
end

#isinString

International Securities Identification Number



33
34
35
# File 'lib/security/model.rb', line 33

def isin
  @isin
end

#modification_timestampDate

Internal modification timestamp on the figo



81
82
83
# File 'lib/security/model.rb', line 81

def modification_timestamp
  @modification_timestamp
end

#nameString

Name of creditor or debtor



13
14
15
# File 'lib/security/model.rb', line 13

def name
  @name
end

#priceNumber

Current price



53
54
55
# File 'lib/security/model.rb', line 53

def price
  @price
end

#price_currencyString

Currency of current price



57
58
59
# File 'lib/security/model.rb', line 57

def price_currency
  @price_currency
end

#purchase_priceNumber

Purchase price



61
62
63
# File 'lib/security/model.rb', line 61

def purchase_price
  @purchase_price
end

#purchase_price_currencyString

Currency of purchase price



65
66
67
# File 'lib/security/model.rb', line 65

def purchase_price_currency
  @purchase_price_currency
end

#quantityNumber

Number of pieces or value



41
42
43
# File 'lib/security/model.rb', line 41

def quantity
  @quantity
end

#security_idString

Internal figo Connect security ID



25
26
27
# File 'lib/security/model.rb', line 25

def security_id
  @security_id
end

#trade_timestampDate

Trading timestamp



73
74
75
# File 'lib/security/model.rb', line 73

def trade_timestamp
  @trade_timestamp
end

#visitedBoolean

This flag indicates whether the security has already been marked as visited by the user



69
70
71
# File 'lib/security/model.rb', line 69

def visited
  @visited
end

#wknString

Wertpapierkennnummer (if available)



37
38
39
# File 'lib/security/model.rb', line 37

def wkn
  @wkn
end