Class: Moneta::Api::Types::CancelTransactionBatchRequestType

Inherits:
Entity
  • Object
show all
Defined in:
lib/moneta/api/types/cancel_transaction_batch_request_type.rb

Overview

Тип для запроса на отмену операций в пакетном режиме. Batch mode transaction cancelation request type.

Direct Known Subclasses

Requests::CancelTransactionBatchRequest

Instance Method Summary collapse

Methods inherited from Entity

#version

Methods included from DataMapper

#fill, #to_hash

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_failureBoolean



23
# File 'lib/moneta/api/types/cancel_transaction_batch_request_type.rb', line 23

property :exit_on_failure

#transactionArray[Moneta::Api::Types::CancelTransactionRequestType]



28
# File 'lib/moneta/api/types/cancel_transaction_batch_request_type.rb', line 28

property :transaction

#transactionalBoolean



18
# File 'lib/moneta/api/types/cancel_transaction_batch_request_type.rb', line 18

property :transactional