public class InvoicePaymentRequest extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
InvoicePaymentRequest.Builder
Class to build instances of
InvoicePaymentRequest. |
| Modifier | Constructor and Description |
|---|---|
protected |
InvoicePaymentRequest(io.apimatic.core.types.OptionalNullable<String> uid,
String requestMethod,
String requestType,
io.apimatic.core.types.OptionalNullable<String> dueDate,
Money fixedAmountRequestedMoney,
io.apimatic.core.types.OptionalNullable<String> percentageRequested,
io.apimatic.core.types.OptionalNullable<Boolean> tippingEnabled,
String automaticPaymentSource,
io.apimatic.core.types.OptionalNullable<String> cardId,
io.apimatic.core.types.OptionalNullable<List<InvoicePaymentReminder>> reminders,
Money computedAmountMoney,
Money totalCompletedAmountMoney,
Money roundingAdjustmentIncludedMoney)
Internal initialization constructor.
|
|
InvoicePaymentRequest(String uid,
String requestMethod,
String requestType,
String dueDate,
Money fixedAmountRequestedMoney,
String percentageRequested,
Boolean tippingEnabled,
String automaticPaymentSource,
String cardId,
List<InvoicePaymentReminder> reminders,
Money computedAmountMoney,
Money totalCompletedAmountMoney,
Money roundingAdjustmentIncludedMoney)
Initialization constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getAutomaticPaymentSource()
Getter for AutomaticPaymentSource.
|
String |
getCardId()
Getter for CardId.
|
Money |
getComputedAmountMoney()
Getter for ComputedAmountMoney.
|
String |
getDueDate()
Getter for DueDate.
|
Money |
getFixedAmountRequestedMoney()
Getter for FixedAmountRequestedMoney.
|
String |
getPercentageRequested()
Getter for PercentageRequested.
|
List<InvoicePaymentReminder> |
getReminders()
Getter for Reminders.
|
String |
getRequestMethod()
Getter for RequestMethod.
|
String |
getRequestType()
Getter for RequestType.
|
Money |
getRoundingAdjustmentIncludedMoney()
Getter for RoundingAdjustmentIncludedMoney.
|
Boolean |
getTippingEnabled()
Getter for TippingEnabled.
|
Money |
getTotalCompletedAmountMoney()
Getter for TotalCompletedAmountMoney.
|
String |
getUid()
Getter for Uid.
|
int |
hashCode() |
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetCardId()
Internal Getter for CardId.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetDueDate()
Internal Getter for DueDate.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetPercentageRequested()
Internal Getter for PercentageRequested.
|
protected io.apimatic.core.types.OptionalNullable<List<InvoicePaymentReminder>> |
internalGetReminders()
Internal Getter for Reminders.
|
protected io.apimatic.core.types.OptionalNullable<Boolean> |
internalGetTippingEnabled()
Internal Getter for TippingEnabled.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetUid()
Internal Getter for Uid.
|
InvoicePaymentRequest.Builder |
toBuilder()
Builds a new
InvoicePaymentRequest.Builder object. |
String |
toString()
Converts this InvoicePaymentRequest into string format.
|
public InvoicePaymentRequest(String uid, String requestMethod, String requestType, String dueDate, Money fixedAmountRequestedMoney, String percentageRequested, Boolean tippingEnabled, String automaticPaymentSource, String cardId, List<InvoicePaymentReminder> reminders, Money computedAmountMoney, Money totalCompletedAmountMoney, Money roundingAdjustmentIncludedMoney)
uid - String value for uid.requestMethod - String value for requestMethod.requestType - String value for requestType.dueDate - String value for dueDate.fixedAmountRequestedMoney - Money value for fixedAmountRequestedMoney.percentageRequested - String value for percentageRequested.tippingEnabled - Boolean value for tippingEnabled.automaticPaymentSource - String value for automaticPaymentSource.cardId - String value for cardId.reminders - List of InvoicePaymentReminder value for reminders.computedAmountMoney - Money value for computedAmountMoney.totalCompletedAmountMoney - Money value for totalCompletedAmountMoney.roundingAdjustmentIncludedMoney - Money value for roundingAdjustmentIncludedMoney.protected InvoicePaymentRequest(io.apimatic.core.types.OptionalNullable<String> uid, String requestMethod, String requestType, io.apimatic.core.types.OptionalNullable<String> dueDate, Money fixedAmountRequestedMoney, io.apimatic.core.types.OptionalNullable<String> percentageRequested, io.apimatic.core.types.OptionalNullable<Boolean> tippingEnabled, String automaticPaymentSource, io.apimatic.core.types.OptionalNullable<String> cardId, io.apimatic.core.types.OptionalNullable<List<InvoicePaymentReminder>> reminders, Money computedAmountMoney, Money totalCompletedAmountMoney, Money roundingAdjustmentIncludedMoney)
protected io.apimatic.core.types.OptionalNullable<String> internalGetUid()
public String getUid()
public String getRequestMethod()
public String getRequestType()
protected io.apimatic.core.types.OptionalNullable<String> internalGetDueDate()
public String getDueDate()
public Money getFixedAmountRequestedMoney()
protected io.apimatic.core.types.OptionalNullable<String> internalGetPercentageRequested()
public String getPercentageRequested()
protected io.apimatic.core.types.OptionalNullable<Boolean> internalGetTippingEnabled()
public Boolean getTippingEnabled()
public String getAutomaticPaymentSource()
protected io.apimatic.core.types.OptionalNullable<String> internalGetCardId()
public String getCardId()
protected io.apimatic.core.types.OptionalNullable<List<InvoicePaymentReminder>> internalGetReminders()
public List<InvoicePaymentReminder> getReminders()
public Money getComputedAmountMoney()
public Money getTotalCompletedAmountMoney()
public Money getRoundingAdjustmentIncludedMoney()
public String toString()
public InvoicePaymentRequest.Builder toBuilder()
InvoicePaymentRequest.Builder object.
Creates the instance with the state of the current model.InvoicePaymentRequest.Builder objectCopyright © 2023. All rights reserved.