Class RefundCardDetails


  • public class RefundCardDetails
    extends java.lang.Object
    • Constructor Detail

      • RefundCardDetails

        public RefundCardDetails​(RefundCardStatus status,
                                 java.util.Optional<? extends CardTransactionFailureCode> failureCode,
                                 java.util.Optional<java.time.OffsetDateTime> initiatedOn,
                                 java.util.Optional<java.time.OffsetDateTime> confirmedOn,
                                 java.util.Optional<java.time.OffsetDateTime> settledOn,
                                 java.util.Optional<java.time.OffsetDateTime> failedOn,
                                 java.util.Optional<java.time.OffsetDateTime> completedOn)
    • Method Detail

      • initiatedOn

        public java.util.Optional<java.time.OffsetDateTime> initiatedOn()
      • confirmedOn

        public java.util.Optional<java.time.OffsetDateTime> confirmedOn()
      • settledOn

        public java.util.Optional<java.time.OffsetDateTime> settledOn()
      • failedOn

        public java.util.Optional<java.time.OffsetDateTime> failedOn()
      • completedOn

        public java.util.Optional<java.time.OffsetDateTime> completedOn()
      • withInitiatedOn

        public RefundCardDetails withInitiatedOn​(java.time.OffsetDateTime initiatedOn)
      • withInitiatedOn

        public RefundCardDetails withInitiatedOn​(java.util.Optional<java.time.OffsetDateTime> initiatedOn)
      • withConfirmedOn

        public RefundCardDetails withConfirmedOn​(java.time.OffsetDateTime confirmedOn)
      • withConfirmedOn

        public RefundCardDetails withConfirmedOn​(java.util.Optional<java.time.OffsetDateTime> confirmedOn)
      • withSettledOn

        public RefundCardDetails withSettledOn​(java.time.OffsetDateTime settledOn)
      • withSettledOn

        public RefundCardDetails withSettledOn​(java.util.Optional<java.time.OffsetDateTime> settledOn)
      • withFailedOn

        public RefundCardDetails withFailedOn​(java.time.OffsetDateTime failedOn)
      • withFailedOn

        public RefundCardDetails withFailedOn​(java.util.Optional<java.time.OffsetDateTime> failedOn)
      • withCompletedOn

        public RefundCardDetails withCompletedOn​(java.time.OffsetDateTime completedOn)
      • withCompletedOn

        public RefundCardDetails withCompletedOn​(java.util.Optional<java.time.OffsetDateTime> completedOn)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

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

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object