public class

InvoiceSearchRequest

extends PayPalRetailObject
java.lang.Object
   ↳ PayPalRetailObject
     ↳ com.paypal.paypalretailsdk.InvoiceSearchRequest

Summary

Public Constructors
InvoiceSearchRequest()
Public Methods
void addStatus(InvoiceStatus status)
Manticore doesn't support properties that are arrays of enum values, and it's complicated.
Boolean getArchived()
A flag indicating whether search is on invoices archived by merchant.
String getEmail()
Initial letters of the email address.
Date getEndCreationDate()
End invoice creation date.
Date getEndDueDate()
End invoice due date.
Date getEndInvoiceDate()
End invoice date.
Date getEndPaymentDate()
End invoice payment date.
BigDecimal getLowerTotalAmount()
Base object for all financial value related fields (balance, payment due, etc.)
String getNumber()
The invoice number that appears on the invoice.
Integer getPageSize()
Page size of the search results.
String getRecipientBusinessName()
Initial letters of the recipient's business name.
String getRecipientFirstName()
Initial letters of the recipient's first name.
String getRecipientLastName()
Initial letters of the recipient's last name.
Date getStartCreationDate()
Start invoice creation date.
Date getStartDueDate()
Start invoice due date.
Integer getStartIndex()
A zero-relative index of the merchant's list of invoices
Date getStartInvoiceDate()
Start invoice date.
Date getStartPaymentDate()
Start invoice payment date.
Boolean getTotalCountRequired()
A flag indicating whether total count is required in the response.
BigDecimal getUpperTotalAmount()
Base object for all financial value related fields (balance, payment due, etc.)
void setArchived(Boolean value)
A flag indicating whether search is on invoices archived by merchant.
void setEmail(String value)
Initial letters of the email address.
void setEndCreationDate(Date value)
End invoice creation date.
void setEndDueDate(Date value)
End invoice due date.
void setEndInvoiceDate(Date value)
End invoice date.
void setEndPaymentDate(Date value)
End invoice payment date.
void setLowerTotalAmount(BigDecimal value)
Base object for all financial value related fields (balance, payment due, etc.)
void setNumber(String value)
The invoice number that appears on the invoice.
void setPageSize(Integer value)
Page size of the search results.
void setRecipientBusinessName(String value)
Initial letters of the recipient's business name.
void setRecipientFirstName(String value)
Initial letters of the recipient's first name.
void setRecipientLastName(String value)
Initial letters of the recipient's last name.
void setStartCreationDate(Date value)
Start invoice creation date.
void setStartDueDate(Date value)
Start invoice due date.
void setStartIndex(Integer value)
A zero-relative index of the merchant's list of invoices
void setStartInvoiceDate(Date value)
Start invoice date.
void setStartPaymentDate(Date value)
Start invoice payment date.
void setTotalCountRequired(Boolean value)
A flag indicating whether total count is required in the response.
void setUpperTotalAmount(BigDecimal value)
Base object for all financial value related fields (balance, payment due, etc.)
String toString()
Returns a string representing the serialized state of the InvoiceSearchRequest object
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public InvoiceSearchRequest ()

Public Methods

public void addStatus (InvoiceStatus status)

Manticore doesn't support properties that are arrays of enum values, and it's complicated. So instead of a property for the status array, we have this method.

public Boolean getArchived ()

A flag indicating whether search is on invoices archived by merchant. true - returns archived / false returns unarchived / null returns all.

public String getEmail ()

Initial letters of the email address.

public Date getEndCreationDate ()

End invoice creation date. Date format yyyy-MM-dd z, as defined in ISO8601.

public Date getEndDueDate ()

End invoice due date. Date format yyyy-MM-dd z, as defined in ISO8601.

public Date getEndInvoiceDate ()

End invoice date. Date format yyyy-MM-dd z, as defined in ISO8601.

public Date getEndPaymentDate ()

End invoice payment date. Date format yyyy-MM-dd z, as defined in ISO8601.

public BigDecimal getLowerTotalAmount ()

Base object for all financial value related fields (balance, payment due, etc.)

public String getNumber ()

The invoice number that appears on the invoice.

public Integer getPageSize ()

Page size of the search results.

public String getRecipientBusinessName ()

Initial letters of the recipient's business name.

public String getRecipientFirstName ()

Initial letters of the recipient's first name.

public String getRecipientLastName ()

Initial letters of the recipient's last name.

public Date getStartCreationDate ()

Start invoice creation date. Date format yyyy-MM-dd z, as defined in ISO8601.

public Date getStartDueDate ()

Start invoice due date. Date format yyyy-MM-dd z, as defined in ISO8601.

public Integer getStartIndex ()

A zero-relative index of the merchant's list of invoices

public Date getStartInvoiceDate ()

Start invoice date. Date format yyyy-MM-dd z, as defined in ISO8601.

public Date getStartPaymentDate ()

Start invoice payment date. Date format yyyy-MM-dd z, as defined in ISO8601.

public Boolean getTotalCountRequired ()

A flag indicating whether total count is required in the response.

public BigDecimal getUpperTotalAmount ()

Base object for all financial value related fields (balance, payment due, etc.)

public void setArchived (Boolean value)

A flag indicating whether search is on invoices archived by merchant. true - returns archived / false returns unarchived / null returns all.

public void setEmail (String value)

Initial letters of the email address.

public void setEndCreationDate (Date value)

End invoice creation date. Date format yyyy-MM-dd z, as defined in ISO8601.

public void setEndDueDate (Date value)

End invoice due date. Date format yyyy-MM-dd z, as defined in ISO8601.

public void setEndInvoiceDate (Date value)

End invoice date. Date format yyyy-MM-dd z, as defined in ISO8601.

public void setEndPaymentDate (Date value)

End invoice payment date. Date format yyyy-MM-dd z, as defined in ISO8601.

public void setLowerTotalAmount (BigDecimal value)

Base object for all financial value related fields (balance, payment due, etc.)

public void setNumber (String value)

The invoice number that appears on the invoice.

public void setPageSize (Integer value)

Page size of the search results.

public void setRecipientBusinessName (String value)

Initial letters of the recipient's business name.

public void setRecipientFirstName (String value)

Initial letters of the recipient's first name.

public void setRecipientLastName (String value)

Initial letters of the recipient's last name.

public void setStartCreationDate (Date value)

Start invoice creation date. Date format yyyy-MM-dd z, as defined in ISO8601.

public void setStartDueDate (Date value)

Start invoice due date. Date format yyyy-MM-dd z, as defined in ISO8601.

public void setStartIndex (Integer value)

A zero-relative index of the merchant's list of invoices

public void setStartInvoiceDate (Date value)

Start invoice date. Date format yyyy-MM-dd z, as defined in ISO8601.

public void setStartPaymentDate (Date value)

Start invoice payment date. Date format yyyy-MM-dd z, as defined in ISO8601.

public void setTotalCountRequired (Boolean value)

A flag indicating whether total count is required in the response.

public void setUpperTotalAmount (BigDecimal value)

Base object for all financial value related fields (balance, payment due, etc.)

public String toString ()

Returns a string representing the serialized state of the InvoiceSearchRequest object