Class PendingRefundSupplierDetails

java.lang.Object
travel.wink.sdk.extranet.booking.model.PendingRefundSupplierDetails

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-12-27T09:36:28.273388475+07:00[Asia/Bangkok]") public class PendingRefundSupplierDetails extends Object
When a refund is first requested, it ends up here. Once it is applied, it moves out of this list and into the parent modifier property
  • Field Details

    • JSON_PROPERTY_REFUND_IDENTIFIER

      public static final String JSON_PROPERTY_REFUND_IDENTIFIER
      See Also:
    • JSON_PROPERTY_SOURCE_AMOUNT_REFUND_MODIFIER

      public static final String JSON_PROPERTY_SOURCE_AMOUNT_REFUND_MODIFIER
      See Also:
    • JSON_PROPERTY_DISPLAY_AMOUNT_REFUND_MODIFIER

      public static final String JSON_PROPERTY_DISPLAY_AMOUNT_REFUND_MODIFIER
      See Also:
    • JSON_PROPERTY_SUPPLIER_AMOUNT_REFUND_MODIFIER

      public static final String JSON_PROPERTY_SUPPLIER_AMOUNT_REFUND_MODIFIER
      See Also:
    • JSON_PROPERTY_INTERNAL_AMOUNT_REFUND_MODIFIER

      public static final String JSON_PROPERTY_INTERNAL_AMOUNT_REFUND_MODIFIER
      See Also:
    • JSON_PROPERTY_CAPTURE_AMOUNT_REFUND_MODIFIER

      public static final String JSON_PROPERTY_CAPTURE_AMOUNT_REFUND_MODIFIER
      See Also:
  • Constructor Details

    • PendingRefundSupplierDetails

      public PendingRefundSupplierDetails()
  • Method Details

    • refundIdentifier

      public PendingRefundSupplierDetails refundIdentifier(String refundIdentifier)
    • getRefundIdentifier

      @Nonnull @NotNull public @NotNull String getRefundIdentifier()
      This is the refund identifier located on the root bookingContract.refunds object
      Returns:
      refundIdentifier
    • setRefundIdentifier

      public void setRefundIdentifier(String refundIdentifier)
    • sourceAmountRefundModifier

      public PendingRefundSupplierDetails sourceAmountRefundModifier(BigDecimal 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

      public void setSourceAmountRefundModifier(BigDecimal sourceAmountRefundModifier)
    • displayAmountRefundModifier

      public PendingRefundSupplierDetails displayAmountRefundModifier(BigDecimal 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

      public void setDisplayAmountRefundModifier(BigDecimal displayAmountRefundModifier)
    • supplierAmountRefundModifier

      public PendingRefundSupplierDetails supplierAmountRefundModifier(BigDecimal 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

      public void setSupplierAmountRefundModifier(BigDecimal supplierAmountRefundModifier)
    • internalAmountRefundModifier

      public PendingRefundSupplierDetails internalAmountRefundModifier(BigDecimal 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

      public void setInternalAmountRefundModifier(BigDecimal internalAmountRefundModifier)
    • captureAmountRefundModifier

      public PendingRefundSupplierDetails captureAmountRefundModifier(BigDecimal 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

      public void setCaptureAmountRefundModifier(BigDecimal captureAmountRefundModifier)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object