Package io.moov.sdk.models.operations
Class ListWalletTransactionsRequest
- java.lang.Object
-
- io.moov.sdk.models.operations.ListWalletTransactionsRequest
-
public class ListWalletTransactionsRequest extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classListWalletTransactionsRequest.Builder
-
Constructor Summary
Constructors Constructor Description ListWalletTransactionsRequest(java.lang.String accountID, java.lang.String walletID)ListWalletTransactionsRequest(java.lang.String accountID, java.util.Optional<java.lang.Long> skip, java.util.Optional<java.lang.Long> count, java.lang.String walletID, java.util.Optional<? extends WalletTransactionType> transactionType, java.util.Optional<? extends java.util.List<WalletTransactionType>> transactionTypes, java.util.Optional<? extends WalletTransactionSourceType> sourceType, java.util.Optional<java.lang.String> sourceID, java.util.Optional<? extends WalletTransactionStatus> status, java.util.Optional<java.time.OffsetDateTime> createdStartDateTime, java.util.Optional<java.time.OffsetDateTime> createdEndDateTime, java.util.Optional<java.time.OffsetDateTime> completedStartDateTime, java.util.Optional<java.time.OffsetDateTime> completedEndDateTime, java.util.Optional<java.lang.String> sweepID)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringaccountID()static ListWalletTransactionsRequest.Builderbuilder()java.util.Optional<java.time.OffsetDateTime>completedEndDateTime()Optional date-time which exclusively filters all transactions completed before this date-time.java.util.Optional<java.time.OffsetDateTime>completedStartDateTime()Optional date-time which inclusively filters all transactions completed after this date-time.java.util.Optional<java.lang.Long>count()java.util.Optional<java.time.OffsetDateTime>createdEndDateTime()Optional date-time which exclusively filters all transactions created before this date-time.java.util.Optional<java.time.OffsetDateTime>createdStartDateTime()Optional date-time which inclusively filters all transactions created after this date-time.booleanequals(java.lang.Object o)inthashCode()java.util.Optional<java.lang.Long>skip()java.util.Optional<java.lang.String>sourceID()Optional parameter to filter by source ID.java.util.Optional<WalletTransactionSourceType>sourceType()Optional parameter to filter by source type (i.e.java.util.Optional<WalletTransactionStatus>status()Optional parameter to filter by status (`pending` or `completed`).java.util.Optional<java.lang.String>sweepID()Optional ID to filter for transactions accrued in a sweep.java.lang.StringtoString()java.util.Optional<WalletTransactionType>transactionType()Optional parameter to filter by transaction type.java.util.Optional<java.util.List<WalletTransactionType>>transactionTypes()Optional, comma-separated parameter to filter by transaction types.java.lang.StringwalletID()ListWalletTransactionsRequestwithAccountID(java.lang.String accountID)ListWalletTransactionsRequestwithCompletedEndDateTime(java.time.OffsetDateTime completedEndDateTime)Optional date-time which exclusively filters all transactions completed before this date-time.ListWalletTransactionsRequestwithCompletedEndDateTime(java.util.Optional<java.time.OffsetDateTime> completedEndDateTime)Optional date-time which exclusively filters all transactions completed before this date-time.ListWalletTransactionsRequestwithCompletedStartDateTime(java.time.OffsetDateTime completedStartDateTime)Optional date-time which inclusively filters all transactions completed after this date-time.ListWalletTransactionsRequestwithCompletedStartDateTime(java.util.Optional<java.time.OffsetDateTime> completedStartDateTime)Optional date-time which inclusively filters all transactions completed after this date-time.ListWalletTransactionsRequestwithCount(long count)ListWalletTransactionsRequestwithCount(java.util.Optional<java.lang.Long> count)ListWalletTransactionsRequestwithCreatedEndDateTime(java.time.OffsetDateTime createdEndDateTime)Optional date-time which exclusively filters all transactions created before this date-time.ListWalletTransactionsRequestwithCreatedEndDateTime(java.util.Optional<java.time.OffsetDateTime> createdEndDateTime)Optional date-time which exclusively filters all transactions created before this date-time.ListWalletTransactionsRequestwithCreatedStartDateTime(java.time.OffsetDateTime createdStartDateTime)Optional date-time which inclusively filters all transactions created after this date-time.ListWalletTransactionsRequestwithCreatedStartDateTime(java.util.Optional<java.time.OffsetDateTime> createdStartDateTime)Optional date-time which inclusively filters all transactions created after this date-time.ListWalletTransactionsRequestwithSkip(long skip)ListWalletTransactionsRequestwithSkip(java.util.Optional<java.lang.Long> skip)ListWalletTransactionsRequestwithSourceID(java.lang.String sourceID)Optional parameter to filter by source ID.ListWalletTransactionsRequestwithSourceID(java.util.Optional<java.lang.String> sourceID)Optional parameter to filter by source ID.ListWalletTransactionsRequestwithSourceType(WalletTransactionSourceType sourceType)Optional parameter to filter by source type (i.e.ListWalletTransactionsRequestwithSourceType(java.util.Optional<? extends WalletTransactionSourceType> sourceType)Optional parameter to filter by source type (i.e.ListWalletTransactionsRequestwithStatus(WalletTransactionStatus status)Optional parameter to filter by status (`pending` or `completed`).ListWalletTransactionsRequestwithStatus(java.util.Optional<? extends WalletTransactionStatus> status)Optional parameter to filter by status (`pending` or `completed`).ListWalletTransactionsRequestwithSweepID(java.lang.String sweepID)Optional ID to filter for transactions accrued in a sweep.ListWalletTransactionsRequestwithSweepID(java.util.Optional<java.lang.String> sweepID)Optional ID to filter for transactions accrued in a sweep.ListWalletTransactionsRequestwithTransactionType(WalletTransactionType transactionType)Optional parameter to filter by transaction type.ListWalletTransactionsRequestwithTransactionType(java.util.Optional<? extends WalletTransactionType> transactionType)Optional parameter to filter by transaction type.ListWalletTransactionsRequestwithTransactionTypes(java.util.List<WalletTransactionType> transactionTypes)Optional, comma-separated parameter to filter by transaction types.ListWalletTransactionsRequestwithTransactionTypes(java.util.Optional<? extends java.util.List<WalletTransactionType>> transactionTypes)Optional, comma-separated parameter to filter by transaction types.ListWalletTransactionsRequestwithWalletID(java.lang.String walletID)
-
-
-
Constructor Detail
-
ListWalletTransactionsRequest
public ListWalletTransactionsRequest(java.lang.String accountID, java.util.Optional<java.lang.Long> skip, java.util.Optional<java.lang.Long> count, java.lang.String walletID, java.util.Optional<? extends WalletTransactionType> transactionType, java.util.Optional<? extends java.util.List<WalletTransactionType>> transactionTypes, java.util.Optional<? extends WalletTransactionSourceType> sourceType, java.util.Optional<java.lang.String> sourceID, java.util.Optional<? extends WalletTransactionStatus> status, java.util.Optional<java.time.OffsetDateTime> createdStartDateTime, java.util.Optional<java.time.OffsetDateTime> createdEndDateTime, java.util.Optional<java.time.OffsetDateTime> completedStartDateTime, java.util.Optional<java.time.OffsetDateTime> completedEndDateTime, java.util.Optional<java.lang.String> sweepID)
-
ListWalletTransactionsRequest
public ListWalletTransactionsRequest(java.lang.String accountID, java.lang.String walletID)
-
-
Method Detail
-
accountID
public java.lang.String accountID()
-
skip
public java.util.Optional<java.lang.Long> skip()
-
count
public java.util.Optional<java.lang.Long> count()
-
walletID
public java.lang.String walletID()
-
transactionType
public java.util.Optional<WalletTransactionType> transactionType()
Optional parameter to filter by transaction type.
-
transactionTypes
public java.util.Optional<java.util.List<WalletTransactionType>> transactionTypes()
Optional, comma-separated parameter to filter by transaction types.
-
sourceType
public java.util.Optional<WalletTransactionSourceType> sourceType()
Optional parameter to filter by source type (i.e. transfer, dispute, issuing-transaction).
-
sourceID
public java.util.Optional<java.lang.String> sourceID()
Optional parameter to filter by source ID.
-
status
public java.util.Optional<WalletTransactionStatus> status()
Optional parameter to filter by status (`pending` or `completed`).
-
createdStartDateTime
public java.util.Optional<java.time.OffsetDateTime> createdStartDateTime()
Optional date-time which inclusively filters all transactions created after this date-time.
-
createdEndDateTime
public java.util.Optional<java.time.OffsetDateTime> createdEndDateTime()
Optional date-time which exclusively filters all transactions created before this date-time.
-
completedStartDateTime
public java.util.Optional<java.time.OffsetDateTime> completedStartDateTime()
Optional date-time which inclusively filters all transactions completed after this date-time.
-
completedEndDateTime
public java.util.Optional<java.time.OffsetDateTime> completedEndDateTime()
Optional date-time which exclusively filters all transactions completed before this date-time.
-
sweepID
public java.util.Optional<java.lang.String> sweepID()
Optional ID to filter for transactions accrued in a sweep.
-
builder
public static ListWalletTransactionsRequest.Builder builder()
-
withAccountID
public ListWalletTransactionsRequest withAccountID(java.lang.String accountID)
-
withSkip
public ListWalletTransactionsRequest withSkip(long skip)
-
withSkip
public ListWalletTransactionsRequest withSkip(java.util.Optional<java.lang.Long> skip)
-
withCount
public ListWalletTransactionsRequest withCount(long count)
-
withCount
public ListWalletTransactionsRequest withCount(java.util.Optional<java.lang.Long> count)
-
withWalletID
public ListWalletTransactionsRequest withWalletID(java.lang.String walletID)
-
withTransactionType
public ListWalletTransactionsRequest withTransactionType(WalletTransactionType transactionType)
Optional parameter to filter by transaction type.
-
withTransactionType
public ListWalletTransactionsRequest withTransactionType(java.util.Optional<? extends WalletTransactionType> transactionType)
Optional parameter to filter by transaction type.
-
withTransactionTypes
public ListWalletTransactionsRequest withTransactionTypes(java.util.List<WalletTransactionType> transactionTypes)
Optional, comma-separated parameter to filter by transaction types.
-
withTransactionTypes
public ListWalletTransactionsRequest withTransactionTypes(java.util.Optional<? extends java.util.List<WalletTransactionType>> transactionTypes)
Optional, comma-separated parameter to filter by transaction types.
-
withSourceType
public ListWalletTransactionsRequest withSourceType(WalletTransactionSourceType sourceType)
Optional parameter to filter by source type (i.e. transfer, dispute, issuing-transaction).
-
withSourceType
public ListWalletTransactionsRequest withSourceType(java.util.Optional<? extends WalletTransactionSourceType> sourceType)
Optional parameter to filter by source type (i.e. transfer, dispute, issuing-transaction).
-
withSourceID
public ListWalletTransactionsRequest withSourceID(java.lang.String sourceID)
Optional parameter to filter by source ID.
-
withSourceID
public ListWalletTransactionsRequest withSourceID(java.util.Optional<java.lang.String> sourceID)
Optional parameter to filter by source ID.
-
withStatus
public ListWalletTransactionsRequest withStatus(WalletTransactionStatus status)
Optional parameter to filter by status (`pending` or `completed`).
-
withStatus
public ListWalletTransactionsRequest withStatus(java.util.Optional<? extends WalletTransactionStatus> status)
Optional parameter to filter by status (`pending` or `completed`).
-
withCreatedStartDateTime
public ListWalletTransactionsRequest withCreatedStartDateTime(java.time.OffsetDateTime createdStartDateTime)
Optional date-time which inclusively filters all transactions created after this date-time.
-
withCreatedStartDateTime
public ListWalletTransactionsRequest withCreatedStartDateTime(java.util.Optional<java.time.OffsetDateTime> createdStartDateTime)
Optional date-time which inclusively filters all transactions created after this date-time.
-
withCreatedEndDateTime
public ListWalletTransactionsRequest withCreatedEndDateTime(java.time.OffsetDateTime createdEndDateTime)
Optional date-time which exclusively filters all transactions created before this date-time.
-
withCreatedEndDateTime
public ListWalletTransactionsRequest withCreatedEndDateTime(java.util.Optional<java.time.OffsetDateTime> createdEndDateTime)
Optional date-time which exclusively filters all transactions created before this date-time.
-
withCompletedStartDateTime
public ListWalletTransactionsRequest withCompletedStartDateTime(java.time.OffsetDateTime completedStartDateTime)
Optional date-time which inclusively filters all transactions completed after this date-time.
-
withCompletedStartDateTime
public ListWalletTransactionsRequest withCompletedStartDateTime(java.util.Optional<java.time.OffsetDateTime> completedStartDateTime)
Optional date-time which inclusively filters all transactions completed after this date-time.
-
withCompletedEndDateTime
public ListWalletTransactionsRequest withCompletedEndDateTime(java.time.OffsetDateTime completedEndDateTime)
Optional date-time which exclusively filters all transactions completed before this date-time.
-
withCompletedEndDateTime
public ListWalletTransactionsRequest withCompletedEndDateTime(java.util.Optional<java.time.OffsetDateTime> completedEndDateTime)
Optional date-time which exclusively filters all transactions completed before this date-time.
-
withSweepID
public ListWalletTransactionsRequest withSweepID(java.lang.String sweepID)
Optional ID to filter for transactions accrued in a sweep.
-
withSweepID
public ListWalletTransactionsRequest withSweepID(java.util.Optional<java.lang.String> sweepID)
Optional ID to filter for transactions accrued in a sweep.
-
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
-
-