Class: Moneta::Api::Types::CancelTransactionBatchRequestType
- Defined in:
- lib/moneta/api/types/cancel_transaction_batch_request_type.rb
Overview
Тип для запроса на отмену операций в пакетном режиме. Batch mode transaction cancelation request type.
Direct Known Subclasses
Instance Method Summary collapse
-
#add_transaction(item) ⇒ Object
Void.
-
#exit_on_failure ⇒ Boolean
Флаг, указывающий прерывать ли выполнение пакета операций, если произошла ошибка.
-
#transaction ⇒ Array[Moneta::Api::Types::CancelTransactionRequestType]
Набор операций, которые необходимо выполнить в одном пакете.
-
#transactional ⇒ Boolean
Флаг, указывающий выполнять ли все денежные переводы в одной транзакции.
Methods inherited from Entity
Methods included from DataMapper
Instance Method Details
#add_transaction(item) ⇒ Object
32 33 34 35 36 37 38 |
# File 'lib/moneta/api/types/cancel_transaction_batch_request_type.rb', line 32 def add_transaction(item) if item.kind_of? Moneta::Api::Types::CancelTransactionRequestType (@transaction ||=[]).push(item) else raise TypeError.new("TypeError: can't convert #{ item.class } into Moneta::Api::Types::CancelTransactionRequestType") end end |
#exit_on_failure ⇒ Boolean
23 |
# File 'lib/moneta/api/types/cancel_transaction_batch_request_type.rb', line 23 property :exit_on_failure |
#transaction ⇒ Array[Moneta::Api::Types::CancelTransactionRequestType]
28 |
# File 'lib/moneta/api/types/cancel_transaction_batch_request_type.rb', line 28 property :transaction |
#transactional ⇒ Boolean
18 |
# File 'lib/moneta/api/types/cancel_transaction_batch_request_type.rb', line 18 property :transactional |