Package io.moov.sdk.models.components
Class RTPTransactionDetails.Builder
- java.lang.Object
-
- io.moov.sdk.models.components.RTPTransactionDetails.Builder
-
- Enclosing class:
- RTPTransactionDetails
public static final class RTPTransactionDetails.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RTPTransactionDetails.BuilderacceptedWithoutPostingOn(java.time.OffsetDateTime acceptedWithoutPostingOn)RTPTransactionDetails.BuilderacceptedWithoutPostingOn(java.util.Optional<java.time.OffsetDateTime> acceptedWithoutPostingOn)RTPTransactionDetailsbuild()RTPTransactionDetails.BuildercompletedOn(java.time.OffsetDateTime completedOn)RTPTransactionDetails.BuildercompletedOn(java.util.Optional<java.time.OffsetDateTime> completedOn)RTPTransactionDetails.BuilderfailedOn(java.time.OffsetDateTime failedOn)RTPTransactionDetails.BuilderfailedOn(java.util.Optional<java.time.OffsetDateTime> failedOn)RTPTransactionDetails.BuilderfailureCode(RTPFailureCode failureCode)Status codes for RTP failures.RTPTransactionDetails.BuilderfailureCode(java.util.Optional<? extends RTPFailureCode> failureCode)Status codes for RTP failures.RTPTransactionDetails.BuilderinitiatedOn(java.time.OffsetDateTime initiatedOn)RTPTransactionDetails.BuilderinitiatedOn(java.util.Optional<java.time.OffsetDateTime> initiatedOn)RTPTransactionDetails.BuildernetworkResponseCode(java.lang.String networkResponseCode)Response code returned by network on failure.RTPTransactionDetails.BuildernetworkResponseCode(java.util.Optional<java.lang.String> networkResponseCode)Response code returned by network on failure.RTPTransactionDetails.Builderstatus(RTPTransactionStatus status)Status of a transaction within the RTP lifecycle.
-
-
-
Method Detail
-
status
public RTPTransactionDetails.Builder status(RTPTransactionStatus status)
Status of a transaction within the RTP lifecycle.
-
networkResponseCode
public RTPTransactionDetails.Builder networkResponseCode(java.lang.String networkResponseCode)
Response code returned by network on failure.
-
networkResponseCode
public RTPTransactionDetails.Builder networkResponseCode(java.util.Optional<java.lang.String> networkResponseCode)
Response code returned by network on failure.
-
failureCode
public RTPTransactionDetails.Builder failureCode(RTPFailureCode failureCode)
Status codes for RTP failures.
-
failureCode
public RTPTransactionDetails.Builder failureCode(java.util.Optional<? extends RTPFailureCode> failureCode)
Status codes for RTP failures.
-
initiatedOn
public RTPTransactionDetails.Builder initiatedOn(java.time.OffsetDateTime initiatedOn)
-
initiatedOn
public RTPTransactionDetails.Builder initiatedOn(java.util.Optional<java.time.OffsetDateTime> initiatedOn)
-
completedOn
public RTPTransactionDetails.Builder completedOn(java.time.OffsetDateTime completedOn)
-
completedOn
public RTPTransactionDetails.Builder completedOn(java.util.Optional<java.time.OffsetDateTime> completedOn)
-
failedOn
public RTPTransactionDetails.Builder failedOn(java.time.OffsetDateTime failedOn)
-
failedOn
public RTPTransactionDetails.Builder failedOn(java.util.Optional<java.time.OffsetDateTime> failedOn)
-
acceptedWithoutPostingOn
public RTPTransactionDetails.Builder acceptedWithoutPostingOn(java.time.OffsetDateTime acceptedWithoutPostingOn)
-
acceptedWithoutPostingOn
public RTPTransactionDetails.Builder acceptedWithoutPostingOn(java.util.Optional<java.time.OffsetDateTime> acceptedWithoutPostingOn)
-
build
public RTPTransactionDetails build()
-
-