Package io.moov.sdk.models.errors
Class CardAcquiringRefund
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- io.moov.sdk.models.errors.CardAcquiringRefund
-
- All Implemented Interfaces:
java.io.Serializable
public class CardAcquiringRefund extends java.lang.RuntimeExceptionCardAcquiringRefundDetails of a card refund.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCardAcquiringRefund.Builder
-
Constructor Summary
Constructors Constructor Description CardAcquiringRefund(java.lang.String refundID, java.time.OffsetDateTime createdOn, java.time.OffsetDateTime updatedOn, RefundStatus status, Amount amount)CardAcquiringRefund(java.lang.String refundID, java.time.OffsetDateTime createdOn, java.time.OffsetDateTime updatedOn, RefundStatus status, Amount amount, java.util.Optional<? extends RefundCardDetails> cardDetails)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Amountamount()static CardAcquiringRefund.Builderbuilder()java.util.Optional<RefundCardDetails>cardDetails()java.time.OffsetDateTimecreatedOn()booleanequals(java.lang.Object o)inthashCode()java.lang.StringrefundID()Identifier for the refund.RefundStatusstatus()java.lang.StringtoString()java.time.OffsetDateTimeupdatedOn()CardAcquiringRefundwithAmount(Amount amount)CardAcquiringRefundwithCardDetails(RefundCardDetails cardDetails)CardAcquiringRefundwithCardDetails(java.util.Optional<? extends RefundCardDetails> cardDetails)CardAcquiringRefundwithCreatedOn(java.time.OffsetDateTime createdOn)CardAcquiringRefundwithRefundID(java.lang.String refundID)Identifier for the refund.CardAcquiringRefundwithStatus(RefundStatus status)CardAcquiringRefundwithUpdatedOn(java.time.OffsetDateTime updatedOn)
-
-
-
Constructor Detail
-
CardAcquiringRefund
public CardAcquiringRefund(java.lang.String refundID, java.time.OffsetDateTime createdOn, java.time.OffsetDateTime updatedOn, RefundStatus status, Amount amount, java.util.Optional<? extends RefundCardDetails> cardDetails)
-
CardAcquiringRefund
public CardAcquiringRefund(java.lang.String refundID, java.time.OffsetDateTime createdOn, java.time.OffsetDateTime updatedOn, RefundStatus status, Amount amount)
-
-
Method Detail
-
refundID
public java.lang.String refundID()
Identifier for the refund.
-
createdOn
public java.time.OffsetDateTime createdOn()
-
updatedOn
public java.time.OffsetDateTime updatedOn()
-
status
public RefundStatus status()
-
amount
public Amount amount()
-
cardDetails
public java.util.Optional<RefundCardDetails> cardDetails()
-
builder
public static CardAcquiringRefund.Builder builder()
-
withRefundID
public CardAcquiringRefund withRefundID(java.lang.String refundID)
Identifier for the refund.
-
withCreatedOn
public CardAcquiringRefund withCreatedOn(java.time.OffsetDateTime createdOn)
-
withUpdatedOn
public CardAcquiringRefund withUpdatedOn(java.time.OffsetDateTime updatedOn)
-
withStatus
public CardAcquiringRefund withStatus(RefundStatus status)
-
withAmount
public CardAcquiringRefund withAmount(Amount amount)
-
withCardDetails
public CardAcquiringRefund withCardDetails(RefundCardDetails cardDetails)
-
withCardDetails
public CardAcquiringRefund withCardDetails(java.util.Optional<? extends RefundCardDetails> cardDetails)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Throwable
-
-