Class: PayPal::SDK::Invoice::DataTypes::SearchParametersType

Inherits:
DataType
  • Object
show all
Defined in:
lib/paypal-sdk/invoice/data_types.rb

Overview

Search parameters criteria.

Class Method Summary collapse

Class Method Details

.load_membersObject



480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
# File 'lib/paypal-sdk/invoice/data_types.rb', line 480

def self.load_members
  # Email search string. 
  object_of :email, String
  # Recipient search string. 
  object_of :recipientName, String
  # Company search string. 
  object_of :businessName, String
  # Invoice number search string. 
  object_of :invoiceNumber, String
  # Invoice status search. 
  array_of :status, StatusType
  # Invoice amount search. Specifies the smallest amount to be returned. 
  object_of :lowerAmount, Float
  # Invoice amount search. Specifies the largest amount to be returned. 
  object_of :upperAmount, Float
  # Currency used for lower and upper amounts. Required when lowerAmount or upperAmount is specified. 
  object_of :currencyCode, String
  # Invoice memo search string. 
  object_of :memo, String
  # Whether the invoice was created via the website or via an API call. 
  object_of :origin, OriginType
  # Invoice date range filter. 
  object_of :invoiceDate, DateRangeType
  # Invoice due date range filter. 
  object_of :dueDate, DateRangeType
  # Invoice payment date range filter. 
  object_of :paymentDate, DateRangeType
  # Invoice creation date range filter. 
  object_of :creationDate, DateRangeType
end