Class: SchwabRb::DataObjects::AggregatedBalance
- Inherits:
-
Object
- Object
- SchwabRb::DataObjects::AggregatedBalance
- Defined in:
- lib/schwab_rb/data_objects/account.rb
Instance Attribute Summary collapse
-
#current_liquidation_value ⇒ Object
readonly
Returns the value of attribute current_liquidation_value.
-
#liquidation_value ⇒ Object
readonly
Returns the value of attribute liquidation_value.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(current_liquidation_value:, liquidation_value:) ⇒ AggregatedBalance
constructor
A new instance of AggregatedBalance.
Constructor Details
#initialize(current_liquidation_value:, liquidation_value:) ⇒ AggregatedBalance
Returns a new instance of AggregatedBalance.
236 237 238 239 |
# File 'lib/schwab_rb/data_objects/account.rb', line 236 def initialize(current_liquidation_value:, liquidation_value:) @current_liquidation_value = current_liquidation_value @liquidation_value = liquidation_value end |
Instance Attribute Details
#current_liquidation_value ⇒ Object (readonly)
Returns the value of attribute current_liquidation_value.
241 242 243 |
# File 'lib/schwab_rb/data_objects/account.rb', line 241 def current_liquidation_value @current_liquidation_value end |
#liquidation_value ⇒ Object (readonly)
Returns the value of attribute liquidation_value.
241 242 243 |
# File 'lib/schwab_rb/data_objects/account.rb', line 241 def liquidation_value @liquidation_value end |
Class Method Details
.build(data) ⇒ Object
228 229 230 231 232 233 |
# File 'lib/schwab_rb/data_objects/account.rb', line 228 def build(data) new( current_liquidation_value: data.fetch(:currentLiquidationValue), liquidation_value: data.fetch(:liquidationValue) ) end |