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



401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
# File 'lib/paypal-sdk/invoice/data_types.rb', line 401

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