Sha256: ab7416e117e07309b5f2192ee81b9f6afb8ebfa43a05dc695810dbb0f596a204

Contents?: true

Size: 1.96 KB

Versions: 26

Compression:

Stored size: 1.96 KB

Contents

require_relative 'transaction_response_type'

module Moneta
  module Api
    module Types
      # Тип, описывающий атрибуты операции в ответах в пакетном запросе.
      # Transaction attributes type for responses in batch processing mode.

      class TransactionBatchResponseType
        include Moneta::Api::DataMapper

        # @return [String] Поле содержит описание ошибки, если операция не была проведена.
        #   В этом случае поле transaction - пустое. Если операция проведена,
        #   то поле error пустое, а поле transaction содержит детали операции.
        #   / Error description in case of tranfer processing failure. If transfer processed successfully "error" is empty and "transaction" element contains transaction details.
        property :error

        # @return [Moneta::Api::Types::TransactionResponseType]
        property :transaction, type: Types::TransactionResponseType

        # @return [String] Поле содержит код ошибки. Поле заполнено только тогда, когда есть описание ошибки в поле error.
        #   Для получения этого поля в запросе необходимо выставлять атрибут version равный или больше VERSION_2.
        #   Коды ошибок совпадают со значением элемента faultDetail (смотрите описание для этого элемента).
        #   / The field contains error code. The field "errorCode" is specified if the field "error" is present and contains error description. For retrieving errorCode the request attribute "version" has to be set to "VERSION_2" or grater. Error codes values correspond to "faultDetail" description.
        property :error_code
      end
    end
  end
end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
moneta-api-2.1.0 lib/moneta/api/types/transaction_batch_response_type.rb
moneta-api-2.0.0 lib/moneta/api/types/transaction_batch_response_type.rb
moneta-api-2.0.0.rc2 lib/moneta/api/types/transaction_batch_response_type.rb
moneta-api-2.0.0.rc1 lib/moneta/api/types/transaction_batch_response_type.rb
moneta-api-1.13.0 lib/moneta/api/types/transaction_batch_response_type.rb
moneta-api-1.12.8 lib/moneta/api/types/transaction_batch_response_type.rb
moneta-api-1.12.7 lib/moneta/api/types/transaction_batch_response_type.rb
moneta-api-1.12.6 lib/moneta/api/types/transaction_batch_response_type.rb
moneta-api-1.12.5 lib/moneta/api/types/transaction_batch_response_type.rb
moneta-api-1.12.4 lib/moneta/api/types/transaction_batch_response_type.rb
moneta-api-1.12.3 lib/moneta/api/types/transaction_batch_response_type.rb
moneta-api-1.12.2 lib/moneta/api/types/transaction_batch_response_type.rb
moneta-api-1.12.1 lib/moneta/api/types/transaction_batch_response_type.rb
moneta-api-1.12.0 lib/moneta/api/types/transaction_batch_response_type.rb
moneta-api-1.11.0 lib/moneta/api/types/transaction_batch_response_type.rb
moneta-api-1.10.0 lib/moneta/api/types/transaction_batch_response_type.rb
moneta-api-1.9.0 lib/moneta/api/types/transaction_batch_response_type.rb
moneta-api-1.8.0 lib/moneta/api/types/transaction_batch_response_type.rb
moneta-api-1.7.0 lib/moneta/api/types/transaction_batch_response_type.rb
moneta-api-1.6.0 lib/moneta/api/types/transaction_batch_response_type.rb