Package io.trippay.sdk.payment.model
Class Beneficiary
java.lang.Object
io.trippay.sdk.payment.model.Beneficiary
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-06-03T09:25:34.975208328+07:00[Asia/Bangkok]")
public class Beneficiary
extends Object
Beneficiary is a registered account with rights to compensation within a booking.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe type of beneficiary payment. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccountEmail(String accountEmail) accountIdentifier(String accountIdentifier) accountName(String accountName) accountUrl(String accountUrl) addPendingRefundsItem(PendingRefund pendingRefundsItem) amountDue(BeneficiaryCharge amountDue) captureAmount(BigDecimal captureAmount) captureAmountRefundModifier(BigDecimal captureAmountRefundModifier) captureCurrency(String captureCurrency) displayAmount(BigDecimal displayAmount) displayAmountRefundModifier(BigDecimal displayAmountRefundModifier) displayCurrency(String displayCurrency) boolean@NotNull StringaccountEmail of beneficiary that can map to an account with us@NotNull StringaccountIdentifier of beneficiary that can map to an account with us@NotNull StringaccountName of beneficiary that can map to an account with usaccountUrl of beneficiary that can map to an account with us@Valid BeneficiaryChargeGet amountDue@NotNull @Valid @DecimalMin("0") BigDecimalAmount in capture currency minimum: 0@NotNull @Valid @DecimalMin("0") BigDecimalThe delta from the original capture amount after a refund occurred minimum: 0@NotNull StringThe capture currency@NotNull @Valid @DecimalMin("0") BigDecimalAmount in display currency minimum: 0@NotNull @Valid @DecimalMin("0") BigDecimalThe delta from the original display amount after a refund occurred minimum: 0@NotNull StringThe display currency@NotNull @Valid @DecimalMin("0") BigDecimalAmount in internal currency minimum: 0@NotNull @Valid @DecimalMin("0") BigDecimalThe delta from the original internal amount after a refund occurred minimum: 0@NotNull StringThe internal currencyPlace to add more data related to the beneficiary.@Valid BigDecimalGet netCaptureAmount@Valid BigDecimalGet netDisplayAmount@Valid BigDecimalGet netInternalAmount@Valid BigDecimalGet netSourceAmount@Valid BigDecimalGet netSupplierAmount@Valid List<PendingRefund> Get pendingRefunds@NotNull @Valid @DecimalMin("0") BigDecimalAmount in source currency minimum: 0@NotNull @Valid @DecimalMin("0") BigDecimalThe delta from the original source amount after a refund occurred minimum: 0@NotNull StringThe source currency@NotNull @Valid @DecimalMin("0") BigDecimalAmount in supplier currency minimum: 0@NotNull @Valid @DecimalMin("0") BigDecimalThe delta from the original supplier amount after a refund occurred minimum: 0@NotNull StringThe supplier currency@NotNull Beneficiary.TypeEnumgetType()The type of beneficiary payment.inthashCode()internalAmount(BigDecimal internalAmount) internalAmountRefundModifier(BigDecimal internalAmountRefundModifier) internalCurrency(String internalCurrency) netCaptureAmount(BigDecimal netCaptureAmount) netDisplayAmount(BigDecimal netDisplayAmount) netInternalAmount(BigDecimal netInternalAmount) netSourceAmount(BigDecimal netSourceAmount) netSupplierAmount(BigDecimal netSupplierAmount) pendingRefunds(List<PendingRefund> pendingRefunds) putMetadataItem(String key, String metadataItem) voidsetAccountEmail(String accountEmail) voidsetAccountIdentifier(String accountIdentifier) voidsetAccountName(String accountName) voidsetAccountUrl(String accountUrl) voidsetAmountDue(BeneficiaryCharge amountDue) voidsetCaptureAmount(BigDecimal captureAmount) voidsetCaptureAmountRefundModifier(BigDecimal captureAmountRefundModifier) voidsetCaptureCurrency(String captureCurrency) voidsetDisplayAmount(BigDecimal displayAmount) voidsetDisplayAmountRefundModifier(BigDecimal displayAmountRefundModifier) voidsetDisplayCurrency(String displayCurrency) voidsetInternalAmount(BigDecimal internalAmount) voidsetInternalAmountRefundModifier(BigDecimal internalAmountRefundModifier) voidsetInternalCurrency(String internalCurrency) voidsetMetadata(Map<String, String> metadata) voidsetNetCaptureAmount(BigDecimal netCaptureAmount) voidsetNetDisplayAmount(BigDecimal netDisplayAmount) voidsetNetInternalAmount(BigDecimal netInternalAmount) voidsetNetSourceAmount(BigDecimal netSourceAmount) voidsetNetSupplierAmount(BigDecimal netSupplierAmount) voidsetPendingRefunds(List<PendingRefund> pendingRefunds) voidsetSourceAmount(BigDecimal sourceAmount) voidsetSourceAmountRefundModifier(BigDecimal sourceAmountRefundModifier) voidsetSourceCurrency(String sourceCurrency) voidsetSupplierAmount(BigDecimal supplierAmount) voidsetSupplierAmountRefundModifier(BigDecimal supplierAmountRefundModifier) voidsetSupplierCurrency(String supplierCurrency) voidsetType(Beneficiary.TypeEnum type) sourceAmount(BigDecimal sourceAmount) sourceAmountRefundModifier(BigDecimal sourceAmountRefundModifier) sourceCurrency(String sourceCurrency) supplierAmount(BigDecimal supplierAmount) supplierAmountRefundModifier(BigDecimal supplierAmountRefundModifier) supplierCurrency(String supplierCurrency) toString()type(Beneficiary.TypeEnum type)
-
Field Details
-
JSON_PROPERTY_ACCOUNT_IDENTIFIER
- See Also:
-
JSON_PROPERTY_ACCOUNT_NAME
- See Also:
-
JSON_PROPERTY_ACCOUNT_EMAIL
- See Also:
-
JSON_PROPERTY_ACCOUNT_URL
- See Also:
-
JSON_PROPERTY_TYPE
- See Also:
-
JSON_PROPERTY_AMOUNT_DUE
- See Also:
-
JSON_PROPERTY_SOURCE_CURRENCY
- See Also:
-
JSON_PROPERTY_DISPLAY_CURRENCY
- See Also:
-
JSON_PROPERTY_SUPPLIER_CURRENCY
- See Also:
-
JSON_PROPERTY_INTERNAL_CURRENCY
- See Also:
-
JSON_PROPERTY_CAPTURE_CURRENCY
- See Also:
-
JSON_PROPERTY_SOURCE_AMOUNT
- See Also:
-
JSON_PROPERTY_DISPLAY_AMOUNT
- See Also:
-
JSON_PROPERTY_SUPPLIER_AMOUNT
- See Also:
-
JSON_PROPERTY_INTERNAL_AMOUNT
- See Also:
-
JSON_PROPERTY_CAPTURE_AMOUNT
- See Also:
-
JSON_PROPERTY_SOURCE_AMOUNT_REFUND_MODIFIER
- See Also:
-
JSON_PROPERTY_DISPLAY_AMOUNT_REFUND_MODIFIER
- See Also:
-
JSON_PROPERTY_SUPPLIER_AMOUNT_REFUND_MODIFIER
- See Also:
-
JSON_PROPERTY_INTERNAL_AMOUNT_REFUND_MODIFIER
- See Also:
-
JSON_PROPERTY_CAPTURE_AMOUNT_REFUND_MODIFIER
- See Also:
-
JSON_PROPERTY_PENDING_REFUNDS
- See Also:
-
JSON_PROPERTY_METADATA
- See Also:
-
JSON_PROPERTY_NET_SUPPLIER_AMOUNT
- See Also:
-
JSON_PROPERTY_NET_SOURCE_AMOUNT
- See Also:
-
JSON_PROPERTY_NET_DISPLAY_AMOUNT
- See Also:
-
JSON_PROPERTY_NET_INTERNAL_AMOUNT
- See Also:
-
JSON_PROPERTY_NET_CAPTURE_AMOUNT
- See Also:
-
-
Constructor Details
-
Beneficiary
public Beneficiary()
-
-
Method Details
-
accountIdentifier
-
getAccountIdentifier
accountIdentifier of beneficiary that can map to an account with us- Returns:
- accountIdentifier
-
setAccountIdentifier
-
accountName
-
getAccountName
accountName of beneficiary that can map to an account with us- Returns:
- accountName
-
setAccountName
-
accountEmail
-
getAccountEmail
accountEmail of beneficiary that can map to an account with us- Returns:
- accountEmail
-
setAccountEmail
-
accountUrl
-
getAccountUrl
accountUrl of beneficiary that can map to an account with us- Returns:
- accountUrl
-
setAccountUrl
-
type
-
getType
The type of beneficiary payment.- Returns:
- type
-
setType
-
amountDue
-
getAmountDue
-
setAmountDue
-
sourceCurrency
-
getSourceCurrency
The source currency- Returns:
- sourceCurrency
-
setSourceCurrency
-
displayCurrency
-
getDisplayCurrency
The display currency- Returns:
- displayCurrency
-
setDisplayCurrency
-
supplierCurrency
-
getSupplierCurrency
The supplier currency- Returns:
- supplierCurrency
-
setSupplierCurrency
-
internalCurrency
-
getInternalCurrency
The internal currency- Returns:
- internalCurrency
-
setInternalCurrency
-
captureCurrency
-
getCaptureCurrency
The capture currency- Returns:
- captureCurrency
-
setCaptureCurrency
-
sourceAmount
-
getSourceAmount
@Nonnull @NotNull @Valid @DecimalMin("0") public @NotNull @Valid @DecimalMin("0") BigDecimal getSourceAmount()Amount in source currency minimum: 0- Returns:
- sourceAmount
-
setSourceAmount
-
displayAmount
-
getDisplayAmount
@Nonnull @NotNull @Valid @DecimalMin("0") public @NotNull @Valid @DecimalMin("0") BigDecimal getDisplayAmount()Amount in display currency minimum: 0- Returns:
- displayAmount
-
setDisplayAmount
-
supplierAmount
-
getSupplierAmount
@Nonnull @NotNull @Valid @DecimalMin("0") public @NotNull @Valid @DecimalMin("0") BigDecimal getSupplierAmount()Amount in supplier currency minimum: 0- Returns:
- supplierAmount
-
setSupplierAmount
-
internalAmount
-
getInternalAmount
@Nonnull @NotNull @Valid @DecimalMin("0") public @NotNull @Valid @DecimalMin("0") BigDecimal getInternalAmount()Amount in internal currency minimum: 0- Returns:
- internalAmount
-
setInternalAmount
-
captureAmount
-
getCaptureAmount
@Nonnull @NotNull @Valid @DecimalMin("0") public @NotNull @Valid @DecimalMin("0") BigDecimal getCaptureAmount()Amount in capture currency minimum: 0- Returns:
- captureAmount
-
setCaptureAmount
-
sourceAmountRefundModifier
-
getSourceAmountRefundModifier
@Nonnull @NotNull @Valid @DecimalMin("0") public @NotNull @Valid @DecimalMin("0") BigDecimal getSourceAmountRefundModifier()The delta from the original source amount after a refund occurred minimum: 0- Returns:
- sourceAmountRefundModifier
-
setSourceAmountRefundModifier
-
displayAmountRefundModifier
-
getDisplayAmountRefundModifier
@Nonnull @NotNull @Valid @DecimalMin("0") public @NotNull @Valid @DecimalMin("0") BigDecimal getDisplayAmountRefundModifier()The delta from the original display amount after a refund occurred minimum: 0- Returns:
- displayAmountRefundModifier
-
setDisplayAmountRefundModifier
-
supplierAmountRefundModifier
-
getSupplierAmountRefundModifier
@Nonnull @NotNull @Valid @DecimalMin("0") public @NotNull @Valid @DecimalMin("0") BigDecimal getSupplierAmountRefundModifier()The delta from the original supplier amount after a refund occurred minimum: 0- Returns:
- supplierAmountRefundModifier
-
setSupplierAmountRefundModifier
-
internalAmountRefundModifier
-
getInternalAmountRefundModifier
@Nonnull @NotNull @Valid @DecimalMin("0") public @NotNull @Valid @DecimalMin("0") BigDecimal getInternalAmountRefundModifier()The delta from the original internal amount after a refund occurred minimum: 0- Returns:
- internalAmountRefundModifier
-
setInternalAmountRefundModifier
-
captureAmountRefundModifier
-
getCaptureAmountRefundModifier
@Nonnull @NotNull @Valid @DecimalMin("0") public @NotNull @Valid @DecimalMin("0") BigDecimal getCaptureAmountRefundModifier()The delta from the original capture amount after a refund occurred minimum: 0- Returns:
- captureAmountRefundModifier
-
setCaptureAmountRefundModifier
-
pendingRefunds
-
addPendingRefundsItem
-
getPendingRefunds
Get pendingRefunds- Returns:
- pendingRefunds
-
setPendingRefunds
-
metadata
-
putMetadataItem
-
getMetadata
-
setMetadata
-
netSupplierAmount
-
getNetSupplierAmount
Get netSupplierAmount- Returns:
- netSupplierAmount
-
setNetSupplierAmount
-
netSourceAmount
-
getNetSourceAmount
Get netSourceAmount- Returns:
- netSourceAmount
-
setNetSourceAmount
-
netDisplayAmount
-
getNetDisplayAmount
Get netDisplayAmount- Returns:
- netDisplayAmount
-
setNetDisplayAmount
-
netInternalAmount
-
getNetInternalAmount
Get netInternalAmount- Returns:
- netInternalAmount
-
setNetInternalAmount
-
netCaptureAmount
-
getNetCaptureAmount
Get netCaptureAmount- Returns:
- netCaptureAmount
-
setNetCaptureAmount
-
equals
-
hashCode
-
toString
-