Class: Nova::API::Resource::DirectReceivable
- Inherits:
-
DirectBill
- Object
- Dry::Struct
- Utils::BaseStruct
- Base
- DirectBill
- Nova::API::Resource::DirectReceivable
- Defined in:
- lib/nova/api/resource/direct_receivable.rb
Defined Under Namespace
Classes: Installment
Constant Summary collapse
- ALLOWED_ATTRIBUTES =
Nova::API::Resource::DirectBill::ALLOWED_ATTRIBUTES.dup << :gross_value
Constants inherited from Base
Base::PRODUCTION_HOST, Base::SCHEME, Base::STAGING_HOST
Constants inherited from Utils::BaseStruct
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from Base
authorization_header, base_url, configuration, do_get, do_get_search, #endpoint, perform_get
Methods inherited from Utils::BaseStruct
#allowed_attributes, generate_valid_value_for, initialize_empty_model_with_id, value_for_field
Class Method Details
.create(parameters) ⇒ Object
21 22 23 24 25 |
# File 'lib/nova/api/resource/direct_receivable.rb', line 21 def self.create(parameters) model = new parameters model.create end |
.endpoint ⇒ Object
17 18 19 |
# File 'lib/nova/api/resource/direct_receivable.rb', line 17 def self.endpoint '/api/receivables/save_direct' end |
Instance Method Details
#create ⇒ Object
27 28 29 |
# File 'lib/nova/api/resource/direct_receivable.rb', line 27 def create do_post(self.class.endpoint, allowed_attributes) end |