Sha256: f9dbcbd14fec1f8cc29c4acd2888d4b85b2bc149bb995f64bbbe0e98fb6bc880

Contents?: true

Size: 1.23 KB

Versions: 3

Compression:

Stored size: 1.23 KB

Contents

require_relative '../Helpers/jso_nable'
class TransactionSearchRequest < JSONable

  def TransactionId=(transactionId)
    @transactionId = transactionId
  end

  def OrderTrackingNumber=(orderTrackingNumber)
    @orderTrackingNumber = orderTrackingNumber
  end

  def Token=(token)
    @token = token
  end

  def Amount=(amount) #AmountRangeFilter Type
    @amount = amount
  end

  def DateCreated=(dateCreated) #DateRangeFilter type
    @dateCreated = dateCreated
  end

  def SettledDate=(settledDate) #DateRangeFilter type
    @settledDate = settledDate
  end

  def CardNumber=(cardNumber) #TextFilter type
    @cardNumber = cardNumber
  end

  def CardHolderName=(cardHolderName)
    @cardHolderName = cardHolderName
  end

  def CustomerId=(customerId)
    @customerId = customerId
  end

  def CustomerIdentifier(customerIdentifier)
    @customerIdentifier = customerIdentifier
  end

  def SearchOption(searchOption)
    @searchOption = searchOption
  end

  #private String TransactionId;
  #private String OrderTrackingNumber;
  #private String Token;
  #private AmountRangeFilter Amount;
  #private DateRangeFilter DateCreated;
  #private DateRangeFilter SettledDate;
  #private TextFilter CardNumber;
  #private TextFilter CardHolderName;

end

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
CroemincRubyGem-0.1.2 lib/Entities/transaction_search_request.rb
MetropagoRubyGem-0.1.1 lib/Entities/transaction_search_request.rb
MetropagoRubyGem-0.1.0 lib/Entities/transaction_search_request.rb