Class: Unit::Types::CheckDepositLimits
- Inherits:
-
Object
- Object
- Unit::Types::CheckDepositLimits
- Defined in:
- lib/unit-ruby/types/check_deposit_limits.rb
Instance Attribute Summary collapse
-
#daily_deposit_limit ⇒ Object
readonly
Returns the value of attribute daily_deposit_limit.
-
#daily_deposit_limit_used ⇒ Object
readonly
Returns the value of attribute daily_deposit_limit_used.
-
#monthly_deposit_limit ⇒ Object
readonly
Returns the value of attribute monthly_deposit_limit.
-
#monthly_deposit_limit_used ⇒ Object
readonly
Returns the value of attribute monthly_deposit_limit_used.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(daily_deposit_limit:, daily_deposit_limit_used:, monthly_deposit_limit:, monthly_deposit_limit_used:) ⇒ CheckDepositLimits
constructor
A new instance of CheckDepositLimits.
Constructor Details
#initialize(daily_deposit_limit:, daily_deposit_limit_used:, monthly_deposit_limit:, monthly_deposit_limit_used:) ⇒ CheckDepositLimits
Returns a new instance of CheckDepositLimits.
7 8 9 10 11 12 |
# File 'lib/unit-ruby/types/check_deposit_limits.rb', line 7 def initialize(daily_deposit_limit:, daily_deposit_limit_used:, monthly_deposit_limit:, monthly_deposit_limit_used:) @daily_deposit_limit = daily_deposit_limit @daily_deposit_limit_used = daily_deposit_limit_used @monthly_deposit_limit = monthly_deposit_limit @monthly_deposit_limit_used = monthly_deposit_limit_used end |
Instance Attribute Details
#daily_deposit_limit ⇒ Object (readonly)
Returns the value of attribute daily_deposit_limit.
4 5 6 |
# File 'lib/unit-ruby/types/check_deposit_limits.rb', line 4 def daily_deposit_limit @daily_deposit_limit end |
#daily_deposit_limit_used ⇒ Object (readonly)
Returns the value of attribute daily_deposit_limit_used.
4 5 6 |
# File 'lib/unit-ruby/types/check_deposit_limits.rb', line 4 def daily_deposit_limit_used @daily_deposit_limit_used end |
#monthly_deposit_limit ⇒ Object (readonly)
Returns the value of attribute monthly_deposit_limit.
4 5 6 |
# File 'lib/unit-ruby/types/check_deposit_limits.rb', line 4 def monthly_deposit_limit @monthly_deposit_limit end |
#monthly_deposit_limit_used ⇒ Object (readonly)
Returns the value of attribute monthly_deposit_limit_used.
4 5 6 |
# File 'lib/unit-ruby/types/check_deposit_limits.rb', line 4 def monthly_deposit_limit_used @monthly_deposit_limit_used end |
Class Method Details
.cast(val) ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/unit-ruby/types/check_deposit_limits.rb', line 14 def self.cast(val) return val if val.is_a? self return nil if val.nil? new( daily_deposit_limit: val[:limits][:daily], daily_deposit_limit_used: val[:totals_daily], monthly_deposit_limit: val[:limits][:monthly], monthly_deposit_limit_used: val[:totals_monthly] ) end |