class Moneta::Api::Types::OperationInfo
Тип, описывающий операцию в системе МОНЕТА.РУ. Он представляет собой номер (id) операции и набор полей, которые присутствуют у данной операции. Поля представлены в виде “ключ-значение”. Transaction type contains transaction id and key-value pairs representing transaction attributes.
Public Instance Methods
add_attribute(item)
click to toggle source
@param [Moneta::Api::Types::KeyValueAttribute] @return item
# File lib/moneta/api/types/operation_info.rb, line 78 def add_attribute(item) if item.kind_of? Moneta::Api::Types::KeyValueAttribute (@attribute ||=[]).push(item) else raise TypeError.new("TypeError: can't convert #{ item.class } into Moneta::Api::Types::KeyValueAttribute") end end
get_attribute(attribute_name)
click to toggle source
# File lib/moneta/api/types/operation_info.rb, line 86 def get_attribute(attribute_name) Array(@attribute).detect { |attribute| attribute.key.to_s == attribute_name.to_s } end