Class: FidorApi::Transfer::SEPA
- Extended by:
- AmountAttributes, ModelAttribute
- Defined in:
- lib/fidor_api/transfer.rb
Defined Under Namespace
Modules: ClientSupport
Instance Attribute Summary
Attributes inherited from Resource
Class Method Summary collapse
Instance Method Summary collapse
Methods included from AmountAttributes
amount_attribute, attributes, extended
Methods inherited from Base
Methods inherited from Resource
#initialize, model_name, #persisted?, request
Constructor Details
This class inherits a constructor from FidorApi::Resource
Class Method Details
.required_attributes ⇒ Object
97 98 99 |
# File 'lib/fidor_api/transfer.rb', line 97 def self.required_attributes [ :account_id, :external_uid, :remote_iban, :remote_name, :amount, :subject ] end |
.writeable_attributes ⇒ Object
101 102 103 |
# File 'lib/fidor_api/transfer.rb', line 101 def self.writeable_attributes required_attributes + [:remote_bic] end |
Instance Method Details
#as_json ⇒ Object
107 108 109 |
# File 'lib/fidor_api/transfer.rb', line 107 def as_json attributes.slice *self.class.writeable_attributes end |