Package io.moov.sdk.models.components
Class RTPTransactionDetails
- java.lang.Object
-
- io.moov.sdk.models.components.RTPTransactionDetails
-
public class RTPTransactionDetails extends java.lang.ObjectRTPTransactionDetailsRTP specific details about the transaction.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRTPTransactionDetails.Builder
-
Constructor Summary
Constructors Constructor Description RTPTransactionDetails(RTPTransactionStatus status)RTPTransactionDetails(RTPTransactionStatus status, java.util.Optional<java.lang.String> networkResponseCode, java.util.Optional<? extends RTPFailureCode> failureCode, java.util.Optional<java.time.OffsetDateTime> initiatedOn, java.util.Optional<java.time.OffsetDateTime> completedOn, java.util.Optional<java.time.OffsetDateTime> failedOn, java.util.Optional<java.time.OffsetDateTime> acceptedWithoutPostingOn)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.time.OffsetDateTime>acceptedWithoutPostingOn()static RTPTransactionDetails.Builderbuilder()java.util.Optional<java.time.OffsetDateTime>completedOn()booleanequals(java.lang.Object o)java.util.Optional<java.time.OffsetDateTime>failedOn()java.util.Optional<RTPFailureCode>failureCode()Status codes for RTP failures.inthashCode()java.util.Optional<java.time.OffsetDateTime>initiatedOn()java.util.Optional<java.lang.String>networkResponseCode()Response code returned by network on failure.RTPTransactionStatusstatus()Status of a transaction within the RTP lifecycle.java.lang.StringtoString()RTPTransactionDetailswithAcceptedWithoutPostingOn(java.time.OffsetDateTime acceptedWithoutPostingOn)RTPTransactionDetailswithAcceptedWithoutPostingOn(java.util.Optional<java.time.OffsetDateTime> acceptedWithoutPostingOn)RTPTransactionDetailswithCompletedOn(java.time.OffsetDateTime completedOn)RTPTransactionDetailswithCompletedOn(java.util.Optional<java.time.OffsetDateTime> completedOn)RTPTransactionDetailswithFailedOn(java.time.OffsetDateTime failedOn)RTPTransactionDetailswithFailedOn(java.util.Optional<java.time.OffsetDateTime> failedOn)RTPTransactionDetailswithFailureCode(RTPFailureCode failureCode)Status codes for RTP failures.RTPTransactionDetailswithFailureCode(java.util.Optional<? extends RTPFailureCode> failureCode)Status codes for RTP failures.RTPTransactionDetailswithInitiatedOn(java.time.OffsetDateTime initiatedOn)RTPTransactionDetailswithInitiatedOn(java.util.Optional<java.time.OffsetDateTime> initiatedOn)RTPTransactionDetailswithNetworkResponseCode(java.lang.String networkResponseCode)Response code returned by network on failure.RTPTransactionDetailswithNetworkResponseCode(java.util.Optional<java.lang.String> networkResponseCode)Response code returned by network on failure.RTPTransactionDetailswithStatus(RTPTransactionStatus status)Status of a transaction within the RTP lifecycle.
-
-
-
Constructor Detail
-
RTPTransactionDetails
public RTPTransactionDetails(RTPTransactionStatus status, java.util.Optional<java.lang.String> networkResponseCode, java.util.Optional<? extends RTPFailureCode> failureCode, java.util.Optional<java.time.OffsetDateTime> initiatedOn, java.util.Optional<java.time.OffsetDateTime> completedOn, java.util.Optional<java.time.OffsetDateTime> failedOn, java.util.Optional<java.time.OffsetDateTime> acceptedWithoutPostingOn)
-
RTPTransactionDetails
public RTPTransactionDetails(RTPTransactionStatus status)
-
-
Method Detail
-
status
public RTPTransactionStatus status()
Status of a transaction within the RTP lifecycle.
-
networkResponseCode
public java.util.Optional<java.lang.String> networkResponseCode()
Response code returned by network on failure.
-
failureCode
public java.util.Optional<RTPFailureCode> failureCode()
Status codes for RTP failures.
-
initiatedOn
public java.util.Optional<java.time.OffsetDateTime> initiatedOn()
-
completedOn
public java.util.Optional<java.time.OffsetDateTime> completedOn()
-
failedOn
public java.util.Optional<java.time.OffsetDateTime> failedOn()
-
acceptedWithoutPostingOn
public java.util.Optional<java.time.OffsetDateTime> acceptedWithoutPostingOn()
-
builder
public static final RTPTransactionDetails.Builder builder()
-
withStatus
public RTPTransactionDetails withStatus(RTPTransactionStatus status)
Status of a transaction within the RTP lifecycle.
-
withNetworkResponseCode
public RTPTransactionDetails withNetworkResponseCode(java.lang.String networkResponseCode)
Response code returned by network on failure.
-
withNetworkResponseCode
public RTPTransactionDetails withNetworkResponseCode(java.util.Optional<java.lang.String> networkResponseCode)
Response code returned by network on failure.
-
withFailureCode
public RTPTransactionDetails withFailureCode(RTPFailureCode failureCode)
Status codes for RTP failures.
-
withFailureCode
public RTPTransactionDetails withFailureCode(java.util.Optional<? extends RTPFailureCode> failureCode)
Status codes for RTP failures.
-
withInitiatedOn
public RTPTransactionDetails withInitiatedOn(java.time.OffsetDateTime initiatedOn)
-
withInitiatedOn
public RTPTransactionDetails withInitiatedOn(java.util.Optional<java.time.OffsetDateTime> initiatedOn)
-
withCompletedOn
public RTPTransactionDetails withCompletedOn(java.time.OffsetDateTime completedOn)
-
withCompletedOn
public RTPTransactionDetails withCompletedOn(java.util.Optional<java.time.OffsetDateTime> completedOn)
-
withFailedOn
public RTPTransactionDetails withFailedOn(java.time.OffsetDateTime failedOn)
-
withFailedOn
public RTPTransactionDetails withFailedOn(java.util.Optional<java.time.OffsetDateTime> failedOn)
-
withAcceptedWithoutPostingOn
public RTPTransactionDetails withAcceptedWithoutPostingOn(java.time.OffsetDateTime acceptedWithoutPostingOn)
-
withAcceptedWithoutPostingOn
public RTPTransactionDetails withAcceptedWithoutPostingOn(java.util.Optional<java.time.OffsetDateTime> acceptedWithoutPostingOn)
-
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.Object
-
-